案例1_1:Proteus点亮8个蓝色LED灯

文章目录

文章介绍

用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、效果图

相关推荐
A9better1 小时前
嵌入式开发学习日志33——stm32之PWM舵机简单项目
stm32·单片机·嵌入式硬件·学习
CiLerLinux2 小时前
第三十八章 ESP32S3 SPIFFS 实验
图像处理·人工智能·单片机·嵌入式硬件
国科安芯2 小时前
关于软错误的常见问题解答
单片机·嵌入式硬件·安全·硬件架构·软件工程
jianqiang.xue2 小时前
ESP32-S3入门第九天:摄像头入门与应用
单片机·嵌入式硬件·物联网
一枝小雨4 小时前
FreeRTOS下STM32双缓冲ADC数据采集与处理
stm32·单片机·dma·嵌入式·arm·freertos·adc
乌拉_乌拉_乌拉4 小时前
asrpro2.0天问语音模块搭配STM32(STM32F103c8t6)-杨桃电子开发板
stm32·单片机·嵌入式硬件
点灯小铭6 小时前
基于51单片机步数检测计步器无线蓝牙APP上传设计
单片机·嵌入式硬件·毕业设计·51单片机·课程设计
沐欣工作室_lvyiyi10 小时前
基于单片机和LabVIEW的多路数据采集器系统设计(论文+源码)
单片机·嵌入式硬件·毕业设计·数据采集·labview
何须至远11 小时前
机器人市场:犹如一颗深水核弹
stm32·单片机·机器人
LadyKaka22615 小时前
【IMX6ULL驱动学习】PWM驱动
linux·stm32·单片机·学习