自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嵌入式开发

做一单生意,交一个朋友

  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Proteus仿真】告别枯燥理论,轻松玩转单片机!Proteus仿真单片机实验套装,学生党必备学习神器

Proteus仿真实验系统助力单片机学习 这套专为学生设计的单片机仿真实验系统,通过Proteus软件实现12个核心实验的虚拟仿真,无需购买硬件即可掌握单片机技能。系统包含基础编程(流水灯、计数器、交通灯)、外设交互(按键、矩阵键盘)、数据存储(EEPROM)、传感器应用(温度检测、LCD显示)、数模转换(A/D、D/A)以及通信控制(串口、步进电机)等实验模块。每个实验配有详细电路图和运行效果演示,支持Keil5编程环境,可直观观察程序运行过程。该系统有效解决了实体实验设备昂贵、操作复杂的问题,是单片机学

2026-01-21 15:26:30 716

原创 【Proteus仿真】手把手教你用Proteus搭建基于51单片机四线二相步进电机--L297+L298驱动

本文介绍了一个基于L297+L298驱动方案的步进电机控制系统仿真,使用Proteus和Keil软件实现。系统通过51单片机控制四线二相步进电机的正转、反转、加速和减速功能,采用中断方式实现实时控制。详细讲解了电路搭建步骤、步进电机工作原理、L298芯片特性以及程序设计方法,包括定时器中断和主程序控制逻辑。该系统适用于小型自动化设备和教学实验,具有结构简单、控制精确等特点。完整的代码和安装教程可通过公众号获取。

2026-01-21 09:49:53 669

原创 【Proteus仿真】手把手教你用Proteus搭建基于51单片机步进电机仿真(二)--L297+L298驱动

本文介绍了一个基于L297+L298驱动5线4相步进电机的仿真系统。该系统通过51单片机控制,可实现电机正反转、调速等功能。详细阐述了L297控制器的多模式驱动、电流控制和相序生成原理,以及L298功率驱动芯片的特性。重点分析了半步模式(四相八拍)和全步模式(双四拍)的状态转换逻辑,并提供了电路搭建步骤和元器件选型建议。文中还包含示波器波形观测、软件安装说明等内容,为步进电机控制系统设计提供了完整的仿真实现方案。

2025-11-17 10:24:09 1344

原创 【Proteus仿真】手把手教你用Proteus搭建基于51单片机步进电机仿真(一)--ULN2003驱动

本文介绍了基于ULN2003驱动5线4相步进电机的Proteus仿真系统。系统通过按键控制实现电机的正转、反转、调速及单步测试功能。详细讲解了五线四相步进电机的结构特点(5根引线/4相绕组)和工作方式(单四拍、双四拍、八拍),以及ULN2003驱动芯片的特性与电路连接方法。提供了完整的硬件搭建指南,包括元器件选择(AT89C51、ULN2003、BUTTON等)和电路设计图示,并附有核心控制程序代码,实现转向切换、速度调节等功能。该仿真系统适用于步进电机驱动学习的教学演示,为初学者理解电机控制原理提供了实践

2025-11-17 09:24:27 1319

原创 【Proteus仿真】手把手教你用Proteus搭建基于51单片机串口通信仿真

本文介绍了通过串口助手软件与51单片机进行数据通信的实现方法。主要内容包括:1)功能描述:实现串口助手与单片机之间的双向数据传输;2)课前准备:需安装Proteus、Keil C51和虚拟串口软件;3)电路搭建:在Proteus中选取AT89C51等元件并连接;4)串口通信原理:详细讲解51单片机的串口工作方式、数据帧结构和寄存器配置;5)程序设计:提供串口初始化、数据发送和接收中断处理的C语言代码。文中还包含波特率计算方法和虚拟终端的使用说明,完整代码可通过关注公众号获取。

2025-10-16 10:10:43 1723

原创 【Proteus仿真】手把手教你用Proteus搭建基于51单片机的D/A和A/D转换仿真系统--TLC5615和TLC549

