基于單片機的HT1621液晶顯示系統(tǒng)設(shè)計方法
3 軟件設(shè)計
3.1 LCD驅(qū)動器相關(guān)命令
HT1621可以用軟件設(shè)置。兩種模式的命令可以配置HT1621和傳送LCD所顯示的數(shù)據(jù)。HT1621的配置模式稱為命令模式,命令模式類型碼為100.命令模式包括一個系統(tǒng)配置命令,一個系統(tǒng)頻率選擇命令,一個LCD配置命令,一個聲音頻率選擇命令,一個定時器設(shè)置命令和一個操作命令。數(shù)據(jù)模式包括READ,WRITE和READ-MODIFY-WRITE操作,數(shù)據(jù)和命令模式類型如下:
模式命令應(yīng)在數(shù)據(jù)或命令傳送前運行。如果執(zhí)行連續(xù)的命令,命令模式代碼即100,將被忽略。當系統(tǒng)在不連續(xù)命令模式或不連續(xù)地址數(shù)據(jù)模式下,管腳應(yīng)設(shè)為"1",而且先前的操作模式將復(fù)位。當管腳返回"0"時,新的操作模式類型碼應(yīng)先運行。
3.2 工作時序
只看掌握和熟悉了HT1621的工作時序圖才能更好地進行軟件編程。HT1621的命令模式時序圖如圖3所示,寫模式的時序圖如圖4所示。
WRITE101
a5 a4 a3 a2 a1 a0 d0 d1 d2 d3寫數(shù)據(jù)到RAM
a5~a0 RAM地址;d3~d0 RAM數(shù)據(jù)
評論