基于proteus的简单闪烁灯的程序

来源:百度知道 编辑:UC知道 时间:2024/09/22 12:30:14
刚开始学单片机什么也不知道。
想求个简单的 单个灯闪烁的程序。
最好89C52的
电路怎么设计,程序怎么设计。
最好能跟我讲讲基本思路,一个电路至少要具备哪些东西啊。
拜托。
邮箱:wangli7@qq.com

"吉志乃哥"是右移的啊。
你可以加我。
用c写个给你。
PO口记得上拉电阻。这个程序的作用是P0口闪烁。
void delay(unsigned int dealy_time)
{
while(dealy_time--);
}
main()
{
while(1)
{
P0=0XFF;
delay(10000);
P0=0X00;
delay(10000);

}

}

闪烁其实就是单片机的IO口输出高低电平即可,也就是0和1不断变化而已。电路就是最小系统加带上拉的LED即可。程序可以如下:
LOOP:MOV R1,#07H
MOV P0,A
RR A
DJNZ R1,LOOP
当然你可以变化多端,根据自己的要求来。。