本文介绍了一个基于单片机的D/A和A/D转换仿真系统。系统通过TLC5615芯片将单片机输出的数字信号转换为模拟电压,再经TLC549芯片回采该电压值并显示在LCD1602屏幕上。通过两个按键实现输出电压的增减调节,其中TLC5615具有10位分辨率、2.7-5.5V单电源供电和低功耗特性。文章详细说明了系统搭建步骤、TLC5615的工作原理和程序设计要点,包括使用时序、数据格式和核心转换代码。该系统适用于需要数字信号与模拟信号相互转换的电子设计场景。

2025-10-16 09:28:20 1265

原创 【LABVIEW软件】NI-VISA模块安装教程

本文介绍了NI-VISA模块的功能及安装方法。NI-VISA是LabVIEW的通用仪器通信模块,支持USB、串口、GPIB等多种接口设备,实现跨平台通信控制。主要内容包括:1)NI-VISA的核心功能是作为统一通信接口,简化设备通信编程;2)详细指导如何检查是否已安装VISA驱动;3)提供VISA驱动下载地址和版本匹配方法;4)以图文形式展示VISA驱动的完整安装步骤。安装完成后,用户可通过NI MAX软件验证是否安装成功。该模块可大幅提升LabVIEW与各种仪器设备的通信效率。

2025-10-13 16:14:44 3748 1

原创 虚拟串口软件VSPD6.9安装和使用教程

本文介绍了虚拟串口软件VSPD6.9的功能和安装使用方法。该软件可创建虚拟串口对模拟物理串口行为,支持网络串口配置和多应用共享,适用于软件测试、远程通信等场景。安装步骤包括选择语言、接受协议、设置安装路径,并需替换破解文件。使用时可选择COM口添加虚拟连接端口,实现串口间的数据传输。全文通过图文详细说明了从安装到配置的全过程。

2025-10-13 16:09:52 1021

原创 【Proteus仿真】手把手教你用Proteus搭建基于51单片机A/D转换仿真--TLC549仿真

本实验通过TLC549模数转换器采集电压信号,并将结果显示在LCD1602屏幕上。实验使用Proteus9.0搭建仿真电路,包含51单片机、TLC549 ADC和LCD1602等元件。TLC549是一款8位串行ADC,具有低功耗、低成本特点,通过CS、CLOCK和DATA三线接口与单片机通信。程序设计包括读取TLC549数据、均值滤波和电压值转换显示三个主要部分,最终实现了模拟电压到数字量的准确转换与显示。实验验证了TLC549在电压采集应用中的可行性,为嵌入式系统设计提供了参考方案。

2025-10-10 18:15:30 1016

原创 【Proteus仿真】手把手教你用Proteus搭建基于51单片机液晶屏显示实验--LCD1602

该教程介绍了如何在液晶屏上实现滚动显示"WELCOME TO LU WEI DIAN ZI WISH YOU STUDY MCU WELL"字样。主要包含四部分内容:功能描述、课前准备(需安装Proteus9.0和Keil5 C51)、硬件搭建步骤(选用LM016L替代LCD1602),以及LCD1602的工作原理和引脚功能详解。重点讲解了LCD1602的显示原理、标准字库表、地址映射和11种控制命令,并比较了LM016L与LCD1602的异同点。最后提到程序设计中需要注意读忙标志的判断

2025-10-10 17:48:37 1830

原创 【Proteus仿真】手把手教你用Proteus搭建基于51单片机DS18B20仿真

本文介绍了使用DS18B20温度传感器和51单片机实现温度采集与显示的系统设计。实验通过Proteus软件搭建硬件电路,包括51单片机、4位数码管、DS18B20等元件,并利用Keil C51编写驱动程序。主要内容包括:DS18B20的特性介绍(单线接口、-55~125℃测温范围、±0.5℃精度)、通信协议(初始化、读写时序)以及温度数据处理方法。程序实现了温度采集、补码转换、数值处理及数码管动态显示功能。系统可稳定读取温度值并实时显示,适用于工业控制、环境监测等场景。

2025-10-08 16:39:48 1488

原创 【Proteus仿真】手把手教你用Proteus搭建基于51单片机EEPROM实验

本文介绍了基于51单片机和24C02 EEPROM的存储实验,主要内容包括:1)实验目标:通过I2C总线向24C02特定地址写入4字节数据并回读验证;2)硬件电路设计:使用Proteus搭建包含51单片机、数码管显示和24C02芯片的仿真电路;3)24C02芯片详解:包括存储容量、引脚功能、地址设置、工作模式(字节/页写入)及I2C通信协议;4)关键程序实现:详细讲解了I2C起始/停止信号、应答信号处理以及数据收发的C语言代码实现。实验通过数码管显示验证数据读写一致性,完整演示了EEPROM在单片机系统中的

