Error in user YAML: (<unknown>): found a tab character that violate indentation while scanning a plain scalar at line 3 column 3
---
- oeasy Python 0667
- 这是 oeasy 系统化 Python 教程,从基础一步步讲,扎实、完整、不跳步。愿意花时间学,就能真正学会。
- 本教程同步发布在:
- 个人网站: `https://oeasy.org`
- 蓝桥云课: `https://www.lanqiao.cn/courses/3584`
- GitHub: `https://github.com/overmind1980/oeasy-python-tutorial`
- Gitee: `https://gitee.com/overmind1980/oeasypython`
---- 上次回顾了 7-seg
- 七位数码管
- 可以显示数字
- 甚至是十六进制数字
- 但是不能显示全部字母
- 能否 让数码管
- 将字母 全部都显示出来 呢?🤔
- 字符容易 辨识了
- 甚至可以输出m
- 除了 七段数码管(7-seg) 之外
- 又增加了 一些 发光二极管
- 新类型
- 9-seg
- 14-seg
- 16-seg
- 这下所有字母、数字、符号
- 都可以表示了
- 有了这个显示装置
- 就可以显示各种字符了
- 给指定的 发光二极管供电
- 就可以显示出相应的字符
- 这还是硬编码
- Hard Coded
- 可以用软件来驱动吗?
-
将字体 文件 烧录在 单片机ROM中
- 作为驱动程序
-
14-seg
- 总共14个LED
- 单个字的 字型编码大小 2Byte
- 需要哪个字符
- 读取相关的字型
- 并输出到14-seg上
- 读取相关的字型
- 这就是 软件驱动 米字管设备
- 使用 驱动程序 驱动 14-seg
- 设备可以自带驱动吗?
-
米字管有18根管脚 18-pin
- 其中 17号 管脚
- 负责 供电
- 其中 17号 管脚
-
解码芯片在米字管中
- 接收1Byte的 输入信号
- 将接收到的字符序号 转化为
- 具体的字型
- 将接收到的字符序号 转化为
- 根据输入信号的数字
- 其实就是ascii序号
- 找到具体的字符的字型
- 其实就是ascii序号
- 不区分大小写
- 电子设备 配合 电信运营商
- 这种字体 很酷
- 很硬核
- 14-segment display font
- 米字管字体
- 这确实比较复古
- 而且硬核
- 可以用在现在的电脑中吗?
- 可以搜索SEG font
- 找到
NI7SEG NORMAL下载下来 - 然后上传到蓝桥云
- 将 字体文件 复制到
- 系统字体文件夹
- 设置终端
- Appearance 中的 字体
- 数码管字体 必定是等宽的
- 缺点是 有的 不支持 小写字符
- 真正的彩色显示...
- 需要增加 RGB
- 三个颜色控制输入管脚
- 这次回顾了字型编码的进化过程
- 7-seg
- 七位数码管
- 显示数字
- 14-seg
- 十四位数码管
- 米字管
- 显示字母
- 7-seg
- 米字管 是 七位数码管的进化版本
- 带有着 七位数码管的气息
- 字符字型编码
后来又是如何显示的呢?🤔
- 我们下次再说!👋
- 本文来自 oeasy Python 系统教程。
- 想完整、扎实学 Python,
- 搜索 oeasy 即可。

















