Protues的程序应用 任务一
Protues的程序应用 任务一

Protues的程序应用 任务一

一、任务要求

通过Proteus软件进行绘制闪烁的LED灯设计。

LED按设定的时间间隔闪烁。

二、任务原理图及清单

1、闪烁灯原理图如下所示:

图1-1 闪烁灯原理图

2、所需元器件清单如下表所示:

元器件清单:

3、单片机程序及HEX文件地址

单片机程序源码:

#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=120;i>0;i--);
	}
}

void main()
{
 	while(1)
	{
	 	LED = ~LED;
		DelayMS(150);
	}
}

4、HEX文件地址:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注