用過LCD的同學應該都知道,LCD有兩種常見的接口,那就是 8080 和 6800 接口。
今天來說說在LCD中使用的 8080 和 6800 接口的來源,以及它們的區別。
8080 和 6800 來源
8080 和 6800接口,其實不是專指用于LCD的接口,它們早期由處理器發展而來,然后發展到擴展接口(外擴RAM、ROM),后來也用于了LCD領域。
1.8080
1974 年,英特爾推出了 8 位的處理器Intel 8080,它是Intel 8008的后繼產品,但是8080 還在其指令集中添加了一些 16 位操作,它的指令集比 8008 增強了不少。
Intel 8080升級的 16 位地址總線,使其能夠訪問 64 KB 的內存。
因為這一突破性的設計,使8080非常成功,同時為后面處理器兼容性/擴展存儲奠定了基礎。
8080的成功,直接影響了后面的8086,到以及現在大家熟悉的32 位和64 位x86架構處理器(后續變體)。
因為8080的總線協議,方便了擴展,以至于后面很多產品的通信都基于8080總線,LCD也不例外。
更多關于8080的內容可以參考維基百科:
https://en.wikipedia.org/wiki/Intel_8080(公號不支持外鏈接,請復制鏈接到瀏覽器打開)
2.6800
同樣在1974 年,摩托羅拉推出了一款處理器MC6800,MC6800處理器是M6800微機系統的一部分,其中還包括串行和并行接口。
摩托羅拉 6800 和英特爾 8080同一時期設計,功能相似。6800 有一個 8 位雙向數據總線,一個可以尋址 64 KB 內存的 16 位地址總線。
因為6800這極大地方便了擴展,使其后面應用在很多通信領域,但6800和8080擴展接口的控制方式有所區別:一個“讀使能(RE)”和“寫使能(WE)”,另外一個“總使能(E)”和“讀寫選擇(W/R)”,導致了后面擴展接口存在兩種不同的控制方式(下面章節會描述區別)。
更多關于6800的內容可以參考維基百科:
https://en.wikipedia.org/wiki/Motorola_6800(公號不支持外鏈接,請復制鏈接到瀏覽器打開)
8080接口
8080接口,也有叫8080模式,其實就是一種總線協議,或總線控制方式。
這里嚴格來說不能叫LCD 8080接口,LCD是液晶顯示器,一般我們開發用的是LCM(液晶模組/模塊),比如經典的12864模組:
液晶顯示模組中帶有一個液晶控制器,這個控制器中通常會支持8080模式。
8080接口通常有這些信號:
/RES:復位
DB0~DB7:雙向數據
D/I:數據/指令選擇(1:數據讀寫,0:命令讀寫)
CS:片選信號
/WR:寫入數據控制信號
/RD:讀入數據控制信號
6800接口
6800和8080的控制方式不同,對應的控制信號也有所差異,但是其設計思想是與8080類似。
前面的/RES、 DB0~DB7、 D/I、 CS這些信號都一樣,6800有兩個信號:
E:使能信號
R/W讀寫控制(1:讀, 0:M寫)
這兩個信號替代了8080的 WR 和 RD 信號。
8080 和 6800接口區別
通過上面分析,其實不難發現,它們主要區別就是:
8080通過“讀使能(RD)”和“寫使能(WR)”進行讀寫操作
6800通過“總使能(E)”和“讀寫選擇(W/R)”進行讀寫操作
其他信號一樣。
提示:有些地方的描述可能有所差異,比如:讀使能為RE或RD等。
更多細節,大家實際編程應該更容易明白,這里篇幅有限,時間有限,就不描述了。
編輯:jq
-
處理器
+關注
關注
68文章
19178瀏覽量
229201 -
lcd
+關注
關注
34文章
4414瀏覽量
167137 -
ROM
+關注
關注
4文章
562瀏覽量
85680 -
RAM
+關注
關注
8文章
1367瀏覽量
114545
原文標題:LCD中8080和6800接口的區別
文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論