LCD中6800和8080並行接口


LCD中6800和8080的區別


6800和8080的區別主要是總線的控制方式上
對於內存的存儲,需要數據總線和地址總線,這都是一樣的
但對於存取的控制,它們則采用了不同的方式——
8080是通過“讀使能(RE)”和“寫使能(WE)”兩條控制線進行讀寫操作
6800是通過“總使能(E)”和“讀寫選擇(W/R)”兩條控制線進行
LCD顯示模塊的外部接口一般采用並行方式,並行接口接口線的讀寫時序常見以下兩種模式:
(1)8080模式。
這類模式通常有下列接口信號:
Vcc(工作主電源)
Vss(公共端)Vee(偏置負電源,常用於調整顯示對比度)
/RES,復位線。
DB0~DB7,雙向數據線。
D/I,數據/指令選擇線(1:數據讀寫,0:命令讀寫)。
/CS,片選信號線(如果有多片組合,可有多條片選信號線)。
/WR, MPU向LCD寫入數據控制線。
/RD, MPU從LCD讀入數據控制線。
(2)6800模式。在這種模式下,
Vcc、Vss、Vee、/RES、DB0~DB7、D/I的功能同模式(1),
其他信號線為:R/W,讀寫控制(1:MPU讀, 0:MPU寫)。
E,允許信號(多片組合時,可有多條允許信號線)。

LCD中8080的讀寫過程

模塊的8080並口讀/寫的過程為:先根據要寫入/讀取的數據的類型,設置DC為高(數據)
/低(命令),然后拉低片選,選中SSD1306,接着我們根據是讀數據,還是要寫數據置RD/WR
為低,然后:
在RD的上升沿,  使數據鎖存到數據線(D[7:0])上;

    LCD_RD_CLR;             //讀信號置低         
    delay_us(1);//延時1us                       
     r=DATAIN;                //讀入數據
    LCD_RD_SET;            //讀信號置高,上升沿將數據鎖存到數據線上   
在WR的上升沿,使數據寫入到SSD1306里面


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM