Proteus 电路仿真51程序
一、Protues的安装
1.由于之前在电脑上装过了proteus,所以附上安装步骤链接关于MDK5,STM32pack,protues的安装教程,以及进行相关的程序编译
二、程序仿真
1.代码
#include <reg52.h>
#include <stdio.h>
code Seg_Anode_Code[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};
void DelayTime_10ms(unsigned int DelayValue)
{
unsigned int a,b;
for(a=0;a<DelayValue;a++)
for(b=0;b<1827;b++);
}
void main()
{
int i;
while(1)
{
for(i=0;i<16;i++)
{
P0=Seg_Anode_Code[i];
P1=Seg_Anode_Code[i];
P2=Seg_Anode_Code[i];
P3=Seg_Anode_Code[i];
DelayTime_10ms(50) ;
}
}
}
2.打开keil,按照图下步骤进行
3.将代码添加到该工程
三、打开proteus仿真
1.需要的器件
2.连接电路
3.通过keil编译得到的hex文件,将hex文件加入单片机中,进行仿真。
总结
在仿真时,主要要将生成的hex文件添加到单片机,proteus仿真让我们在学习电路,单片机确实有很大帮助。