1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉
標題:
為什么將單片機定時時間改成10ms,每100次時間加一,秒表就不計數了?
[打印本頁]
作者:
dengtianyun1997
時間:
2018-6-13 09:27
標題:
為什么將單片機定時時間改成10ms,每100次時間加一,秒表就不計數了?
原來代碼是這樣的
void time0() interrupt 1
{
uchar tt;
TH0 = 0x4c; //晶振11.0592Mhz
TL0 = 0x00;
tt++;
if(tt == 20)
{
time++;
if(time==99) //到99后在從00開始
time = 0;
tt = 0;
}
}
我改成這樣
void time0() interrupt 1
{
uchar tt;
TH0 = 0xdc; //晶振11.0592Mhz
TL0 = 0x00;
tt++;
if(tt == 100)
{
time++;
if(time==99) //到99后在從00開始
time = 0;
tt = 0;
}
}
為什么將定時時間改成10ms,每100次時間加一,秒表就不計數了?
QQ瀏覽器截圖20180613092250.png
(94.08 KB, 下載次數: 39)
下載附件
2018-6-13 09:23 上傳
作者:
a1461863820
時間:
2018-6-13 09:50
擴展電路需要嗎
作者:
wulin
時間:
2018-6-13 09:51
//可以改成這樣
void time0() interrupt 1
{
static uchar tt;
TH0 = 0xdc;
TL0 = 0x00;
tt++;
if(tt>=100)
{
tt=0;
time++;
if(time>99)
time=0;
}
}
作者:
zsyzdx
時間:
2018-6-13 09:55
把DC改為4C 改回去 ,估計這個時間還在刷新數碼管ba !!!!!!!!!!!!
作者:
errico
時間:
2018-6-13 10:11
這個和搶答器電路好像,定時都是要單寫的(注意參考計算數值)
作者:
zhanghyg
時間:
2018-6-13 10:32
你初始化的TH、TL改沒改啊
作者:
134849694164151
時間:
2018-6-13 11:29
你這代碼,我感覺是一百秒刷新一次
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1