
单片机学习系列
文章平均质量分 88
单片机学习系列
DoYangTan
双非保研至浙大
HBU-->ZJU
展开
-
单片机学习系列(2):IO口操作与按键检测
在“单片机学习系列(3)”中,将会讲解单片机定时器的相关知识,包括定时器的工作原理、不同工作模式的应用以及如何利用定时器实现定时任务、产生PWM波形等功能,欢迎继续关注哦。希望大家在学习过程中多实践、多思考,有疑问随时在评论区交流呀!原创 2025-03-11 12:32:13 · 350 阅读 · 0 评论 -
单片机学习系列(9):外部设备接口与通信协议
作用:通信协议是为了确保不同设备之间能够正确、可靠地进行数据通信而制定的一系列规则和约定。它规定了数据的格式、传输方式、错误检测和纠正方法等内容,使得通信双方能够按照统一的标准进行数据交换。原创 2025-03-12 09:45:48 · 658 阅读 · 0 评论 -
单片机学习系列(7):电源管理与低功耗模式
特点:在睡眠模式下,单片机的 CPU 停止运行,以减少功耗,但内部的一些关键寄存器、定时器等部分功能模块依然保持供电,可以继续维持计时等相关操作。例如,对于一个定时唤醒去采集环境数据的传感器节点,在两次采集任务的间隔期间,就可以进入睡眠模式来节省电量,定时器到时间后能触发唤醒机制,让单片机恢复正常工作状态。进入与退出条件:不同单片机进入睡眠模式的操作有所不同,一般是通过设置特定的寄存器位来实现。比如在 51 单片机中,可执行相应的指令将电源控制寄存器(PCON)中的相关位进行设置,来使单片机进入睡眠模式。原创 2025-03-12 09:45:28 · 688 阅读 · 0 评论 -
单片机学习系列(4):中断系统详解
在“单片机学习系列(5)”中,将会深入讲解单片机的串口通信相关知识,包括串口通信的基本原理、不同波特率的设置、数据格式约定以及如何实现单片机与外部设备之间稳定可靠的串口通信等内容,欢迎大家继续关注哦。希望大家通过学习中断系统的知识,能更好地发挥单片机的功能,提升系统的实时性和响应能力,有疑问可随时在评论区交流呀!假设按键连接到外部中断 0 引脚(P3.2),LED 灯连接到 P2.0 引脚(通过限流电阻连接到电源和地)。原创 2025-03-11 12:33:48 · 601 阅读 · 0 评论 -
单片机学习系列(1):零基础入门指南与开发环境搭建
有任何问题欢迎在评论区留言!关注我获取系列更新通知 🔔。原创 2025-03-11 12:26:50 · 304 阅读 · 0 评论 -
单片机学习系列(3):定时器原理与应用
PWM的基本原理是通过调节脉冲的宽度(即高电平持续时间与整个周期时间的比例)来等效地实现对模拟信号的控制。在STM32单片机中,利用定时器的通道输出比较功能,通过设置不同的比较值,就能改变输出脉冲的占空比,从而产生不同占空比的PWM波形。比如要控制一个直流电机的转速,就可以将PWM输出引脚连接到电机驱动电路,通过改变PWM波形的占空比来改变电机两端的平均电压,进而实现转速的调节。原创 2025-03-11 12:32:56 · 589 阅读 · 0 评论 -
单片机学习系列(5):串口通信原理与应用
在“单片机学习系列(6)”中,将会深入讲解单片机的模数转换(ADC)与数模转换(DAC)相关知识,包括它们的工作原理、如何在单片机中进行配置与应用以及在实际项目中利用 ADC 和 DAC 实现对模拟信号的采集与输出控制等内容,欢迎大家继续关注哦。将 51 单片机的 RXD 引脚和 TXD 引脚通过 USB 转串口模块(如 CH340 等)连接到电脑的 USB 接口,以便实现与电脑之间的通信。希望大家通过学习串口通信知识,能顺利实现单片机与外部设备之间的可靠通信,有疑问可随时在评论区交流呀!原创 2025-03-11 12:34:24 · 838 阅读 · 0 评论 -
单片机学习系列(6):模数转换(ADC)与数模转换(DAC)原理与应用
作用与意义:与 ADC 相反,DAC 是将单片机输出的数字信号转换为模拟信号,常用于需要输出模拟量去控制外部设备的场景,比如通过单片机输出的数字信号经 DAC 转换为模拟电压信号,去控制音频放大器的音量大小、电机的转速调节等。原创 2025-03-11 12:35:01 · 990 阅读 · 0 评论 -
单片机学习系列(8):系统复位与异常处理
在单片机系统运行过程中,可能会遭遇各种异常状况,如程序跑飞、硬件故障或者电磁干扰等,这些都可能使系统陷入不稳定状态。系统复位是让单片机恢复到初始状态的有效手段,它能够保证系统重新开始正常工作,就像给系统“重启”一样,对于维持系统的稳定性和可靠性起着关键作用。原创 2025-03-12 09:45:37 · 639 阅读 · 0 评论 -
单片机学习系列(10):开发工具与调试技巧
在单片机开发过程中,合适的开发工具能够显著提升开发效率和质量。开发工具主要包括开发环境、编译器、调试器等,它们相互协作,共同完成从代码编写到程序烧录、调试的整个开发流程。原创 2025-03-12 09:45:57 · 700 阅读 · 0 评论