案例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 源码

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

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值