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

news/2025/4/26 12:02:00/

文章目录

  • 文章介绍
  • 1、原理图
  • 2、新建项目文件和.c文件
  • 3、代码
    • 3.1 源码
    • 3.2 生成16进制.hex文件
    • 3.3 重建代码
    • 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 源码

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

在这里插入图片描述


http://www.ppmy.cn/news/1578812.html

相关文章

为什么需要进行软件测试需求分析?专业第三方软件测评中心分享

一、什么是软件测试需求分析?   软件测试需求就是了解软件测试要测试什么项目&#xff0c;只有明确了测试需求&#xff0c;才能确定如何进行测试工作、测试时间、测试人员、测试环境、测试工具等等&#xff0c;这些都是测试计划设计的基本要素&#xff0c;因此测试需求则是测…

华为HCIE认证用处大吗?

新盟教育 专注华为认证培训十余年 为你提供认证一线资讯&#xff01; 在ICT行业的认证体系中&#xff0c;华为HCIE认证一直备受关注。那么&#xff0c;华为HCIE认证用处大吗&#xff1f;今天咱们就来深入探讨一下&#xff0c;以数据通信方向为例&#xff0c;看看它到底能带来什…

C语言 第四章 数组(2)

目录 一维数组的遍历练习 实例&#xff08;为数组遍历赋值&#xff09; 实例1 &#xff08;查询数组是否包含指定元素) 代码功能概述 实例2&#xff08;比较数组的元素求最大最小值&#xff09; 代码功能概述 实例3&#xff08;数组复制&#xff09; 代码功能概述 实例…

大白话react第十八章React 与 WebGL 项目的高级拓展与优化

大白话react第十八章React 与 WebGL 项目的高级拓展与优化 1. 实现 3D 模型的导入与动画 在之前的基础上&#xff0c;我们可以导入更复杂的 3D 模型&#xff0c;并且让这些模型动起来&#xff0c;就像在游戏里看到的角色和场景一样。这里我们使用 GLTF 格式的模型&#xff0c…

okhttp源码解析

1、okhttp比httpurlconnection好在哪里 OkHttp 相比于 HttpURLConnection 有以下优势&#xff1a; 功能丰富 支持连接池&#xff1a;OkHttp 通过管理连接池可以复用连接&#xff0c;减少了请求延时。而 HttpURLConnection 每次请求都需要重新建立连接&#xff0c;效率降低。 …

Driver Development Kit(驱动开发服务)

文章目录 一、Driver Development Kit 简介二、外设扩展驱动客户端开发指导一、Driver Development Kit 简介 Driver Development Kit(驱动开发套件)为外设驱动开发者提供高效、安全、丰富的外设扩展驱动开发解决方案C-API,支持外设驱动开发者为消费者带来外设即插即用的极…

【Godot4.4】写入和读取ZIP文件

概述 Godot提供了ZIPPacker类型来读写ZIP压缩包文件。本文是简单的写入和读取文件操作测试笔记。 写入纯文本文件 extends Buttonfunc _ready():write_zip_file("1.zip",func(zip_packer):write_txt_file_to_zippack(zip_packer,"1.txt","hhhhh&qu…

clickhouse源码分析

《ClickHouse源码分析》 当我们谈论数据库时&#xff0c;ClickHouse是一个不容忽视的名字。它是一个用于联机分析处理&#xff08;OLAP&#xff09;的列式数据库管理系统&#xff08;DBMS&#xff09;&#xff0c;以其快速的数据查询能力而闻名。对于想要深入了解这个高效工具…