欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
用單片機中斷方式實現(xiàn)八位LED流水燈,求大神幫我這個菜鳥改改吧!
[打印本頁]
作者:
lhblhb
時間:
2019-1-29 14:00
標題:
用單片機中斷方式實現(xiàn)八位LED流水燈,求大神幫我這個菜鳥改改吧!
#include "reg52.h"
#include "intrins.h"
#define uint unsigned int
#define uchar unsigned int
#define led P0
void delay(uint i)
{
while(i--);
}
void timeo()
{
TMOD|=0x01;
TH0=0xb0;
TL0=0x3c;
TR0=1;
ET0=1;
EA=1;
}
void main()
{
timeo();
while(1)
{
;
}
}
void Time0() interrupt 1
{ uchar m;
uchar J;
static uint i=20;
J=0x01;
TH0=0xb0;
TL0=0x3c;
i--;
if(i==0)
{
for(m=0;m<7;m++)
{
J=(1<<J);
led=J;
delay(50000);
i=20;
}
}
}
作者:
wulin
時間:
2019-1-29 14:00
#define uint unsigned int
#define uchar unsigned int
#define led P0
/*
void delay(uint i)
{
while(i--);
}*/
void timeo()
{
TMOD|=0x01;
TH0=0xb0;
TL0=0x3c;
TR0=1;
ET0=1;
EA=1;
}
void main()
{
timeo();
led=0x01;
while(1)
{
;
}
}
void Time0() interrupt 1
{
static uint i=20;
TH0=0xb0;
TL0=0x3c;
i--;
if(i==0)
{
i=20;
led=led<<1;
if(led==0x00)
led=0x01;
}
}
作者:
yzwzfyz
時間:
2019-1-29 16:16
請問:你中斷的目的是什么?延時的目的又是什么呢?
作者:
lhblhb
時間:
2019-1-29 17:02
T0產(chǎn)生1s定時,使p0口控制的八個指示燈每隔1輪流閃亮
作者:
lhblhb
時間:
2019-1-29 17:06
wulin 發(fā)表于 2019-1-29 14:00
#define uint unsigned int
#define uchar unsigned int
#define led P0
謝謝謝謝,我犯了個低級錯誤,初值算錯了
作者:
zhengchong60
時間:
2019-1-29 17:31
還在哪里問啥?wulin己經(jīng)幫樓主解決了!
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1