[oeasy]python0105_七段數(shù)碼管_7_SEGMENT_數(shù)碼管驅(qū)動(dòng)_4511
七位數(shù)碼管
回憶上次內(nèi)容
上次回顧了
指示燈
輝光管
并了解了 驅(qū)動(dòng)(driver)
驅(qū)動(dòng) 就是
控制設(shè)備 工作的人(模塊)
輝光管離我們的生活很遠(yuǎn)了

輝光管
離我們生活 太遠(yuǎn)
有沒有
生活中 更近一些的東西 呢?
一種 數(shù)字顯示方式
很常見
發(fā)展過程
1970年代
國(guó)外開始廣泛使用

逐步應(yīng)用到
電子鐘表
電子琴
計(jì)算器
養(yǎng)生壺
數(shù)碼管
計(jì)算器

具體應(yīng)用
顯示面板中 經(jīng)常見到

豆?jié){機(jī)

健身器械
測(cè)量器械
配合 LED
Led
可以顯示 開關(guān)
數(shù)碼管
可以顯示 數(shù)字

這是什么原理呢?
7-Segment
數(shù)碼管 全稱
7-segment 七段數(shù)碼管
總共由 7個(gè) 發(fā)光二極管 組成

接收 7-bit 輸入信號(hào)

不同的數(shù)字
需要點(diǎn)亮
不同的LED組合
顯示原理
不同的數(shù)字
點(diǎn)亮 不同的LED組合

七段數(shù)碼管(7-segment)
對(duì)應(yīng)真值表

如何才能 驅(qū)動(dòng)(drive)
這個(gè) 設(shè)備(device) 呢?
字型編碼

就可以得到7位數(shù)碼管的字型

這種輸出設(shè)備如何驅(qū)動(dòng)呢?
數(shù)碼管驅(qū)動(dòng)電路
使用4511 作為 驅(qū)動(dòng)(driver)

很多應(yīng)用就是顯示固定的數(shù)字
非常明確好用
具體應(yīng)用
回憶起
擔(dān)心趕不上 300路末班 的心情
黑夜里 看見 發(fā)光二極管
真是 太開心了

當(dāng)時(shí) 57路 轉(zhuǎn) 300路
再疊加 早晚高峰
真的 不容易?。?!
4511 為什么能驅(qū)動(dòng)呢?
4511 原理
需要 實(shí)現(xiàn) 輸入4-bit bcd碼
輸出 7-bit字型信息碼
需要構(gòu)建如下真值表

電路實(shí)現(xiàn)
使用 邏輯門
實(shí)現(xiàn) 真值表
集成在 一個(gè)模塊 中
形成 驅(qū)動(dòng)(driver) 電路

使用 硬(Hard)編碼(Coded) 驅(qū)動(dòng)
直接蝕刻成驅(qū)動(dòng)芯片
顯示的數(shù)字
可以變化 嗎?
使用單片機(jī)軟解碼
選用80c51芯片
一個(gè)8-bit的io口(PA口)
負(fù)責(zé)輸出具體的字型
另一個(gè)8-bit的io口(PB口)
利用6-bit 負(fù)責(zé)選片
設(shè)置所選擇的具體數(shù)碼管
然后輸出

51單邊機(jī) 比4511貴得多
不過功能更強(qiáng)大
步入生活
應(yīng)用7-seg的地方 越來越多

街頭 開始
能夠 看到 數(shù)碼管的設(shè)備

這樣 數(shù)碼管的字形
就可以設(shè)置了
而且可以報(bào)時(shí)
高分辨率時(shí)代
即使今天
到了 高分辨率 液晶時(shí)代

這種數(shù)碼管風(fēng)格的 顯示方法
還是 那么硬核
總結(jié)
這次回顧了 7-seg
七位數(shù)碼管
可以顯示數(shù)字
甚至是十六進(jìn)制數(shù)字
能否讓 七位數(shù)碼管
將26個(gè)字母
全部都顯示出來 呢???
我們下次再說!*
藍(lán)橋->https://www.lanqiao.cn/courses/3584
github->https://github.com/overmind1980/oeasy-python-tutorial
gitee->https://gitee.com/overmind1980/oeasypython