久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
中斷問題
[打印本頁]
作者:
小偉
時間:
2009-3-9 22:29
標題:
中斷問題
程序的作用是調用中斷一來控制LED燈的閃亮。其中P24接的是開關,當按下開關時,燈亮,再按下,熄滅
#include<reg52.h>
sbit K1=P2^4;
sbit P10=P1^0;
sbit int0=P3^2;
void main()
{int n;
IT0=0;//選擇外部中斷的觸發方式為
EX0=1;//外部中斷0的允許標志位
EA=1;//總中斷打開
int0=1;
while(1)
{
if(!K1)
{for(n=0;n<=1000;n++);
int0=K1;
while(!K1);//等待按鍵的彈出
for(n=0;n<1000;n++);
}
}
}
Ptfo1() interrupt 0
{int0=1;//因為為電平觸發方式,所以當cpu響應中斷后,硬件不對IE0清零,所以需要自己清零,即響應中斷后讓int0的值為1
P10=~P10;//
}
問題:當程序中將中斷服務函數中的int0=1;這條語句放到主程序while(1)的下面時,按開關鍵時燈閃亮不穩定,而當把int0=1放到中斷函數中時,按開關鍵,燈亮,再按下,燈滅,很穩定,這是什么原因呢,想了好久,沒想出來!
作者:
qq574117419
時間:
2009-3-11 08:21
可能是程序運行的時間上有一點差別吧。
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
成人中文字幕在线观看
|
免费色视频
|
久久成人av
|
亚洲天天操
|
欧美精品二区三区四区免费看视频
|
亚洲成人一区
|
污视频网站在线观看
|
国产日韩免费
|
成人福利在线
|
91av在线免费观看
|
精品久久影院
|
成人在线观看网站
|
精品久久网站
|
少妇一级淫片免费看
|
欧美日韩国
|
久久视频免费看
|
99国产视频
|
欧美日韩亚洲一区
|
免费色视频
|
91av视频
|
黄色一级免费看
|
中文字幕在线观看免费
|
欧美在线观看视频
|
欧美激情自拍
|
中文字幕在线一区二区三区
|
爱福利视频
|
国产精品五区
|
欧美另类视频
|
污视频网站在线观看
|
9.1成人看片免费版 国产草草影院
|
99热99re6国产在线播放
|
综合色婷婷
|
综合色婷婷一区二区亚洲欧美国产
|
香蕉视频一直看一直爽
|
国v精品久久久网
|
99re视频
|
日本不卡一区二区三区
|
男人天堂亚洲
|
av片在线观看
|
欧美国产综合
|
亚洲无人区一线二线三线
|