单片机
文章平均质量分 87
Vae_Mars
新手就是爱记录
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单片机中的TVS管
TVS管(瞬态电压抑制器)是一种高效过压保护器件,能在纳秒级响应瞬态高电压冲击(如雷击、静电放电),通过快速钳位将电压限制在安全范围(VC),保护敏感电子元件。其核心优势是响应速度快(<1ns)、钳位精度高、可重复使用,适用于电源接口、信号传输、汽车电子等场景。与压敏电阻、气体放电管相比,TVS管更适合精密电路的精细保护,是现代电子设备防过压的关键组件。原创 2025-10-14 16:29:12 · 1159 阅读 · 0 评论 -
C语言中的关键字
C语言有32个标准关键字,分为四类:数据类型(如int、char)、控制语句(如if、for)、存储类(如static、extern)和其他(如sizeof)。这些保留字具有特定功能,不能用作变量名。常见用法包括定义变量类型、控制程序流程和声明变量作用域。关键字均为小写,C11标准新增了带下划线前缀的扩展关键字。正确使用这些关键字是C编程的基础。原创 2025-09-03 13:59:35 · 1128 阅读 · 0 评论 -
C语言中的参数传递
C语言参数传递核心总结 C语言采用值传递机制:实参的值会被复制给形参。关键结论如下: 基本类型/结构体:传递副本,修改形参不影响原数据。 数组/指针:传递地址副本,通过解引用(如*p、b[0])可修改原数据;但修改指针本身(如p++)不影响原指针。 判断依据:是否通过形参操作了原数据的内存地址。 示例: a=10(基本类型)❌不影响 *p=10(指针解引用)✅影响 b[0]=10(数组)✅影响 p++(指针自增)❌不影响 本质:地址也是一种值,只有通过地址访问内存才能修改原数据。原创 2025-09-03 09:23:39 · 599 阅读 · 0 评论 -
C语言中的运算符
摘要:本文系统介绍了单片机C语言编程中的9类核心运算符及其应用。重点包括:算术运算符的整数处理与溢出风险;赋值运算符的简化写法;关系与逻辑运算符的条件判断技巧;位运算符在寄存器控制中的关键作用(置位、清零等);三目运算符的条件简化;指针运算符的内存地址操作;以及sizeof的动态内存计算。特别强调位运算符在底层硬件控制中的高频使用,并提醒注意数据类型差异对运算的影响。这些知识是嵌入式开发的基础,需结合具体单片机型号灵活运用。原创 2025-09-03 08:59:40 · 524 阅读 · 0 评论 -
单片机中的按键防抖
按钮抖动是机械触点弹跳导致的电信号不稳定问题,会造成单片机误判。解决方法分为硬件和软件两种:硬件采用RC滤波电路或专用芯片直接过滤抖动信号;软件通过延时检测(10-20ms)或定时器中断来确认稳定状态。典型软件实现包括简单延时法(适合单任务)、定时器中断法(不阻塞主程序)和状态机法(可识别复杂操作)。其中定时器中断法通过周期性检测按键持续时间来判断稳定状态,兼顾实时性和准确性,是推荐方案。原创 2025-08-23 10:27:00 · 1778 阅读 · 0 评论 -
三极管、MOS 管、CMOS 管的特点、属性及综合对比
文章对比分析了三极管(BJT)、MOS管和CMOS管三种半导体器件。三极管是电流控制型器件,输入阻抗低、开关速度中等,适合模拟放大电路;MOS管为电压控制型,具有高输入阻抗和快速开关特性,适用于高频功率控制;CMOS管由互补MOS结构组成,静态功耗极低、集成度高,是数字集成电路的核心技术。三者各有特点:三极管驱动复杂但线性好,MOS管驱动简单但抗静电差,CMOS集成度高且功耗最低。选择器件需根据应用场景的需求权衡速度、功耗和集成度等因素。原创 2025-07-29 16:17:12 · 1922 阅读 · 0 评论 -
单片机中的三极管
三极管是一种由两个PN结组成的半导体器件,具有电流放大和开关控制功能。其核心结构包括发射极、基极和集电极,通过小电流控制大电流实现信号放大或开关操作。三极管分为NPN和PNP两种类型,工作状态包括截止、放大和饱和三种模式。根据不同材料、结构和用途可分为硅管/锗管、小/中/大功率管等类别。选型时需关注电流放大倍数、最大允许电流、反向击穿电压等关键参数。三极管广泛应用于信号放大、开关控制、电压稳压等电子电路中,使用时需注意引脚识别、电源极性和散热等问题。原创 2025-07-26 09:28:11 · 1440 阅读 · 0 评论 -
单片机中GPIO常用的输入和输出类型
本文详细介绍了GPIO(通用输入输出)的各类工作模式及其应用场景。主要分为输出类型(推挽、开漏、开集)和输入类型(浮空、上拉、下拉、模拟),并对比了它们的驱动能力、默认电平和典型应用。文章还阐述了特殊复用模式及使用注意事项,为硬件开发中GPIO配置提供了实用参考。不同模式适用于不同场景,如推挽输出适合驱动LED,开漏输出适用于I2C总线,模拟输入则可连接ADC模块。正确选择GPIO模式对系统稳定性和功能实现至关重要。原创 2025-07-26 08:22:36 · 1339 阅读 · 0 评论
分享