文章目录
- 文章介绍
- 1、原理图
- 2、新建项目文件和.c文件
- 3、代码
-
- [3.1 源码](#3.1 源码)
- [3.2 生成16进制.hex文件](#3.2 生成16进制.hex文件)
- [3.3 重建代码](#3.3 重建代码)
- [3.4 在代码路径中找到.hex文件](#3.4 在代码路径中找到.hex文件)
- 4、在原理图中加载代码
- 5、效果图
文章介绍
用Proteus仿真图实现点亮8个led蓝色小灯
1、原理图

2、新建项目文件和.c文件
在STC89C52Studying文件夹中新建文件夹1_1,用于放案例1_1的代码

新建项目Project1_1

选择芯片
新建并保存1_1.c文件
效果图

添加源文件(1_1.c)到工程项目(Project1_1)中
最终效果图

3、代码
3.1 源码
c
#include <reg51.h> // 包含头文件
// 定义单个 LED 的端口映射【sbit 变量名 = 端口^位号;】
sbit LED1 = P0^0;
sbit LED2 = P0^1;
sbit LED3 = P0^2;
sbit LED4 = P0^3;
sbit LED5 = P0^4;
sbit LED6 = P0^5;
sbit LED7 = P0^6;
sbit LED8 = P0^7;
void main()
{
LED1 = 0; // 让所有 LED 低电平(点亮)
LED2 = 0;
LED3 = 0;
LED4 = 0;
LED5 = 0;
LED6 = 0;
LED7 = 0;
LED8 = 0;
while (1); // 让程序一直运行,保持 LED 亮起
}
3.2 生成16进制.hex文件

3.3 重建代码

3.4 在代码路径中找到.hex文件

4、在原理图中加载代码
双击原理图中的芯片,打开"编辑元件"对话框

5、效果图
