- 博客(7)
- 收藏
- 关注
原创 74HC138译码器使用方法
摘要:138译码器可将3个单片机IO扩展为8个输出,有效解决IO不足问题。其16个引脚中,A0-A2为二进制输入,Y0-Y7为低电平有效输出,通过E1-E3使能控制。使用时E1、E2接地,E3接5V,A0-A2接单片机IO。输入值经加权计算(A2×4+A1×2+A0×1)确定有效输出位,如输入110对应Y6输出0。参考程序通过switch-case结构实现输入值到输出引脚的转换,调用GPIO_WriteBit函数分别设置A0-A2电平状态。该方案显著提升IO扩展效率,适用于多设备控制场景。
2025-06-10 23:55:14
510
原创 74HC595D使用方法(附接线、级联、程序)
本文介绍了74HC595移位寄存器的工作原理与应用。该芯片采用8位串入并出设计,16个引脚包含数据输入(DS)、时钟控制(SHCP/STCP)和并行输出(Q0-Q7)等功能。通过SHCP上升沿将串行数据存入移位寄存器,STCP上升沿触发并行输出,Q7S引脚支持级联扩展。文章详细讲解了芯片引脚功能、接线方式以及数据存储机制(用货运火车类比),并提供了STM32控制16x16点阵屏的完整设计资料和Proteus仿真文件参考。最后给出基础控制函数示例,展示了如何通过IO口实现数据写入操作。
2025-06-08 15:13:48
787
原创 STM32的16X16点阵屏红外遥控硬件设计(附嘉立创文件)
摘要:该项目使用STM32F103C8T6最小系统板控制16X16点阵屏。硬件设计与仿真分析详见相关文章,并提供了Proteus仿真文件。项目资料可通过百度网盘下载。核心内容包含主控选型、点阵屏实现方案及资源获取方式。
2025-06-07 23:25:29
176
原创 STM32的16X16点阵屏设计(附Proteus仿真文件)
本文介绍了基于STM32F103C8T6的16×16点阵屏设计方案。采用4个8×8共阴极点阵屏组合,通过74HC595移位寄存器控制列(占用3个IO),74HC138解码器控制行(占用5个IO),实现仅需8个IO口即可驱动。详细讲解了芯片级联原理、驱动代码实现(包括数据移位发送和行选通控制),以及使用PCtoLCD2002软件生成显示字模的方法。方案包含完整的电路连接说明、C语言驱动代码及仿真效果,为单片机课设提供了可实现的点阵屏控制方案。后续将跟进实物制作结果。
2025-06-06 23:48:48
1191
2
原创 ESP8266正点原子WIFI模块的简单使用(ESP8266连接原子云)
本文介绍ESP8266模块连接原子云的方法:先在电脑端登录原子云网页创建设备,手机端下载安卓Demo应用并获取token登录。配置模块为STA模式后连接路由器,通过AT指令接入原子云服务器(需设备编号和密码)。连接成功后即可实现数据透传,手机和网页端可同步查看消息,发送AT+ATKCLDCLS可退出透传模式。
2025-06-04 11:59:40
1114
原创 ESP8266正点原子WIFI模块的简单使用(ESP8266作为Sever建立多连接)
本文介绍了如何将ESP8266模块配置为TCP服务器(Sever),实现与手机/电脑的多连接通信。主要内容包括:1)设置STA模式并连接路由器;2)启动多连接功能并创建服务器(注意端口选择);3)获取模块IP地址;4)客户端连接方法;5)数据收发操作,包括指定通道发送数据和接收格式解析。通过AT指令逐步完成配置,最终实现设备间TCP通信。文中特别提醒端口冲突检查的重要性,并详细说明了数据传输时的通道号和数据长度设置方法。(149字)
2025-06-04 10:41:21
1071
原创 ESP8266正点原子WIFI模块的简单使用(TCP Client透传模式)
本文介绍了ESP8266 WIFI模块的TCPClient透传模式配置步骤。首先通过AT指令设置WIFI为STA模式并连接路由器,然后使用网络调试工具建立TCP服务器。关键步骤包括:连接服务器、开启透传模式、数据互传等。文章还提供了退出透传的方法和自动连接配置技巧,强调需注意串口新行设置等细节问题。该指南适合ESP8266初学者快速实现透传通信功能。
2025-06-03 11:42:09
1336
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人