必须是用proteus编写的源文件 不要求是流水灯,只要求用一个LED灯接在P1.0口上,二极管以1HZ的频率闪烁,这要用到keil编一个简单的c语言程序放到proteus运行。我现在自己搞了一个没成功,有问题无法解决,求正确的文件。,连c语言程序一起发过来更好,我是初学者,求指教,感激不尽!我的邮箱是1140476523@qq.com,发的时候说一声。
//硬件,51CPU,晶振11.0592
//软件
#include <reg52.h>
sbit LED_Pin = P1^0;
unsigned int Time;
void Time_Init(void)
{
TMOD &= 0xf0; // 方式1
TMOD |= 0x01;
TL0 = 0x66; // 1mS初始值
TH0 = 0xfc;
ET0 = 1; // 允许定时器中断
TR0 = 1; // 启动定时器
}
void Time_Int(void)interrupt 1
{
TR0 = 0; // 暂时关闭定时器
TL0 = 0x66; // 1mS 定时值重装
TH0 = 0xfc;
TR0 = 1;
Time++;
if(Time >= 500)
{
Time = 0;
LED_Pin = !LED_Pin;
}
}
void main(void)
{
Time_Init();
EA = 1;
while(1) {
} }