久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
STC89單片機定時器比預定值快3倍,不知道程序那里出問題了?
[打印本頁]
作者:
robinsonlin
時間:
2019-5-13 22:20
標題:
STC89單片機定時器比預定值快3倍,不知道程序那里出問題了?
晶振12M沒有問題, 硬件電路一切正常。 val就是自加變量,用來在LED上顯示讀秒的。 主要是為了調定時器,結果就是調不準。時間讀數快出將近3倍。 不知道哪里出問題了。 請職業高手賜教。
void ConfigTimer1(void) //5ms定時
{
AUXR &= 0xBF; //定時器時鐘12T模式
TMOD &= 0x0F; //設置定時器模式
TMOD |= 0x10; //設置定時器模式
TL1 = 0xB0; //設置定時初值
TH1 = 0x3c; //設置定時初值
TF1 = 0; //清除TF1標志
TR1 = 1; //定時器1開始計時
}
void main()
{
EA=1;
// ET0=1;
ET1=1;
k1=1;
k2=0;
// ConfigTimer0(); //10ms
ConfigTimer1(); //50ms
while(1)
{
LedRefresh();
LedBuffUpdate();
}
}
void InterruptTimer1() interrupt 3
{
TH1 = 0xB0; //加載 T1 重載值
TL1 = 0x3C;
if(tmr1s>=20)
{
val++;
if(val>=60)
{
val=0;
k1=~k1;
}
tmr1s=0;
}
else tmr1s++;
}
作者:
wulin
時間:
2019-5-14 06:53
就按普通51的模式設置定時器,下載時不要勾選“使能6T模式”
void ConfigTimer1(void) //50毫秒@12.000MHz
{
TMOD= 0x10; //設置定時器模式
TL1 = 0xB0; //設置定時初值
TH1 = 0x3C; //設置定時初值
TF1 = 0; //清除TF1標志
TR1 = 1; //定時器1開始計時
}
作者:
yzwzfyz
時間:
2019-5-14 07:59
注意一下,主頻時鐘是否設置成取晶振頻率。
作者:
robinsonlin
時間:
2019-5-14 11:42
yzwzfyz 發表于 2019-5-14 07:59
注意一下,主頻時鐘是否設置成取晶振頻率。
在哪里設置? 還請詳細說來,這兩天被這個定時器搞暈了。
作者:
robinsonlin
時間:
2019-5-14 14:19
問題找到了。 還真是在代碼里面,看花眼了。 低級錯誤。 中斷里面重載初值時,高位和低位搞返了。哎。
作者:
酸葡萄
時間:
2019-5-15 19:14
將主頻時鐘設置成晶振頻率
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美free性
|
中文字幕免费中文
|
欧美久久国产精品
|
a级黄色片在线观看
|
japanhdxxxx裸体
|
欧美一区二区三区在线观看视频
|
99视频网
|
日韩高清电影
|
欧美老妇交乱视频
|
欧美一级欧美一级在线播放
|
成人免费视频
|
亚洲一区二区三区免费视频
|
国产高潮av
|
一区二区三区影院
|
岛国精品
|
久久国产精品偷
|
国产一区 在线视频
|
久久久久无码国产精品一区
|
亚洲精品久久久久久久久久吃药
|
最新国产在线
|
精品亚洲国产成av人片传媒
|
九九热精品视频在线观看
|
久久久精品网站
|
欧美日韩国产一区二区三区
|
2019精品手机国产品在线
|
日本一区二区三区在线观看
|
草久视频
|
久久国产一区二区三区
|
免费人成在线观看网站
|
国产亚洲黄色片
|
国产精品视频久久
|
成人乱人乱一区二区三区软件
|
精品中文字幕在线
|
操人网站
|
成年人网站免费视频
|
一级黄色录像毛片
|
婷婷综合在线
|
一区二区视频在线
|
性欧美精品一区二区三区在线播放
|
奇米四色在线观看
|
爱操av
|