8080 時序也叫因特爾總線,一般mcu(mpu)模式的lcd上。
Inter總線控制線有四根:
LCD控制及傳輸數據所需要的管腳:
管教名稱 | 功能描述 |
---|---|
CS | 片選信號 |
DC(RS) | 數據或者命令管腳(1:數據讀寫,0:命令讀寫) |
WR | MCU(MPU)向LCD寫入數據控制線,上升沿有效,寫數據時 RD拉高 |
RD | MCU (MPU) 從LCD讀數據控制線,上升沿有效,讀數據時,WR拉高 |
DB[x:0] | 8/9/16/18bit 雙向數據總線,一般8位MCU接口用的比較多 |
RST | 硬件復位 LCD 信號 |
BL | LCD背光信號 |
IM2/IM1/IM0 | 接口控制. IM2=0 串行,IM2 =1,IM1=0,IM0=0,6800/8080 8bit 並行接口;IM1=0,IM0=1,6800/8080 16bit 並行接口;IM1=1,IM0=0,6800/8080 9bit 並行接口;IM1=1,IM0=1,6800/8080 18bit 並行接口; |
P68 | 6800/8080 選擇。0 表示8080,1 表示6800 |
讀時序圖
通用時序圖如下:
讀數據的過程:
偽代碼:
LCD_CS = 0; //開始片選
LCD_DC = 1; //讀數據
LCD_WR = 1; //禁止寫
LCD_RD = 0; //開始讀
data = DATAIN();//讀取數據
LCD_RD = 1; //結束讀
LCD_CS = 1; //結束片選
上一篇