3.3.2 用仿真图实现点灯效果

文章目录

文章介绍

点灯之前需要准备好仿真图+keil代码
仿真图参考前文:3.3.2 Proteus第一个仿真图
keil安装参考前文:3.1.2 Keil4安装教程
keil新建第一个项目参考前文:3.1.3 Keil4案例目标的实现

Keil生成.hex代码

c 复制代码
#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);  // 保持运行
}

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

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

双击芯片

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


开始仿真

效果图如下

相关推荐
LCG米1 小时前
STM32零基础入门教程:从环境搭建到实战项目(点亮LED + 串口打印 + 呼吸灯)
stm32·单片机·嵌入式硬件
云泽8081 小时前
深入浅出 STM32(十一):从寄存器映射到 HAL 库位操作源码详解
stm32·单片机·嵌入式硬件
哥不想学算法1 小时前
STM32零基础教程(六):ADC、I2C、SPI与DMA
stm32·单片机·嵌入式硬件
我是一棵无人问荆的小草2 小时前
LM393DT比较器输出
单片机·嵌入式硬件
云泽8082 小时前
深入浅出 STM32(十三):从施密特触发器到四种输入配置的底层逻辑
stm32·单片机·嵌入式硬件
Rambo.xia3 小时前
RFSoC高速采集卡设计项目:一块板卡串联综合优化5大核心技术
单片机·嵌入式硬件·fpga开发
天吾cc3 小时前
RTT-MQTT
网络·单片机·嵌入式硬件·算法
国科安芯4 小时前
星上能源管家:AS32S601辐射加固MCU在卫星电源管理中的性能解析
单片机·嵌入式硬件·能源·抗辐射加固
铅笔小新z5 小时前
【stm32】串口轮询模式数据收发
stm32·单片机·嵌入式硬件
单片机杂货铺5 小时前
【单片机毕业设计选题】基于单片机的西瓜大棚控制
stm32·单片机·嵌入式硬件·51单片机·硬件工程