单片机之LED
最近在学习单片机,学到了LED,感觉控制灯的亮灭很直观,也很有意思,下面是在学习中看到的和写的一些LED控制程序。
(一)LED流水灯
#include <reg51.h>
#include <intrins.h>
void delay()
{
inr i,j;
for(i=0;i<127;i++)
for(j=0;j<255;j++);
}
main()
{
unsigned char LED;
LED = 0xfe;
while(1)
{
P2 = LED;
delay();
LED = LED << 1; //循环右移1位,点亮下一个LED "<<"为左移位
if(LED == 0x00 ) {LED = 0xfe; }
}
}
(二)LED跑马灯
#include<reg51.h>
#include <intrins.h>
void de