目录

3.3.2-用仿真图实现点灯效果

3.3.2 用仿真图实现点灯效果

文章介绍

**点灯之前需要准备好仿真图+keil代码

仿真图参考前文:

keil安装参考前文:

keil新建第一个项目参考前文: **

Keil生成.hex代码

#include <reg51.h>	  // 包含头文件

// 定义单个 LED 连接的引脚【sbit 变量名 = 端口^位号;】
sbit LED1 = P0^0;  // P0.0 连接 D1
sbit LED2 = P0^1;  // P0.1 连接 D2
sbit LED3 = P0^2;  // P0.2 连接 D3

void main() {
    LED1 = 0;  // 使 P0.0 低电平,点亮 D1
    LED2 = 0;  // 使 P0.1 低电平,点亮 D2
    LED3 = 0;  // 使 P0.2 低电平,点亮 D3

    while (1);  // 保持运行
}

https://i-blog.csdnimg.cn/direct/df211e9690b240f1b3db432911004cbb.png

找到新建keil项目时,代码的保存位置。确认.hex文件已经生成【如果忘记位置了,参考动图找到文件】

https://i-blog.csdnimg.cn/direct/72369a5391154096b743848c3f678326.png

https://i-blog.csdnimg.cn/direct/ef00f94fbf214379a779fca9fe1be8ca.gif#pic_center

Proteus仿真图中导入.hex代码文件

双击芯片

在弹出的“编辑原件”对话框中选中.hex文件位置,然后点击“确定”

https://i-blog.csdnimg.cn/direct/5532307ff7b04525aadbf646bb6be26e.png

https://i-blog.csdnimg.cn/direct/14740073c791428c98751daa1fa4a16e.png

https://i-blog.csdnimg.cn/direct/d580fc55c57340f9a63f15f9a6d500f1.png

开始仿真

https://i-blog.csdnimg.cn/direct/acd9dc5922204913b2123d000eabe275.png

效果图如下

https://i-blog.csdnimg.cn/direct/92408b5f660844268eb5f3c52a4fd971.png