2025-10-08 16:16:34 1008

原创 【Proteus仿真】手把手教你用Proteus搭建基于51单片机4X4矩阵键盘实验

本教程介绍了基于Proteus和Keil C51的4×4矩阵键盘设计与实现。主要内容包括:1)教学目的:掌握Proteus使用、51单片机原理、矩阵键盘工作原理及C51编程;2)硬件设计:在Proteus中搭建包含AT89C51、数码管、按钮等元件的电路;3)矩阵键盘原理:采用逐行扫描法检测按键位置,通过行列线组合确定键值;4)程序设计:提供按键扫描函数实现代码,通过数码管显示按键编号。教程适用于电子密码锁、计算器等需要按键输入的应用场景,帮助学习者掌握矩阵键盘的硬件连接和软件编程方法。

2025-10-02 11:02:01 1852

原创 【Proteus仿真】手把手教你用Proteus搭建基于51单片机独立按键实验

本教程介绍了基于51单片机的按键控制数码管显示系统设计,包含硬件搭建与软件编程。主要内容包括:1)使用Proteus9.0和Keil5搭建硬件电路,包含AT89C51、数码管、按钮等元件;2)详细讲解按键消抖原理及硬件/软件消抖方法;3)提供完整的C51程序代码,实现按键计数(加减数值)及4位数码管动态显示功能;4)通过延时消抖处理按键信号,确保计数稳定。教程附带软硬件安装指南及完整资料获取方式,适合单片机初学者学习基础电路设计与编程。

2025-10-02 09:17:41 1415

原创 【Proteus仿真】手把手教你用Proteus搭建基于51单片机交通灯实验

基于51单片机的交通灯控制系统设计与实现 本实验通过Proteus和Keil C51软件实现了基于AT89C51单片机的交通灯控制系统。系统采用定时器T0中断方式进行精确计时,南北和东西方向的红绿灯交替显示,并配备数码管显示倒计时。关键设计包括: 硬件电路搭建:使用7段共阳数码管、三极管驱动、红黄绿LED灯等元件模拟交通信号灯系统 定时器配置:采用模式1(16位计数),11.0592MHz晶振,50ms定时中断 控制逻辑实现:南北红灯30s(东西绿灯27s+黄灯3s)后切换为南北绿灯25s+黄灯3s的循环模

2025-09-30 17:03:06 909

原创 【Proteus仿真】用Proteus学51之数码管实验--简易计数器的保姆级教程

本文介绍了基于Proteus和51单片机的4位数码管计数器设计。主要内容包括:1)数码管基础知识,区分共阴/共阳极结构及对应的段码表;2)硬件电路搭建,使用三极管驱动数码管位选;3)程序设计,通过动态扫描方式实现计数显示,包含段码/位码定义、数据转换和显示函数。实验采用Proteus9.0和Keil5软件,适合初学者学习单片机原理、数码管驱动及C51编程。

2025-09-28 17:01:30 2403

原创 【Proteus仿真】手把手教你用Proteus搭建51单片机流水灯实验

本文介绍了基于51单片机的流水灯实验,主要内容包括: 实验目的:掌握Proteus仿真软件和Keil C51编程的基本使用方法,理解51单片机最小系统构成及流水灯原理。 硬件设计:使用AT89C51单片机构建最小系统(包含晶振电路和复位电路),通过P0口驱动8个LED,采用灌电流方式连接,并添加了上拉电阻。 软件实现:通过C51编程控制LED流水显示,包含延时函数设计(1ms基准)和端口控制逻辑。 重点知识:详细讲解了单片机最小系统的三大部分(主控、晶振、复位电路)原理,以及LED接口电路的计算方法。 开发

2025-09-24 14:01:02 1968

原创 工业相机基础知识

