- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 单片机开发-了解三极管
概念本质与作用关联示例(硅基半导体)价电子原子最外层电子,决定化学/导电特性;硅为4个,硼3个,磷5个硅的4个价电子成共价键;硼少1个→空穴,磷多1个→自由电子共价键原子通过共享价电子形成的稳定结构;硅中为4对共享电子,固定价电子运动本征硅靠共价键束缚电子;掺杂破坏共价键,释放载流子内层/外层电子内层电子(K、L层)受核束缚强,不参与导电;外层价电子(M层)主导化学/导电行为硅的内层电子(如K层2个、L层8个)稳定,仅外层4个价电子参与成键与导电P/N型载流子。
2025-09-02 12:06:49
713
原创 STC8H单片机学习-GPIO
模式选择原则数字输入:准双向口模拟输入:高阻输入输出驱动:根据电流需求选择总线应用:开漏输出设计注意事项ADC引脚必须使用高阻输入模式推挽输出适合驱动负载,但功耗较大开漏输出需要外部上拉电阻准双向口兼容性好但驱动能力有限调试技巧用万用表测量实际电压值通过接地/接VCC验证输入模式比较不同模式的驱动效果注意观察异常功耗现象。
2025-08-22 17:09:00
1097
2
原创 STC8H单片机学习-ADC模数转换
也称为模数转换器, 用于实现模拟信号向数字信号的转换。A/D转换的作用是将时间连续、幅值也连续的模拟信号(电信号)转换为时间离散、幅值也离散的数字信号(二进制0和1信号)。需要ADC将模拟信号转换为数字信号,然后进一步处理。一般要经过及4个过程。因此ADC是模数之间的桥梁。
2025-08-22 11:13:43
1271
原创 STC8H单片机学习-I2C通信
STC8H 系列的单片机内部集成了一个 ℃ 串行总线控制器。PC 是一种高速同步通讯总线,通讯使用和两线进行同步通讯。对于 SCL 和 SDA 的端口分配,STC8 系列的单片机提供了切换模式,可将 SCL和 SDA 切换到不同的 JO 口上,以方便用户将一组正C总线当作多组进行分时复用。
2025-07-14 12:25:06
948
原创 STC8H单片机学习-动态卷积核
也称为滤波器(Filter),是图像处理和计算机视觉中的核心概念。它是一种小矩阵(通常为3x3、5x5等奇数尺寸),用于通过特定的数学运算来提取图像的特征或实现某种视觉效果。
2025-07-11 10:21:58
659
原创 STC8H单片机学习-PWM
PWM(Pulse Width Modulation,脉冲宽度调制) 是一种通过调节脉冲信号的占空比(高电平持续时间与周期的比值)来控制能量输出的技术。其核心原理可拆解为以下逻辑:终极生活版解释:PWM = “快速开关的魔法”想象你手里有一个 电灯开关:如果你按住开关 1秒,松开 1秒 → 灯泡会 肉眼可见地闪烁(亮-灭-亮-灭)。如果你用 魔法手 疯狂加速开关:每秒开关1000次(每次开0.001秒 + 关0.001秒)→ 灯泡看起来是 半亮(50%亮度)!开0.002秒 + 关0.001秒 → 灯泡变成
2025-07-07 18:29:57
1541
原创 51单片机学习-LCD1602液晶显示屏
通过往DDRAM中写入数据,DDRAM在字模库里找到然后显示在屏幕上,屏幕只能显示16x2个字符,但实际可以显示40x2个字符,厂家其实并没有做出来。DDRAM (Display Data RAM):80字节显示缓冲区第1行地址:0x00-0x0F (实际显示0x00-0x27)第2行地址:0x40-0x4F (实际显示0x40-0x67)CGROM (Character Generator ROM):预存240个字符(5×8点阵)
2025-07-02 16:32:49
955
原创 嵌入式菜鸟学习-51单片机-URAT串口通信
术语定义单位计算公式波特率每秒传输的码元(符号Symbol)的个数 ,即信道状态变化的频率。Baud(波特)波特率 = 符号数/秒比特率每秒传输的有效信息比特(bit)数量,即实际数据速率。bps(比特/秒)比特率 = 有效比特数/秒波特率(Baud Rate)是衡量数据传输速率的单位,它表示每秒传输的码元(符号)的个数。换句话说,波特率就是数据的“脉搏”,它决定了数据的传输速度。比特率想知道波特率和比特率比特(bit)
2025-06-27 16:25:57
1199
原创 嵌入式菜鸟学习-51单片机-蜂鸣器
蜂鸣器(Buzzer)是一种电声转换器件,能将电信号转换为声音信号。它通常由电磁线圈或压电陶瓷片组成,在交变电压作用下产生振动而发声。
2025-06-26 15:15:23
941
原创 嵌入式菜鸟学习-51单片机-定时器
定时器(Timer)是嵌入式系统和微控制器(如STC8H8K系列单片机)中的一种核心硬件外设,其本质是一个可编程的计数器,通过计数时钟脉冲实现精确的时间控制。:定时器帮你计时,解放你去做别的事 → 单片机中定时器解放CPU。
2025-06-25 17:18:45
1037
原创 ArrayList底层实现原理
ArrayList底层是由数组实现的,第一次添加元素前,会创建一个初始容量为 10的数组。后面每次再添加元素前,都会检测数组中已有元素数量+1是否大于当前数组长度,如果是,创建一个容量为原数组容量的1.5倍的新数组,将原数组的元素拷贝到新数组中。
2024-03-11 14:32:13
1132
原创 view的scrollTo和scrollBy,MotionEvent的getX、getRawX和getScrollX方法的区别
scrollTo、scrollBy、getX、getRawX、getScrollX
2024-03-06 21:40:57
478
原创 Android控制View绘制顺序的关键方法——setChildrenDrawingOrderEnabled
Android TV端控制RecycleView中子View绘制顺序
2024-03-05 22:03:49
583
j致java开发学习前的一段讲话
2016-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