- 博客(8)
- 收藏
- 关注
原创 关于51单片机有关寄存器总结
本文系统总结了51单片机核心寄存器的配置方法与使用技巧,包括TCON、IE、IP、SCON等关键寄存器。针对初学者常见问题,分享了寄存器位寻址的判断方法(地址在0x80-0xFF且末位为0或8)以及配置逻辑。掌握这些寄存器对实现定时器、中断、串口等功能至关重要,能有效避免程序异常问题,提升底层代码编写效率。文章内容基于实际项目经验总结,帮助开发者快速上手51单片机编程。
2026-01-21 22:27:52
381
原创 51MCU超声波测距(蓝牙+超声波+lcd1602)
本文介绍了基于51单片机的超声波测距系统设计,通过HC-SR04模块发射40kHz超声波并接收回波,利用Echo引脚高电平持续时间计算距离(公式:(高电平时间×340m/s)/2)。系统包含蓝牙模块(HC-05)和LCD1602显示屏,实现了2cm-4m范围的测距功能。文章详细阐述了Proteus仿真设计要点和Keil代码实现,重点优化了数据显示处理(高位不显零)和计算精度调整(采用0.01845系数校准11.0592MHz晶振)。最终系统能通过蓝牙和LCD同步显示测量结果,为相关项目开发提供了完整参考方案
2025-11-21 16:59:39
832
原创 基于51单片机的蓝牙无线温度监测与显示系统
本文设计了一种基于51单片机的无线温度监测系统,通过Proteus仿真实现。系统采用DS18B20传感器采集温度数据,经51单片机处理后,同时通过LCD1602本地显示和蓝牙模块无线传输(波特率4800)。重点解决了DS18B20初始显示85℃的问题,实现了温度数据的四舍五入处理和格式化显示(如+7.0)。文章详细介绍了系统硬件连接、软件编程及Proteus仿真中的关键注意事项,包括蓝牙模块调试方法和温度数据处理算法,为低成本无线温度监测系统开发提供了完整解决方案。
2025-11-21 12:18:25
457
1
原创 IAR和注册机下载(ZigBee学习等)
本文介绍了ZigBee开发必备的IAR软件及其注册机资源,包含百度网盘下载链接(提取码5277)。重点提示安装时需以管理员身份运行软件和注册机,否则可能出现许可证激活问题。全文提供了IAR安装包和注册机的具体下载地址,为开发者获取开发工具提供了便利。
2025-09-23 12:34:06
445
原创 51单片机proteus仿真LCD12864(点阵、取字模方法)
本文介绍了51单片机Proteus仿真LCD12864的两种方法:一是导入外部带字库元件,但通用性差;二是采用点阵取字模方式。重点讲解了取字模软件PCtoLCD的设置要点(C51格式、列行式、逆向等),并分享了仿真图与源代码资源。文中详细解析了显示函数Display_HZ的参数含义及使用方法,说明如何通过行列分页控制显示位置。最后提供了相关软件和代码的下载链接,方便读者实践操作。
2025-09-21 10:19:15
1190
1
原创 Proteus里添加LCD12864B原件(有字库,ST7920..)
在proteus仿真软件里面所现有的LCD12864型号,都是不带字库(ASCII码,数字,字母,付好等都不自带)的,所以这就要求我们在keil编程的时候多做一步,就是通过取字模软件得到代表点的坐标,由一个个点,去构成我们要的字符(点阵),这种方法比较复杂。链接: https://pan.baidu.com/s/18RUTss_acx_thjZk1MRqFA 提取码: 5277。链接: https://pan.baidu.com/s/1OujIe3c3nLFx2B9xy40kKQ 提取码: 5277。
2025-09-13 22:04:46
723
2
原创 VSPD与ISP-STC串口通信相关
本文介绍了VSPD(Virtual Serial Port Driver)和ISP-STC(In-System Programming for STC Microcontrollers)两种技术在嵌入式系统和单片机开发中的应用。VSPD用于创建虚拟串口,解决现代笔记本电脑缺乏物理串口的问题,便于进行串口通信的仿真和测试。ISP-STC则用于STC单片机的在线编程和调试,简化开发流程。文章详细说明了如何安装和配置VSPD,创建虚拟串口,并通过ISP-STC进行单片机编程。结合使用VSPD和ISP-STC,开发
2025-05-15 18:06:35
528
空空如也
51单片机串口实现双机通信
2025-05-21
keil里的变量必须定义在while循环里面吗?
2025-03-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