摘要 工业相机是机器视觉系统的核心组件,主要用于将光信号转换为电信号以形成图像输出。其分类方式多样,包括按芯片类型(CCD/CMOS)、传感器结构(线阵/面阵)、扫描方式(隔行/逐行)、分辨率、输出信号(模拟/数字)、色彩(单色/彩色)、速度(普通/高速)及响应频率(可见光/红外/紫外)等。CCD和CMOS是两种主要传感器芯片,CCD具有高一致性但功耗大、成本高,而CMOS集成度高、速度快且成本低。相机的关键参数包括靶面尺寸、分辨率、像元尺寸、帧率/行频、快门速度(卷帘/全局)、曝光方式(帧/行)、增益

2025-09-13 17:46:01 1049

原创 基于51单片机的16x16点阵Proteus仿真

本文设计了一个基于51单片机的16×16点阵LED电子显示屏系统。系统以AT89C51为核心控制器,通过行驱动芯片74LS164和列驱动芯片74LS595实现LED点阵的动态显示控制。硬件部分包括单片机最小系统、行驱动电路和列驱动电路,采用扫描方式实现文字、数字和单色图像的多种显示效果(静态、左右上下移动等)。程序设计部分详细介绍了移动显示功能的实现方法,通过串行通信方式控制LED点阵的扫描显示。该系统可稳定显示1个完整汉字,具有亮度均匀、显示清晰的特点,支持卷帘、上移、左移等多种显示方式。

2025-09-09 16:53:27 1049

原创 protues的快捷键

摘要: Proteus 快捷键是提升电路设计效率的关键工具。常用快捷键包括:视图操作类(F8全局显示、F6/F7缩放、G栅格切换);工程操作类(Ctrl+N新建、Ctrl+O打开、Ctrl+S磁吸开关);用户还可自定义快捷键(如修改旋转键为空格)。熟练掌握这些组合能加速设计流程,减少鼠标操作,尤其适用于复杂电路的布局与仿真。建议用户通过练习形成肌肉记忆,最大化软件使用效率。文中还提供了快捷键设置教程及实际应用场景说明。

2025-06-19 11:28:53 1178

原创 proteus使用入门教程

Proteus是一款由英国Labcenter Electronics公司开发的EDA工具,集电路设计、仿真与PCB设计功能于一体。其核心模块包括ISIS(原理图设计)和ARES(PCB布线),支持多种单片机系统仿真,涵盖模拟/数字电路、通信协议及外设交互。软件提供丰富的虚拟仪器、元件库和调试工具,可实现软硬件协同仿真。Proteus 8.6版本操作流程包括新建工程、原理图绘制、Keil联调(加载HEX文件)等步骤,典型应用如流水灯设计,通过电路仿真验证程序逻辑。该工具适用于教学和工程开发,显著降低硬件验证成

2025-06-19 11:26:58 4058

原创 Proteus8.6的下载与安装

本文详细介绍了Proteus8.6的安装与汉化步骤。安装过程包括选择安装路径、默认设置安装直至完成。汉化只需将汉化包中的Translations文件复制到安装目录覆盖原文件即可。软件下载可通过关注指定微信公众号回复关键字获取。全文配有详细截图指引,帮助用户顺利完成软件安装与汉化。

2025-06-17 15:53:10 911

原创 基于STM32与RC522读写IC卡

基于STM32F103ZET6的RC522射频卡读写系统设计 摘要:本系统采用STM32F103ZET6作为主控制器,通过SPI接口连接RC522射频模块实现对S50非接触式IC卡的读写操作。系统实现了卡类型识别、序列号读取、扇区密码验证及数据块读写等功能,并通过串口1将读取的卡片信息发送至PC端显示。文章详细介绍了M1卡存储结构(16扇区×4块)、存取控制机制和通信原理,提供了完整的硬件连接方案(RST-PC4,MOSI-PA6等)及STM32驱动程序。测试结果表明,系统能稳定读取卡片的厂商代码、序列号

2025-06-17 15:46:25 1677

原创 STM32程序assignment in condition警告

STM32编程中assignment in condition警告的解决方法 在STM32编程中,条件语句中使用赋值操作符(=)而非比较操作符(==)会触发"assignment in condition"警告。虽然程序可以执行,但这种写法不够严谨。典型表现是在if/while语句中直接进行赋值操作。 解决方法是将赋值与判断分离:先完成赋值操作,再进行条件判断。例如将if(!(copy=(char*)cJSON_malloc(len)))改为先赋值copy=(char*)cJSON_ma

