Proteus 8仿真以及C51单片机广告灯的设计(C语言)实例

Proteus 8仿真以及C51单片机广告灯的设计(C语言)实例

一、 广告灯程序编译
二、 Proteus8 仿真
三、 开发板调试
四、 注意事项

一、 广告灯程序编译

  1. 打开Keil uVision 5新建工程
    在这里插入图片描述

  2. 搜索AT89C52芯片并点击OK
    在这里插入图片描述

  3. 打开编写界面并新建文本
    在这里插入图片描述

  4. 编写C语言程序并保存.c文件
    在这里插入图片描述

  5. 添加工程文件
    在这里插入图片描述

  6. 在此目录下会弹出.c文件,点击“广告灯.c”然后点击“Add”→“Close”
    在这里插入图片描述

  7. 编译无报错
    在这里插入图片描述

  8. 编译hex文件:
    在这里插入图片描述

    扫描二维码关注公众号,回复: 13141020 查看本文章

选择output并勾选 Create HEX File,左上方可以命名hex文件。
在这里插入图片描述

  1. 编译当前文件生成hex文件(保存在Objects文件夹中)

二、 Proteus仿真

  1. 新建项目步骤如下:
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 设计仿真原理图
    在这里插入图片描述

  2. 双击89C52添加hex文件
    在这里插入图片描述

  3. 点击右下角按钮进行仿真
    在这里插入图片描述

  4. 广告灯成功点亮
    在这里插入图片描述

三、 开发板调试
1. USB连接并打开开发板开关;
2. 运行烧录软件,打开hex文件,并下载程序。
在这里插入图片描述
在这里插入图片描述

3. 完成。
在这里插入图片描述
在这里插入图片描述

四、 注意事项:

Proteus软件只能在英文目录下仿真运行,电脑用户名为中文可能导致报错。如下操作可以解决改问题:
在硬盘的根目录新建立一个文件夹“temp”,例如在C盘建立C: \temp
然后右键点我的电脑->属性->高级->环境变量,然后会看到两个变量设置窗口:一个是你自己的变量,一个是系统变量,修改当前用户的变量(就是上面的窗口里的),
找到变量TEMP编辑为你刚才新建的目录(例如C:\temp)
找到变量TMP编辑为你刚才新建的目录(例如C:\temp)
如果没有就新建一个,最后确定就可以了。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_47005526/article/details/115429493