七位数码管
回忆上次内容
- 上次回顾了
- 指示灯
- 辉光管
- 并了解了 驱动(driver)
- 驱动 就是
- 控制设备 工作的人(模块)
- 辉光管离我们的生活很远了
- 辉光管
- 离我们生活 太远
- 有没有
- 生活中 更近一些的东西 呢?
- 一种 数字显示方式
- 很常见
发展过程
- 1970年代
- 国外开始广泛使用
- 逐步应用到
- 电子钟表
- 电子琴
- 计算器
- 养生壶
数码管
- 计算器
具体应用
- 显示面板中 经常见到
- 豆浆机
- 健身器械
- 测量器械
配合 LED
- Led
- 可以显示 开关
- 数码管
- 可以显示 数字
- 这是什么原理呢?
7-Segment
- 数码管 全称
- 7-segment 七段数码管
- 总共由 7个 发光二极管 组成
- 接收 7-bit 输入信号
- 不同的数字
- 需要点亮
- 不同的LED组合
显示原理
- 不同的数字
- 点亮 不同的LED组合
- 七段数码管(7-segment)
- 对应真值表
- 如何才能 驱动(drive)
- 这个 设备(device) 呢?
字型编码
- 就可以得到7位数码管的字型
- 这种输出设备如何驱动呢?
数码管驱动电路
- 使用4511 作为 驱动(driver)
- 很多应用就是显示固定的数字
- 非常明确好用
具体应用
- 回忆起
- 担心赶不上 300路末班 的心情
- 黑夜里 看见 发光二极管
- 真是 太开心了
- 当时 57路 转 300路
- 再叠加 早晚高峰
- 真的 不容易!!!
- 4511 为什么能驱动呢?
4511 原理
- 需要 实现 输入4-bit bcd码
- 输出 7-bit字型信息码
- 需要构建如下真值表
电路实现
- 使用 逻辑门
- 实现 真值表
- 集成在 一个模块 中
- 形成 驱动(driver) 电路
- 使用 硬(Hard)编码(Coded) 驱动
- 直接蚀刻成驱动芯片
- 显示的数字
- 可以变化 吗?
使用单片机软解码
- 选用80c51芯片
- 一个8-bit的io口(PA口)
- 负责输出具体的字型
- 另一个8-bit的io口(PB口)
- 利用6-bit 负责选片
- 设置所选择的具体数码管
- 然后输出
- 51单边机 比4511贵得多
- 不过功能更强大
步入生活
- 应用7-seg的地方 越来越多
- 街头 开始
- 能够 看到 数码管的设备
- 这样 数码管的字形
- 就可以设置了
- 而且可以报时
高分辨率时代
- 即使今天
- 到了 高分辨率 液晶时代
- 这种数码管风格的 显示方法
- 还是 那么硬核
总结
- 这次回顾了 7-seg
- 七位数码管
- 可以显示数字
- 甚至是十六进制数字
- 能否让 七位数码管
- 将26个字母
- 全部都显示出来 呢?🤔
- 我们下次再说!👋
- 蓝桥->https://www.lanqiao.cn/courses/3584
- github->https://github.com/overmind1980/oeasy-python-tutorial
- gitee->https://gitee.com/overmind1980/oeasypython
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.e1idc.net