安装并熟悉Proteus 电路仿真软件,完成一个C51程序设计和仿真

一、安装Proteus 电路仿真软件

1、解压软件
右键压缩包,进行解压。进入解压的文件夹,右键p8.9.sp0.exe文件,使用管理员身份打开。
在这里插入图片描述
2、之后一直点next,直到出现下图后
开一个激活证书管理界面,点击左下角【Browse For Key File】,找到刚才解压出来的文件夹,里面解压后的【Proteus 8.9】文件夹中的【Crack】文件夹下的【Licence.lxk】文件,点击【打开】。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、再次进入安装包解压后的【Proteus 8.9】文件夹中的【Crack】文件夹,选择所有文件【复制】。然后放到【Proteus 8.9】的文件所在位置
在这里插入图片描述

4、进入【C:\Program Files (x86)\Labcenter Electronics】目录下,有一个【Proteus 8 Professional】文件夹,进入此文件夹,【全选-复制这两个文件夹】。
在这里插入图片描述
5、回到Proteus的安装路径,【右键粘贴,替换目标文件】

二、C51程序设计和仿真

1、创建工程

点击next,若出现如下界面,则根据标注来
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如此,工程创建完毕

2、开始程序仿真

1、点击进入面板
在这里插入图片描述
2、点击下图横线处添加元件
在这里插入图片描述
3、搜索AT89C51,LED-YELLOW,RES元件,双击添加
在这里插入图片描述
在这里插入图片描述
4、点元件后在面板上点击,构建出元件,一次摆出如下图
在这里插入图片描述
注意要把电阻的值改为300,否则电阻太高,影响后续实验

3、利用keil C51编写代码,烧入程序

1、创建一个工程,打开 keil 软件,点击 project → new uvision project …
在这里插入图片描述
在这里插入图片描述
2、编写main.c文件,点击左上角新建文件,再在文本框内复制粘贴51程序代码

//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);
		}
	}

如图所示
在这里插入图片描述
3、生成.hex文件
在这里插入图片描述
4、点击构建文件
![在这里插入图片描述](https://img-blog.csdnimg.cn/16ecd418e1e8494caa7373a53478d337.png、

4、开始仿真

1、双击芯片
在这里插入图片描述
2、点击调试按钮,开始仿真
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值