电路仿真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仿真让我们在学习电路,单片机确实有很大帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值