Proteus仿真C51程序—Led流水灯
一、proteus安装教程
参考博主:Proteus8.9 下载与安装教程_proteus下载_Half_A的博客-优快云博客
二、使用proteus进行C51仿真
安装步骤
创建项目
布置原理图
keil5下载与安装
参考博主:https://blog.youkuaiyun.com/Matcha_ice_cream/article/details/118684582
编写C51程序
(1)创建新项目
(2)编写main文件
//51单片机编程常用的头文件
#include <reg51.h>
#include <intrins.h>
//延迟函数
void delay_ms(int a)
{
int i,j;
for(i=0;i<a;i++)
{
for(j=0;j<1000;j++) nop();
}
}
void main(void)
{
while(1)
{
P0=0xfe;
delay_ms(50);
P0=0xfd;
delay_ms(50);
P0=0xfb;
delay_ms(50);
P0=0xf7;
delay_ms(50);
P0=0xef;
delay_ms(50);
P0=0xdf;
delay_ms(50);
P0=0xbf;
delay_ms(50);
P0=0x7f;
delay_ms(50);
}
}
保存后命名为main.c
(3)生成.hex文件
开始仿真
双击双击 AT89C51 芯片,选择.hex后缀文件
然后开始仿真
仿真结果:
参考博主:
https://blog.youkuaiyun.com/ssj925319/article/details/108929227
1359653)]