亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
求助,為什么定時1ms,用cnt計數100次后led會以1s閃爍
[打印本頁]
作者:
liugc123
時間:
2020-1-25 08:43
標題:
求助,為什么定時1ms,用cnt計數100次后led會以1s閃爍
#include "reg52.h"
sbit led1 = P2^0;
unsigned int cnt = 0;
void Timer0Init();
void main()
{
Timer0Init();
while(1)
{
}
}
void Timer0Init() //定時1ms,11.0592M
{
TMOD = 0X01;
TL0 = 0XCD;
TH0 = 0XD4;
TR0 = 1;
TF0 = 0;
ET0 = 1;
EA = 1;
}
void Timer0() interrupt 1
{
TL0 = 0XCD;
TH0 = 0XD4;
cnt++;
if(cnt>=100)
{
cnt = 0;
led1 = ~led1;
}
}
作者:
liugc123
時間:
2020-1-25 12:23
我知道了,我定時器T0配置錯了,我把定時器時鐘弄成了1T
弄錯了
作者:
wulin
時間:
2020-1-25 14:09
樓主定時器設置錯誤,你這個TL0 = 0XCD;TH0 = 0XD4;接近10ms,11.0592MHz設置1ms:TL0 = 0x66;TH0 = 0xFC;
作者:
csmyldl
時間:
2020-1-25 14:14
TL0 = 0X66; TH0 = 0XFC; 是12T的初值,TL0 = 0XCD; TH0 = 0XD4; 是1T的初值,程序中需用AUXR設置1T還是12T模式
作者:
yzwzfyz
時間:
2020-1-26 21:02
定時器也就是一個加法計數器,每個CLK+1!
你要看看定時器的原理框圖(書上定時器章節中找),看看CLK取自何處?它的頻率是多少?一看就明白你錯在哪里了。
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1