单片机
文章平均质量分 81
captain_dong
编程初学者-小白
展开
-
实训4---硬件部分---点灯实验--按键控制灯实验--uart串口实验
三、硬件部分GPIO【1】点灯实验1.首先找到要点的灯,在板子上看到对应的白色丝印,比如绿灯D10.然后打开底板原理图找到LED灯点亮绿灯只需要将网络标号LED4设置为低电平即可导通,绿灯亮。CON1的5引脚2.然后去核心板原理图去找对应的网络标号LED4,看到对应的引脚为PB0,即将PB0设置为低电平即可点亮配置STM32CubeMX1)打开STM32CubeMX双击第二个Ux然后:然后:然后:然后:打开keil。原创 2023-12-26 20:57:32 · 667 阅读 · 1 评论 -
简单的喷淋实验--嵌入式实训
1.MQTT通信原理采集信息:小程序/Linux 订阅者元宇宙 发布者Linux订阅的主题是元宇宙发布的主题控制设备:小程序/Linux 发布者元宇宙 订阅者Linux发布的主题是元宇宙订阅的主题2.MQTT库的移植目的:让Linux操作系统支持MQTT通信。MQTT库移植的步骤在群文件中下载MQTT源码文件压缩包将源码文件压缩包放到Linux操作系统中使用命令解压MQTT库文件压缩包4./usr/lib/3.代码流程。原创 2023-12-24 17:03:51 · 884 阅读 · 0 评论 -
51单片机---编程实现流水灯----键盘控制数码管显示--利用74LS164扩展并行输出口---定时中断方式驱动一个数码管
51单上-------述代码中,使用P1口控制了8颗LED灯,通过将不同的模式值写入P1口,实现了流水灯灯光在8颗LED之间的移动。上述代码中,利用P2口控制74LS164扩展并行输出,通过P1口向74LS164输入数据,然后通过控制P2口的引脚(DS和ST_CP),将P1口输入的数据从74LS164并行输出端口传输到外部设备(例如LED等)。定时器0的初始值根据实际需求进行调整,设置定时器0的初值和模式来控制定时器中断的频率。上述代码中,使用P2口作为键盘的输入引脚,并通过设置相应的行和列的电平状-键值。原创 2023-07-06 15:18:14 · 5959 阅读 · 0 评论 -
单片机--优先权编码器扩展外部中断点亮相应的led灯
单片机--优先权编码器扩展外部中断点亮相应的led灯如图在有8个中断源(S0~S7)的情况下,经74LS148优先 译码后,只占3个I/O引脚,即用3根引脚可分辨8个中断源, 从而节省了I/O口资源(8个中断源的响应用D1~D7模拟)。原创 2023-04-24 10:57:54 · 206 阅读 · 0 评论 -
单片机--第六章中断系统--例6-3学习
在该中断处理程序中,首先 cnt 自增 1,当其等于10时,也就是经过了 10 次中断之后,也就是 0.05 * 10s = 0.5s 这段时间到了,就需要让流水灯更新,此时流水灯 led 向左移位一位,并将一个二进制的 1 加到最右边。继续判断 led 是否等于 0xFF,如果等于说明所有的 LED 灯都亮起来了,需要重新开始,此时将 led 设置成 0xFE,也就是最右边的灯灭了,其余灯亮起来了。这个代码实现的是流水灯的效果,即将多个 LED 灯依次点亮并在一定时间内熄灭。原创 2023-04-17 10:25:19 · 477 阅读 · 0 评论 -
单片机--第六章中断系统例子学习
单片机--第六章中断系统例子学习。原创 2023-04-17 09:27:17 · 431 阅读 · 0 评论 -
Proteus常用元件查找对照
Proteus常用元件查找对照原创 2023-03-20 09:09:10 · 7374 阅读 · 0 评论