2025-06-13 11:38:16 389

原创 基于stm32与CH455g的矩阵键盘扫描

本文基于STM32F103ZET6主控,利用CH455G芯片实现5行4列矩阵键盘扫描功能。CH455G内置数码管驱动和键盘扫描控制器,通过I2C接口与STM32通信。硬件电路将键盘行列对应连接至CH455G的DIG0-3和SEG0-4引脚,配置为7段模式使用SEG7作为中断输出。软件实现包含GPIO初始化、I2C时序模拟、CH455G参数设置及键值读取,扫描结果通过串口1发送至PC显示。文中详细介绍了CH455G的特性、接口协议和键值编码规则,并提供了完整的硬件连接图和STM32驱动程序。

2025-06-13 11:31:45 1026

原创 STM32使用CJSON库解析生成JSON数据

摘要:本文介绍了如何在STM32F103ZET6微控制器上移植和使用CJSON库实现JSON数据的生成与解析。首先概述了JSON格式的优势和CJSON库的轻量级特点,阐述了STM32与CJSON结合在嵌入式系统中的重要性。详细说明了移植步骤,包括开发工具准备、项目创建、库文件添加和编译器配置。重点讲解了JSON解析和生成的常用函数,并提供了代码示例。最后强调了堆栈调整和内存释放的注意事项,给出完整应用实例。该方法为嵌入式系统提供了高效的JSON数据处理方案,适用于物联网等场景的数据交换。

2025-06-13 11:07:25 2475 1

原创 基于STM32的矩阵键盘扫描

本文介绍了基于STM32F103C8T6的5×4矩阵键盘扫描实现方案。硬件连接采用4列推挽输出和5行上拉输入配置,通过GPIO端口控制实现行列扫描。软件部分包含初始化配置和扫描算法:1) 列线设置为推挽输出模式,行线配置为上拉输入;2) 采用逐列扫描方式检测按键,配合15ms消抖处理确保稳定性。程序通过轮询各行列状态,将按键位置转换为对应键值(1-20)。该方法实现了可靠的矩阵键盘检测功能,适用于嵌入式系统的人机交互需求。

2025-06-01 20:29:16 632 2

原创 STM32程序expected a “}“错误

stm32编程错误

2023-12-02 21:20:45 2138 1

原创 STM32将十六进制转换为float

STM32将十六进制转换为float

2022-06-03 20:15:54 2857 3

原创 Keil 仿真退出时出现“encountered an improper argument” 解决办法

keil仿真退出时出现“encountered an improper argument”错误先取消断点,再按取消仿真按钮

2022-05-26 13:46:04 1456

原创 8255内部结构、外部引脚、工作方式和控制字

8255内部结构  8255是一个40条引脚的双列直插式组件,它内部有3个8位I/O数据端口: A口、B口和C口,以及一个8位的控制端口。  8255的内部结构如图所示。面向CPU的接口电路  (1) 数据总线缓冲器:是一个三态双向的8位缓冲器,是8255与系统数据总线的接口。接口的数据线D7~D0直接与CPU数据总线相连,以实现CPU与8255接口之间的信息传递。CPU向8255写入控制字或从8255中读状态信息以及所有数据的输入和输出,都需要通过数据缓冲器来进行传递。  (2) 读/写.

2022-05-04 17:57:55 32493

原创 8259内部结构、引脚功能、工作方式和命令字

  8259可编程中断控制器用于管理8086系列微机系统的外部中断请求,实现优先权的排队、提供中断类型码、屏蔽中断输入等功能。单片8259可以管理8级中断,如果采用级联方式。1、8259的内部结构和引脚功能  ⑴ 8259的内部结构:有8个部分组成。① 中断请求寄存器(IRR):是一个8位的锁存寄存器,用来锁存外围设备送来的IR0~IR7中断请求信号。当某一个IR端呈现高电平,该寄存器相应位置1② 中断服务寄存器(ISR):是一个8位寄存器,用来存放已被CPU响应的中断请求信号。③ 中断屏蔽

2022-05-04 17:02:38 26714

原创 identifier “ “ is undefined 错误

identifier "TIM_TimeBaseInitTypeDef" is undefined

