仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit LED = P1^0;
void DelayMS(uint x)
{
uchar i;
while(x--)
{
for(i=121;i>0;i--);
}
}
void main()
{
while(1)
{
LED = ~LED;
DelayMS(1);
DelayMS(150);
}
}
Keil代码与Proteus仿真下载:
闪烁的LED.7z
(28.92 KB, 下载次数: 6)
|