假如:P0口接8個LED,
程式可以這樣:
#include
#define uchar unsigned char
#define uint unsigned int
sbit led1= P2^0;
uchar num;
/**********************************************************
延時t毫秒
11.0592MHz時鐘,延時約1ms
**********************************************************/
void delay(uint s)
{
uchar k;
while(--s)
for(k=0; k
}
void main()
uchar i,j;
j=0x01;//假如高電平燈亮
while(1)
for(i=0;i
P0=j;
delay(1000);//逐個迴圈點亮
j
j=0xfe;
delay(1000); // 逐個迴圈熄滅
假如:P0口接8個LED,
程式可以這樣:
#include
#define uchar unsigned char
#define uint unsigned int
sbit led1= P2^0;
uchar num;
/**********************************************************
延時t毫秒
11.0592MHz時鐘,延時約1ms
**********************************************************/
void delay(uint s)
{
uchar k;
while(--s)
{
for(k=0; k
}
}
void main()
{
uchar i,j;
j=0x01;//假如高電平燈亮
while(1)
{
j=0x01;//假如高電平燈亮
for(i=0;i
{
P0=j;
delay(1000);//逐個迴圈點亮
j
}
j=0xfe;
for(i=0;i
{
P0=j;
delay(1000); // 逐個迴圈熄滅
j
}
}
}