4位动态LED C51编程

来源:百度知道 编辑:UC知道 时间:2024/07/06 15:31:20
LED与单片机直接连,不用锁存器!单片机用89C52!谢谢!!

要用上拉电阻咯;
#include <reg51.h>
#include <stdio.h>
#include <intrins.h>
unsigned int temp1;
void delay(unsigned int temp)//延时程序
{
while(--temp);
}
void main()
{
unsigned int a;

P2=255;//led is off
a=0XFE;
while(1)
{
P2=a;
a=_irol_(a,1);
if(a<0F7)
{
a=0XFE;
}
temp1=35000;
delay(temp1);
}

}
就这么多吧,希望对你有帮助。

嘿嘿

我的博客上有一个电子钟的程序,上面有就有,你可以去看看.