亚洲春色中文字幕久久久-三上亚,91精品国产亚一区二区三区,久久久九色综合亚洲成色777,涩涩视频下载,国产午夜亚洲精品午夜鲁丝片,国产精品A一区二区三区腾讯导航,影音先锋色情AV在线看片,蜜臀国产在线视频,极品少妇高潮啪啪无码吴梦梦 ,精品人妻无码一区二区三区手机版
標題:
關于單片機中斷程序執行時間/次數的設置
[打印本頁]
作者:
zztt01
時間:
2020-5-21 17:42
標題:
關于單片機中斷程序執行時間/次數的設置
編程實現:正常情況下,P1口控制8個LED燈(低電平亮)常亮,當外部中斷0中斷時,P1口所接的8個LED燈流水一段時間;外部中斷1中斷時,P1口所接的8個LED燈間隔點亮一段時間。
#include <reg51.h>
unsigned char t0,t1;
void delay0_5s()
{
for(t0=0;t0<0x0a;t0++)
{
TH0=0x3c;
TL0=0xb0;
TR0=1;
while(!TF0);
TF0=0;
}
}
void delay_t(unsigned char t)
{
for(t1=0;t1<t;t1++)delay0_5s();
}
void int_0() interrupt 0
{ unsigned char n,j,k,l,m;
n=P1;
j=t0;
k=t1;
l=TH0;
m=TL0;
{
P1=0xfe;delay0_5s();
P1=0xfd;delay0_5s();
P1=0xfb;delay0_5s();
P1=0xf7;delay0_5s();
P1=0xef;delay0_5s();
P1=0xdf;delay0_5s();
P1=0xbf;delay0_5s();
P1=0x7f;delay0_5s();
//
提問:這段流水燈程序用數組或移位的方式應該怎么寫?我想讓這個中斷執行兩次,程序應該怎么寫?
}
P1=n;
t0=j;
t1=k;
TH0=l;
TL0=m;
}
void int_1() interrupt 2
{ unsigned char n,j,k,l,m;
n=P1;
j=t0;
k=t1;
l=TH0;
m=TL0;
{
P1=0x00;
delay0_5s();
P1=0xff;
delay0_5s(); }
//提問:我想讓這個中斷執行兩次,程序應該怎么寫?
P1=n;
t0=j;
t1=k;
TH0=l;
TL0=m;
}
void main()
{
EA=1;
EX0=1;
IT0=1;
EX1=1;
IT1=1;
TMOD=0x01;
while(1)
{
P1=0x00;
}
}
作者:
yzwzfyz
時間:
2020-5-21 18:49
先畫出邏輯框圖,在框圖走通后,再寫程序!
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1