1、准备工作

1.1 安装Proteus

具体安装资源以及安装教程请自行在互联网中寻找资源,本篇文章只写使用步骤

2、在Proteus中绘制原理图

2.1 新建Proteus工程文件

  1. 点击图里任意一个红色箭头所指的地方
    在这里插入图片描述

  2. 点击1处修改工程名称,点击2处更改工程文件存放位置,然后点击下一步
    在这里插入图片描述

  3. 默认,点击下一步
    在这里插入图片描述

  4. 选择所选模板,创建PCB布版设计在这里插入图片描述

  5. 下一步在这里插入图片描述

  6. 下一步在这里插入图片描述

  7. 一直下一步到该界面,按序号设置51芯片在这里插入图片描述

  8. 到此完成Proteus工程的创建在这里插入图片描述

2.2 添加元件

(1)点击原理图绘制,进入如图所示界面在这里插入图片描述
(2)点击界面左边如图所示地方
在这里插入图片描述
在关键字处输入如图所示字符,选择共阴极7段数码管
在这里插入图片描述
元件添加完毕
在这里插入图片描述
重复以上步骤,添加电容、晶振、排阻等元件
在这里插入图片描述

2.3 摆放元件

(1)左击元件列表窗内的AT89C51芯片,然后在原理图编辑窗口内左击摆放。在这里插入图片描述
依次添加元件到原理编辑窗口,连线,最终连成如图所示
在这里插入图片描述

3、在keil 4中编写51程序

3.1 创建工程

点击New…………
在这里插入图片描述
输入工程名,保存
在这里插入图片描述
选择Atmel系列下的AT89C51芯片
在这里插入图片描述
在这里插入图片描述

3.2 编写程序

新建一个文件
在这里插入图片描述
在文本框内输入下列代码,按Ctrl+s保存,文件名命名为xxx.c文件(一定要加.c后缀保存为C语言文件)

#include<reg51.h>
main()
{
      unsigned int j;
	  unsigned int i;

    unsigned char code tab[16]=
    {
    0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 
    0x7d, 0x07, 0x7f , 0x6f, 0x77, 0x7c,0x39, 0x5e, 0x79, 0x71
	};
      while(1)
{
      for(i=0;i<=15;i++)
     {
            P0=tab[i];
            for(j=0;j<32000;j++);
    }
}
}

右键点击Source Group 1,左键点击Add Files to Group “Source Group 1”…
在这里插入图片描述
点击刚才保存的C语言文件,点击Add,然后点击Close
在这里插入图片描述
可见主程序已经在Source Group 1目录下了
在这里插入图片描述

3.3 生成.hex文件

(1)点击1处的Target Options,然后点击Output,勾选生成HEX File,4处是生成的HEX文件的文件名,然后点击OK保存设置
在这里插入图片描述
(2)点击Build进行编译,可以看到编译成功并生成了hex文件
在这里插入图片描述

4、在Proteus中进行仿真

(1)在Proteus原理图中双击C51芯片,在Program File中选择刚才生成的hex文件
在这里插入图片描述
(2)点击开始仿真
在这里插入图片描述
(3)仿真结果

在这里插入图片描述

5、总结

本文章介绍了如何使用Proteus创建工程并设计一个简单的51原理图、使用Keil软件编译Hex文件

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