導航:首頁 > 操作系統 > 51單片機1us

51單片機1us

發布時間:2025-05-07 22:12:39

『壹』 51單片機計時60毫秒怎麼算呀,計數周期是啥意思呀

一般51單片機的晶振頻率是fosc=12M,單片機內部計時的頻率是fosc/12 即1MHZ
因此計數周期1us
內部定時器是16位,最多 計脈沖數為65536個,因此最長定時時間是65.536 ms
要定時60 ms,需經過的脈沖個數是60000個,由於51單片機的定時器是加法計數,因此初值應該寫入(65536-60000)
這樣經過60mS後,計數器的值就是 (65536-60000)+60000=65536,剛好溢出,溢出標志位TF置1或產生中斷
定時器初值又分高8位和低8位,高8位的1代表256,因此高8位是256的倍數,低8位是256的余數
因此 C語言編程就這樣 寫:
TH0=(65536-60000)/256
TL0=(65536-60000)%256

閱讀全文

與51單片機1us相關的資料

熱點內容
編譯原理是計算機硬體嗎 瀏覽:631
javapanel透明 瀏覽:209
信號與線性系統分析pdf 瀏覽:668
華為最歷害的程序員是誰 瀏覽:549
舊手機怎麼改伺服器 瀏覽:674
各地更新伺服器地址 瀏覽:1000
為什麼app出現亂碼 瀏覽:468
經濟為什麼會崩潰pdf 瀏覽:598
解壓日記001 瀏覽:620
e字標的移動app是什麼 瀏覽:870
多段線合並命令 瀏覽:524
android秒錶實現 瀏覽:912
不適合程序員的表現 瀏覽:501
扣扣伺服器問題怎麼解決 瀏覽:128
手機怎麼連接加密WF 瀏覽:331
電腦怎麼在郵箱發送文件夾 瀏覽:805
王者榮耀伺服器忙如何強制進入 瀏覽:28
雲伺服器網站怎麼購買 瀏覽:480
linux系統記錄 瀏覽:129
linuxusb驅動下載 瀏覽:36