|
#include<reg52.h>
void delay(unsigned int x)//延時(shí)函數(shù)
{
unsigned char i;
while(x--)for(i=0;i<100;i++);
}
void main(void)
{
while(1)
{
P0=0x01;//選擇第一個(gè)數(shù)碼管,點(diǎn)亮p0口輸出 00000001
P1=0x;// 顯示“1”,b和c兩個(gè)LED亮
delay(100);//延時(shí)一段時(shí)間,讓數(shù)碼管亮久點(diǎn)
P0=0x02;//選擇第二個(gè)數(shù)碼管亮,p0口輸出00000010
P1=0x;//顯示“2”,a,b,d,e,g被點(diǎn)亮
delay(100);//延時(shí)
P0=0x04;//選擇第一個(gè)數(shù)碼管亮 p0口輸出00000100
P1=0x;//顯示“3”,a,b,c,d,g被點(diǎn)亮
delay(100);//延時(shí)
P0=0x02;//選擇第二個(gè)數(shù)碼管亮 p0口輸出00001000
P1=0x;//顯示“4”,b,c,f,g被點(diǎn)亮
delay(100);//延時(shí)
}
}
|
評(píng)分
-
查看全部評(píng)分
|