基于AVR單片機(jī)的VRAM型彩色液晶顯示模塊設(shè)計(jì)
其中:CA1,CA0組合功能為內(nèi)部寄存器通道的選擇,功能如下:
DISP:顯示控制位。
當(dāng)DISP設(shè)置為“1”時(shí),液晶顯示模塊為開(kāi)顯示狀態(tài)。
當(dāng)DISP設(shè)置為“0”時(shí),液晶顯示模塊為關(guān)顯示狀態(tài)。
X:表示未用位,可設(shè)為“0”。
ATmega128訪問(wèn)外部存儲(chǔ)器的軟件設(shè)計(jì)步驟是:先用extern聲明一個(gè)外部變量,再用map2ping_init函數(shù)(外部存儲(chǔ)地址分配函數(shù))分配給此變量一個(gè)外部存儲(chǔ)地址(因ATmega128內(nèi)部有4kB的SRAM所以外部存儲(chǔ)地址范圍為1000H~0FFFFH),那么對(duì)該變量的操作就實(shí)現(xiàn)了CPU對(duì)相應(yīng)地址的外部存儲(chǔ)空間的訪問(wèn)。
根據(jù)此步驟,對(duì)YD2502寫(xiě)指令和寫(xiě)數(shù)據(jù)的具體函數(shù)如下:
寫(xiě)指令函數(shù)如下:
寫(xiě)數(shù)據(jù)函數(shù)如下:
評(píng)論