久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 關(guān)于51單片機(jī)的定時(shí)器 [打印本頁]

作者: zydgyy    時(shí)間: 2010-3-11 20:55
標(biāo)題: 關(guān)于51單片機(jī)的定時(shí)器

      ORG       0000H
      LJMP  SYS
         
     ORG       000BH
   1----》  RETI

   

 

SYS:
    MOV        IE,#0FFH
    MOV        TMOD,#01H
    ;MOV       TL0,#01EH
    ;MOV       TH0,#02FH
    SETB       TR0
    JMP   $
    ;RETI

   

    END

 

以上代碼是測試定時(shí)器1代碼,我在1處打斷點(diǎn),當(dāng)隨機(jī)連續(xù)取兩個(gè)斷點(diǎn)的時(shí)間差是0.065536是,改變TL0,TH0的值,但是這時(shí)間差仍然不變,為什么計(jì)時(shí)器的計(jì)時(shí)值不改變?!

定時(shí)時(shí)間的計(jì)算公式為不是:
(216—計(jì)數(shù)初值)╳晶振周期╳12

為什么改變計(jì)數(shù)初值TH0,TL0怎么不見效啊?!

                         請哪位大俠解釋一下啊?!


作者: qufo    時(shí)間: 2010-3-16 08:54
 MS要重新啟動(dòng)計(jì)時(shí)器中斷.
C中是
TR0=1;
不知道匯編如何描述.

作者: yanyunyin    時(shí)間: 2010-3-16 15:51
TR0=1;
就是  SETB       TR0

作者: watchman    時(shí)間: 2010-3-16 16:01

很明顯,你的用法不對。

你想,當(dāng)程序走到哪里會(huì)停下呢,當(dāng)然是走到JMP   $,那就一直在等待了,進(jìn)入中斷后,你開始計(jì)時(shí),那中斷返回到哪里呢,當(dāng)然還是JMP   $,這個(gè)期間,你根本沒有給定時(shí)器重新賦值,所以它只能從0開始加,然后再進(jìn)入中斷,然后再返回JMP   $,無限循環(huán)了.....






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产成人精品一区二区三区网站观看 | 色男人的天堂 | 老司机精品福利视频 | 欧美日韩久| 这里精品 | 色综合久久久久 | 国产一区在线看 | 亚洲国产欧美日韩 | 色吧综合网 | 能看的av | 香蕉国产在线视频 | 日韩成人免费中文字幕 | 国产jizz女人多喷水99 | jizz视频| 一区二区视频在线 | 人人干人人玩 | 盗摄精品av一区二区三区 | 精品久久久久久久久久久久久 | 天堂亚洲 | 国产视频1区2区 | 伊人成人免费视频 | 成人一区av | www.jizzjizz | 国产成人精品久久 | 一级片免费在线观看 | 免费同性女女aaa免费网站 | 久久久久国产一级毛片 | 四虎永久 | 日本久草 | 中文在线一区二区 | www.黄网 | 欧洲精品码一区二区三区免费看 | 午夜免费观看 | 欧美在线一区二区三区 | 国产精品视频在线免费观看 | 中文字幕成人在线 | 一区二区三区四区免费在线观看 | 久久网一区二区三区 | 成人免费一区二区三区视频网站 | 中文字幕1区 | 欧美中文一区 |