欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 請問下單片機定時器值該怎么設置? [打印本頁]

作者: wklhwkl    時間: 2018-5-19 10:25
標題: 請問下單片機定時器值該怎么設置?
比如要設置  1ms的定時器。  我用的是stc616AD這芯片,1T模式,晶振24MHZ。該怎么設置? 大佬們。

作者: angmall    時間: 2018-5-19 12:24
  1. void Timer0Init(void)                //1毫秒@24.000MHz
  2. {
  3.         AUXR |= 0x80;                //定時器時鐘1T模式
  4.         TMOD &= 0xF0;                //設置定時器模式
  5.         TL0 = 0x40;                //設置定時初值
  6.         TH0 = 0xA2;                //設置定時初值
  7.         TF0 = 0;                //清除TF0標志
  8.         TR0 = 1;                //定時器0開始計時
  9. }
復制代碼



作者: 小小白1997    時間: 2018-5-19 23:06
用那個定時器初值計算公式啊:初值=65536-定時時間*晶振頻率/12
作者: QQ897410052    時間: 2018-5-20 15:06
定時器計算初值公式:TH0=(65536-X)/256   TL0=(65536-X)%256    X為你需要設置的定時時間,1為1US(晶振是12M)
作者: QQ897410052    時間: 2018-5-20 15:07
angmall 發表于 2018-5-19 12:24

定時器初值計算公式:TH0=(65536-X)/256   TL0=(65536-X)%256      X為需要設置的定時時間 當X為10時就是10US(12M晶振情況下)
作者: 455445    時間: 2018-5-20 21:36
TMOD &= 0xF0;                //設置定時器模式         TL0 = 0x40;                //設置定時初值         TH0 = 0xA2;                //設置定時初值         TF0 = 0;                //清除TF0標志         TR0 = 1;      




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1