|
很久前做好的跑馬燈個(gè),由于沒(méi)寫(xiě)程序,今天拿出來(lái)給大家看看
跑一次變幻一次顏色,
不知為什么上不了圖,估計(jì)網(wǎng)絡(luò)問(wèn)題
,先給個(gè)程序大家看看
#include<reg51.h>
#include <intrins.h>
/*****************************************************************************
* 延時(shí)子程序 *
* *
******************************************************************************/
void delayms(unsigned char ms)
{
unsigned char i;
while(ms--)
{
for(i = 0; i < 120; i++);
}
}
void paoma()
{
unsigned int LED;
unsigned char l;
LED = 0x01;
{
//P2 = LED;
for (l=0;l<8;l++)
{
P2 = LED;
delayms(250);
LED = _crol_(LED,1); //循環(huán)右移1位,點(diǎn)亮下一個(gè)LED 此函數(shù)位庫(kù)函數(shù)
}
}
}
main()
{
unsigned char Num = 0xfe;
while (1)
{P3 = Num;
paoma();
delayms(250); //延時(shí)函數(shù)
Num--;
if(Num==0xf7)Num=0xfe;
}
}
|
評(píng)分
-
查看全部評(píng)分
|