久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
51單片機(jī)定時(shí)器中斷做10.00s的秒表,if(b==50)段的代碼位置不同結(jié)果出錯(cuò)
[打印本頁(yè)]
作者:
王可樂(lè)_
時(shí)間:
2020-1-25 16:17
標(biāo)題:
51單片機(jī)定時(shí)器中斷做10.00s的秒表,if(b==50)段的代碼位置不同結(jié)果出錯(cuò)
各位大神新年好,TH0,TL0初始化是一定要放在while(1)里面嗎?我在網(wǎng)上查一般是放while外面的,我寫的也是放外面,但是出錯(cuò)了,如果放while(1)里面就是正確的,請(qǐng)問(wèn)為什么?調(diào)試的時(shí)候發(fā)現(xiàn)TH0.TL0好像不會(huì)重置一樣,就是if (b==50)下面的那段,如果放在中斷函數(shù)里就是正確的,放主函數(shù)里是錯(cuò)的,假如把TH0.TL0初值改大了,比如1000,就是對(duì)的,請(qǐng)問(wèn)一下是為什么?是因?yàn)槭裁村e(cuò)過(guò)了檢測(cè)b==50的時(shí)間嗎?
單片機(jī)源程序如下:
#include<reg52.h>
char code table[]={
0xc0,0xf9,0xa4,0xb0,
0x99,0x92,0x82,0xf8,
0x80,0x90};
int bai,shi,ge,b=0,temp=0;
sbit S1=P3^5;
void main()
{
TMOD=0x01;
TH0=(65536-200)/256;
TL0=(65536-200)%256;
EA=1;
ET0=1;
TR0=1;
while(1)
{
bai=temp/100;
shi=temp/10%10;
ge=temp%10;
P2=0xfe;
P0=table[bai]&0x7f;
P0=0xff;
P2=0xfd;
P0=table[shi];
P0=0xff;
P2=0xfb;
P0=table[ge];
P0=0xff;
if(b==50)
{
temp++;
b=0;
}
if(temp==999)
temp=0;
}
}
void Timer0() interrupt 1
{
TH0=(65536-200)/256;
TL0=(65536-200)%256;
b++;
}
作者:
王可樂(lè)_
時(shí)間:
2020-1-25 20:58
已經(jīng)解決,因?yàn)檠訒r(shí)的計(jì)數(shù)判斷放主循環(huán)導(dǎo)致b的判斷與定時(shí)器相加不同步
作者:
Dtrahon
時(shí)間:
2020-1-26 02:22
好神奇 ,占個(gè)沙發(fā)坐等大神。你的代碼我賦值了一下 中斷子程序哪里報(bào)錯(cuò)了
作者:
王可樂(lè)_
時(shí)間:
2020-1-26 19:31
Dtrahon 發(fā)表于 2020-1-26 02:22
好神奇 ,占個(gè)沙發(fā)坐等大神。你的代碼我賦值了一下 中斷子程序哪里報(bào)錯(cuò)了
你好,請(qǐng)問(wèn)你賦值多少?報(bào)的錯(cuò)誤是什么?我這里是0 error 0 waring噢,我的錯(cuò)誤是因?yàn)榕袛郻==50的前面有很多語(yǔ)句,耽誤了判斷,因?yàn)閙ain函數(shù)和定時(shí)器分開并且同時(shí)運(yùn)行,然后我賦初值是0.2ms,b=50的時(shí)候還沒(méi)執(zhí)行到判斷語(yǔ)句,當(dāng)執(zhí)行到判斷語(yǔ)句了b又加一了,所以初值改成1000的話,就有充足的時(shí)間完成判斷
作者:
Dtrahon
時(shí)間:
2020-1-27 23:20
Dtrahon 發(fā)表于 2020-1-26 02:22
好神奇 ,占個(gè)沙發(fā)坐等大神。你的代碼我賦值了一下 中斷子程序哪里報(bào)錯(cuò)了
哈哈,這個(gè)的確很容易錯(cuò),把==改成>應(yīng)該就能解決了
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
日本久草视频
|
国产精品一区视频
|
亚洲精品久久久一区二区三区
|
国产午夜精品一区二区三区四区
|
精品九九
|
亚洲视频在线免费
|
伊人色综合久久天天五月婷
|
久久久久资源
|
精品久久亚洲
|
久久精品
|
伦理二区
|
欧美成人免费在线
|
免费的日批视频
|
色在线免费视频
|
亚洲精品一区二区三区
|
91av在线视频观看
|
欧美一区不卡
|
99久久久久久久
|
一级a性色生活片久久毛片波多野
|
久久久久久国产精品
|
免费观看的黄色网址
|
色就是色欧美
|
国产在线资源
|
91网在线播放
|
色偷偷人人澡人人爽人人模
|
日韩精品成人免费观看视频
|
国产一区二
|
天堂成人国产精品一区
|
欧美 日韩 亚洲91麻豆精品
|
中文字幕在线一区二区三区
|
一级毛毛片
|
一区二区免费看
|
国产999精品久久久久久绿帽
|
国产欧美一区二区三区在线看
|
99久久婷婷国产亚洲终合精品
|
羞视频在线观看
|
欧美在线视频不卡
|
亚洲三级av
|
精品久久久久久久久久久下田
|
亚洲精品久久久
|
狠狠爱网址
|