2022-03-31 22:46:21 7311

原创 Quectel_EC200x&EC600x&EG912Y系列_HTTP(S)_POST请求

**Quectel_EC200x&EC600x&EG912Y系列_HTTP(S)_POST请求**最近接了一个项目需要用4g模块和后台服务器进行数据交互,后台服务器的请求方式为http POST,数据交换类型为JSON格式,4g模块采用Quectel_EC600S。本文主要介绍Quectel_EC600S用POST方式请求服务器,步骤分2步:首先用POSTMAN请求服务器,目前的测试一下请求路径和请求体是否正确,然后配置Quectel_EC600S模块进行POST请求第一步POST

2021-08-22 21:45:04 1943 2

原创 tensorflow中交叉熵损失函数的三种计算方法

tensorflow中交叉熵的三种计算方法1、交叉熵公式表示为:H(p,q)=−∑i=1np(xi)log(q(xi))H(p,q)=-\sum_{i=1}^{n}p(x_i)log(q(x_i))H(p,q)=−∑i=1n​p(xi​)log(q(xi​))q(xi)q(x_i)q(xi​)预测的概率值(softmax之后);p(xi)p(x_i)p(xi​)真实Y的概率值(一般为one-hot编码)2、tf.nn.softmax_cross_entropy_with_logits(logits,

2021-02-01 14:58:26 904

原创 tf.concat()和tf.reduce_mean()用法总结

一、tf.concat()用于拼接 tf.concat(values1,values2):values1:需要拼接的矩阵或列表或矩阵组成的元组对那一维度进行拼接(2维数据 0 是行拼接 1是列拼接 ;3维数据看例子自己理解吧!!二、tf.reduce_mean()用于求某一维上的平均值求最大值tf.reduce_max(input_tensor, reduction_...

2018-10-27 20:38:53 420

用Proteus搭建基于51单片机四线二相步进电机-L297+L298驱动 亲测可用 仿真文件+源码

本文介绍了一个基于L297+L298驱动方案的步进电机控制系统仿真,使用Proteus和Keil软件实现。系统通过51单片机控制四线二相步进电机的正转、反转、加速和减速功能,采用中断方式实现实时控制。亲测可用 仿真文件+源码

2026-01-20

介绍了一个基于L297+L298驱动5线4相步进电机的仿真系统 亲测可用

介绍了一个基于L297+L298驱动5线4相步进电机的仿真系统。该系统通过51单片机控制,可实现电机正反转、调速等功能。

2025-11-17

用Proteus搭建基于51单片机步进电机仿真(一)-ULN2003驱动 亲测可用

基于ULN2003驱动5线4相步进电机的Proteus仿真系统。系统通过按键控制实现电机的正转、反转、调速及单步测试功能。

2025-11-17

用Proteus搭建基于51单片机串口通信仿真

用Proteus搭建基于51单片机串口通信仿真

2025-10-16

边缘检测算子(Roberts算子、Laplace算子、Sobel算子、Prewitt算子)Matlab程序

边缘检测算子(Roberts算子、Laplace算子、Sobel算子、Prewitt算子)Matlab程序

2025-10-12

用Proteus搭建基于51单片机DA转换实验TLC5615,亲测可用

用Proteus搭建基于51单片机DA转换实验TLC5615,使用的Proteus9.0和KEIL5 C51

2025-10-08

用Proteus搭建基于51单片机AD转换仿真

用Proteus搭建基于51单片机AD转换TL549应用,用Proteus搭建基于51单片机AD转换

2025-10-08

用Proteus搭建基于51单片机液晶屏LCD1602仿真,亲测可用

用Proteus搭建基于51单片机液晶屏仿真,本教程使用的Proteus9.0和KEIL5 C51

2025-10-08

Proteus搭建基于51单片机DS18B20仿真,亲测可用

Proteus搭建基于51单片机DS18B20仿真,本教程使用的Proteus9.0和KEIL5 C51

2025-10-08

用Proteus搭建基于51单片机EEPROM仿真

用Proteus搭建基于51单片机EEPROM实验,本教程使用的Proteus9.0和KEIL5 C51,程序采用C语音编程

2025-10-08

用Proteus搭建基于51单片机4X4矩阵键盘实验

本教程介绍了基于Proteus和Keil C51的4×4矩阵键盘设计与实现。主要内容包括:1)教学目的:掌握Proteus使用、51单片机原理、矩阵键盘工作原理及C51编程;2)硬件设计:在Proteus中搭建包含AT89C51、数码管、按钮等元件的电路;3)矩阵键盘原理:采用逐行扫描法检测按键位置,通过行列线组合确定键值;4)程序设计:提供按键扫描函数实现代码,通过数码管显示按键编号。教程适用于电子密码锁、计算器等需要按键输入的应用场景,帮助学习者掌握矩阵键盘的硬件连接和软件编程方法。

