導航:首頁 > 操作系統 > 單片機實現40秒計時功能

單片機實現40秒計時功能

發布時間:2022-06-03 06:59:56

『壹』 單片機有「定時器」,有「計數器」,但是如何實現「計時」呢

你說的計時是想當時鍾用嗎?
精確一點的話可以用專門的時鍾晶元,比如DS1302。
一般的可以用單片機的定時器加軟體計數來實現計時,秒,分,時等。比如定時50ms,循環20次就是一秒

『貳』 單片機定時器怎麼實現時間計時越細越好

定時/計數器的實質是加1計數器(16位),由高8位和低8位兩個寄存器組成。TMOD是定時/計數器的工作方式寄存器,確定工作方式和功能;TCON是控制寄存器,控制T0、T1的啟動和停止及設置溢出標志。

加1計數器輸入的計數脈沖有兩個來源,一個是由系統的時鍾振盪器輸出脈沖經12分頻後送來;一個是T0或T1引腳輸入的外部脈沖源。每來一個脈沖計數器加1,當加到計數器為全1時,再輸入一個脈沖就使計數器回零,且計數器的溢出使TCON中TF0或TF1置1,向CPU發出中斷請求(定時/計數器中斷允許時)。如果定時/計數器工作於定時模式,則表示定時時間已到;如果工作於計數模式,則表示計數值已滿。
可見,由溢出時計數器的值減去計數初值才是加1計數器的計數值。

•設置為定時器模式時,加1計數器是對內部機器周期計數(1個機器周期等於12個振盪周期,即計數頻率為晶振頻率的1/12)。計數值N乘以機器周期Tcy就是定時時間t。

『叄』 51單片機怎麼實現計時

嘿嘿 還是讓俺來幫你解決吧
1 關於定時器定時時間的計算問題:
如果使用的是12M晶振計算,指令周期1uS,定時器是加1計數器,即是對內部時鍾即指令周期脈沖計數 每當1uS到時,計數器加1。
假設 定時器的初始值=X,則每到1uS 計數器的值就加1 ,則計數器值=X+1+1+...+1 值越來越大,最後達到FFFFH+1 就會產生溢出 結果計數器值回0(FFFFH+1=65536)
可以推出 定時時間=計數的1的個數×1uS=(65536—X )1 uS
結論: 定時時間跟初始值即時間常數X有關。
如果要定時0.5毫秒=500uS 根據定時時間公式 500=(65536—X )
即X=(65536-500) 一般把高8位送TH0 即 (65536-500)/256
把 (65536-500)%256即除上256後的余數 即低8位數送給TL0
每當定時時間到 計數器值都回0 必須重新送時間常數X
2每條指令的時間怎麼算? 答復:
可以查指令表 每一條指令的執行時間的周期數 都是固定的 如 NOP 為一個機器周期
MOV R6,#200; 為2個機器周期
機器周期=12/晶振頻率 如果晶振頻率=12MHZ 則機器周期=1 uS
就可以知道 ; 執行NOP指令的執行時間為 1 uS
執行MOV R6,#200指令的執行時間為 2 uS
因此 是可以精確計算出指令的延時時間的
呵呵 就介紹這些吧 滿意就 給加分吧

『肆』 如何用單片機做一個簡單的倒計時器

一般我們用定時器來做計時器,實現時間得加。每次中斷發生,用一個變數自增來判斷時間是否到1S,到了之後清零這個變數,另一個時間變數自增來作時間得增加。現在就是要把這個自增的時間變數改為自減,判斷當小於0時,又賦初值,然後繼續自減判斷。

『伍』 單片機上的計時器是如何實現的

你說的太不詳細了,單片機里邊肯定不是都用時鍾的,他的指針移動是要用的,用晶振的分頻來實現。

『陸』 如何利用51單片機實現一個計時器

方法一:用定時器中斷計時模式循環計時。
方法二:用CPU消耗時鍾周期指令計時(浪費資源)。
思路:
用定時器中斷計時,溢出時形成中斷信號,標識為一個基本周期t,所定時間T/t=n為周期循環數,到時形成定時觸發信號。

『柒』 如何用51單片機實現計時功能啊

程序查詢方式吧,查詢引腳狀態來控制計時器的開停,比如從P1.0輸入控制信號,mov c,p1.0 jc

『捌』 如何用單片機P0口同時控制兩個不同時間(比如一個50秒一個40秒)的倒計時

只是用P0,顯示四位數碼,困難。

閱讀全文

與單片機實現40秒計時功能相關的資料

熱點內容
新版百度雲解壓縮 瀏覽:588
android上下拉刷新 瀏覽:876
centos可執行文件反編譯 瀏覽:834
林清玄pdf 瀏覽:268
黑馬程序員java基礎 瀏覽:283
awss3命令 瀏覽:358
百度店鋪客戶訂單手機加密 瀏覽:500
釘釘班群文件夾怎麼上傳文件 瀏覽:749
人社app怎麼解綁手機 瀏覽:101
caj文件夾打不開 瀏覽:475
什麼app可以將電量變色 瀏覽:692
解放出你的解壓抖音小游戲 瀏覽:346
什麼方式解壓比較好 瀏覽:267
erp是什麼伺服器 瀏覽:186
python中tmp 瀏覽:25
說明wpf加密過程 瀏覽:146
java讀取list 瀏覽:704
iis7gzip壓縮 瀏覽:40
有什麼安卓機打吃雞好 瀏覽:599
三星u盤加密狗 瀏覽:476