久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
定時器怎么實現按秒計數,做成時鐘計數源?求解!。
[打印本頁]
作者:
ZZZZZ134679
時間:
2022-12-25 09:38
標題:
定時器怎么實現按秒計數,做成時鐘計數源?求解。!
定時器不就是在中斷執行的時候才開始運行嗎,那么我進行主程序的時候定時器0不就停止計數,那計數就不準確了
作者:
coody_sz
時間:
2022-12-25 14:22
建議樓主找一本單片機課本系統學一學比較好,你問的是很基本的一個知識。
定時器只要啟動就會自動運行,跟開不開中斷無關。使用自動重裝的模式,則定時器精度就跟你的晶振的精度一樣。
作者:
bg5skf
時間:
2022-12-25 14:26
您理解有誤!定時器啟動后就開始運行。
作者:
wulin
時間:
2022-12-25 14:43
你可以把定時器理解為單片機之外的一個硬件,當操控TRx=1; 定時器x就開始工作,與主程序在干什么沒有什么直接關系。如果開了定時器中斷,那么定時時間到,TFx = 1通知CPU,CPU放下手頭工作做個標記,去執行中斷任務,完后回到標記處繼續原來的任務。
作者:
gb302
時間:
2022-12-25 16:04
主程序只是響應中斷,定時器的運行模式確定后,就會循環的運行
作者:
新昌小徐
時間:
2022-12-25 19:05
定時器只要在程序中執行啟動就能運行起來,TR0=1;就是使定時器0運行起來的語句。定時器0運行起來的工作內容就是每個機器周期加1。
什么是機器周期呢?51單片機的機器周期是晶振周期的12倍,如晶振頻率是12M,那么它的周期是12M分之一,那么機器周期就是1M分之一,一兆就是10的6次方,那么它的周期就是10的負6次方,就是一微秒。
那么定時器開始工作就是每12個晶振振蕩加一次數,即每1微秒加1.
當加到最大值的時候,再加1就變成0,然后再向上加。
只有當把對應的定時器中斷打開的時候,如ET0=1;就是打開定時器0的中斷,那么定時器0的溢出信號才能產生中斷,執行此中斷服務程序。
你的思維有點混亂,定時器不是在中斷的時候才運行,而是只要啟動定時器就能運行,一旦啟動,就對每個機器周期進行計數。計到最大值后,再加1就會溢出,必須打開中斷開關,才能利用溢出信號產生中斷。
舉個粟子,你的鬧鐘只要把電池電源開關打開,鬧鐘就會走,當鬧鐘走到設定的指針與當前的時鐘指針重合時,鬧鐘不一定會響,只有打開了鬧鐘開關,才會響起鬧鐘,提醒你。
你的意思是鬧鐘響(中斷)是使鐘表走動的動力?這顯示是荒謬的。
作者:
Hephaestus
時間:
2022-12-25 19:41
如果進入主程序定時器0就停止計數,那么要定時器有何用?
作者:
大漠落日
時間:
2022-12-28 11:07
你們問的太不專業了,是不是寫設計,這種問題自已都沒有理解,上課時怎么學習的
作者:
2(┯_┯)
時間:
2023-1-1 18:26
定時器與主函數運行時就開始運行
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产乱一区二区三区视频
|
久久久国产精品视频
|
成人在线精品
|
伊人色综合久久天天五月婷
|
日韩欧美精品在线
|
一区二区影院
|
日本精品视频
|
欧美在线小视频
|
四虎影院新地址
|
国产欧美性成人精品午夜
|
国产精品69毛片高清亚洲
|
麻豆av免费观看
|
日批免费在线观看
|
国产激情自拍视频
|
天堂中文资源在线
|
国产精品1区
|
日韩欧美三区
|
日韩一区二区三区在线
|
国产一区二区久久
|
欧洲一级视频
|
国产97碰免费视频
|
欧美一级www片免费观看
|
成年人网站在线观看视频
|
日韩一二区
|
妹子干综合
|
四虎永久
|
国产乱肥老妇国产一区二
|
一级免费毛片
|
毛片99
|
国产精品一区久久久久
|
成人午夜精品
|
日韩视频免费看
|
巨大荫蒂视频欧美另类大
|
91五月天
|
精品一区二区三区在线视频
|
日韩欧美在线免费观看
|
欧美专区日韩专区
|
国产精品激情在线
|
日韩在线一区二区
|
一区二区三区视频在线观看
|
亚洲性视频在线
|