2025-10-02

【Proteus仿真】手把手教你用Proteus搭建基于51单片机独立按键实验

基于单片机的独立按键proteus仿真,实现加1、减1、加100、减100的独立按键操作

2025-10-01

【Proteus仿真】手把手教你用Proteus搭建基于51单片机交通灯实验

起动后,南北红灯亮并维持30s。在南北红灯亮的同时,东西绿灯也亮,到27s时,东西绿灯熄灭,在东西绿灯熄灭后东西黄灯亮,黄灯亮3s后灭东西红灯亮。与此同时,南北红灯灭,南北绿灯亮。南北绿灯亮了25s后熄灭,黄灯亮3s后熄灭,南北红灯亮,东西绿灯亮,循环。

2025-09-30

手把手教你用Proteus搭建51单片机流水灯实验

手把手教你用Proteus搭建51单片机流水灯实验

2025-09-24

51开发板程序资源,B站有详细视频教程

51开发板程序资源,B站有详细视频教程,https://www.bilibili.com/video/BV1tK4y1h7fW?vd_source=b544d7be325d1765b0a686f41a2c4dcb&spm_id_from=333.788.videopod.sections

2025-09-10

人机对话猜数字游戏python代码

人机对话猜数字游戏,该游戏主要实现以下功能: 1)由程序随机取数。 2)用户输入数字猜数。 3)程序根据输入判断大小,给出相应提示。 4)用户不断尝试,直到猜中或者猜错的次数大于预设值的次数。 5)如果猜中,玩家获胜;如果猜错,则重来,最多只能猜7次。

2025-09-10

8086汇编语言独立按键仿真,采用proteus仿真8086,使用汇编语言

8086汇编语言独立按键仿真,采用proteus仿真8086,使用汇编语言,按键控制led灯的亮灭,

2025-09-10

16x16点阵PCB版带上位机,包含单片机原理图+单片机程序+上位机程序(VB)

16x16点阵PCB版带上位机,包含51单片机原理图+单片机程序+上位机程序(VB),能实现汉子,字符的上下左右移动

2025-09-10

基于51单片机的16x16点阵Proteus仿真,亲测可用,有程序修改教程

本方案设计一个电子显示屏,具体要求满足以下条件: 1.要求采用51单片机作为微控制器; 2.通过16x16的点阵LED进行文字、字符和数字显示; 3.在目测条件下LED显示屏各点亮度均匀、充足、稳定、清晰无串扰。 4.文字显示分为:卷帘显示、上移、左移、下移、右移显示以及静态显示

2025-09-09

基于STM32与RC522读写IC卡,串口打印,亲测可用

本文主控采用STM32F103ZET6,利用RC522完成对IC的读写操作,并将IC卡内容通过STM32串口1发送到串口助手进行显示。

2025-06-16

基于stm32与CH455g的矩阵键盘扫描

主控采用STM32,利用CH455G 完成对5行4列键盘的扫描,并将键值通过串口发送到串口助手进行显示。附完整代码。

2025-06-13

STM32使用CJSON库解析生成JSON数据

本文主控采用STM32F103ZET6,利用CSJON库完成JSON数据的生产和解析,并将JSON数据通过STM32串口1发送到串口助手进行显示。附完整代码

2025-06-13

CJSON文件 包括cjson头文件和.c文件

包括cjson头文件和.c文件

2025-06-13

stm32矩阵键盘扫描

stm32矩阵键盘扫描

2025-06-01

STM32_MODBUS_485 SINRT倾角测量程序

STM32f103平台,modbus通讯协议,rs485SINRT倾角测量程序

2022-03-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除