- 打卡等级:以坛为家I
- 打卡总天数:233
- 最近打卡:2026-02-12 08:01:16
已绑定手机
中级会员
- 积分
- 225
|
发表于 2026-1-8 08:14:36
|
显示全部楼层
学习冲哥32G视频
第9集 数码管的静态使用
认识了各种类型的数码管,了解了它们的应用场景非常广泛,一些电动车、充电宝等都有类似的应用
学习了共阴极和共阳极数码管的接线方法,我更趋向于共阳极的接线方法。
学习了其控制原理,学习了码表,码表中 dp 位默认是 1(熄灭),若要显示小数点(如 0.),只需将对应段码的 dp 位改为 0,比如数字 0 带小数点的段码是0x40(二进制 01000000,dp=0,其余段不变)。
码表的核心是 “引脚 - 段 - 电平” 的对应关系,若硬件中引脚与段的对应关系变了(如 P60 对应 g 段),码表数值也需要同步调整。
数码管标准字库定义
u8 code t_display[]={ //标准字库
// 0 1 2 3 4 5 6 7 8 9 A B C D E F
0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71,
//black - H J K L N o P U t G Q r M y
0x00,0x40,0x76,0x1E,0x70,0x38,0x37,0x5C,0x73,0x3E,0x78,0x3d,0x67,0x50,0x37,0x6e,
0xBF,0x86,0xDB,0xCF,0xE6,0xED,0xFD,0x87,0xFF,0xEF,0x46}; //0. 1. 2. 3. 4. 5. 6. 7. 8. 9. -1
|
|