新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > P51XA單片機(jī)與圖形液晶顯示器的接口設(shè)計(jì)

P51XA單片機(jī)與圖形液晶顯示器的接口設(shè)計(jì)

作者: 時(shí)間:2011-04-07 來源:網(wǎng)絡(luò) 收藏


C3H:數(shù)據(jù)讀,地址減1

DATA C4H:數(shù)據(jù)寫,地址不變

C5H:數(shù)據(jù)讀,地址不變

本文引用地址:http://butianyuan.cn/article/172886.htm

(5)位操作

該指令可將當(dāng)前地址指針位置的顯示緩沖區(qū)的某一字節(jié)的制定位置1或清零,格式如下:

1 1 1 1 n3 n2 n1 n0

其中:n3=1置1,n3=0清零,n2 n1 n0為字節(jié)內(nèi)的位地址。利用位操作指令可以在屏上顯示各種曲線或。

2 硬件
雖然有SFR(特殊功能寄存器)總線,可以將擴(kuò)展的外部器件連接在SFR總線上,但并不是每一種派生產(chǎn)品都將SFR總線引到片上外,所以在大多數(shù)情況下和MCS-51類似,利用外部數(shù)據(jù)存儲(chǔ)器空間來擴(kuò)展外部,由于一般使用XA的場(chǎng)合往往需要數(shù)據(jù)存儲(chǔ)器的空間較大,而XA的外部數(shù)據(jù)存儲(chǔ)器空間是分段結(jié)構(gòu)的,為了使接口電路簡(jiǎn)單一般可將系統(tǒng)中需要擴(kuò)展的外部接口集中在一個(gè)專門的段內(nèi),同時(shí)盡可能安排在該段的前1KB空間,以便于用直接尋址方式訪問。在簡(jiǎn)單的前、后臺(tái)方式下,擴(kuò)展的外部接口可直接用絕對(duì)地址進(jìn)行訪問。

需要注意的是,的外部總線進(jìn)行了優(yōu)化,地址的低4位A0-A3不是分時(shí)復(fù)用的及在外部總線設(shè)為16位的情況下不需要地質(zhì)線A0,此時(shí)A0作為高位數(shù)據(jù)的寫信號(hào)線--WRH,而原來的WR作為低8位數(shù)據(jù)的寫信號(hào)線--WRL,在擴(kuò)展8位的外部接口器件的時(shí)一般盡量安排在偶地址。LCD的模塊MGLS240128T可以直接與總線實(shí)現(xiàn)接口,其邏輯圖見圖5所示,這里就MGLS240128T連接在XA數(shù)據(jù)總線的低8位,寫入時(shí)用WRL控制信號(hào)線,XA地址總線的A1用做MGLS240128T的CD控制,根據(jù)系統(tǒng)的具體安排,用XA地址線的高位譯碼后驅(qū)動(dòng)MGLS240128T的片選線。

接口硬件設(shè)計(jì)

3 接口軟件
接口軟件用HI-TECH C編寫,分成為應(yīng)用程序提供服務(wù)的接口函數(shù)和訪問硬件的驅(qū)動(dòng)程序等兩個(gè)層次,接口函數(shù)通過調(diào)用驅(qū)動(dòng)程序?qū)崿F(xiàn)初始化、漢字、等的顯示。

根據(jù)對(duì)T6963C的指令系統(tǒng)的分析可知,指令有雙字節(jié)數(shù)據(jù)、單字節(jié)數(shù)據(jù)和無數(shù)據(jù)等,在對(duì)T6963C進(jìn)行讀寫之前其必須根據(jù)其狀態(tài)寄存器來判斷是否可以進(jìn)行操作,以下為底層的3個(gè)寫指令/數(shù)據(jù)的函數(shù)和初始化函數(shù):


4 結(jié)束語

P51XA是一種與標(biāo)準(zhǔn)的MCS-51高度兼容、高性能的16位,它為廣大熟悉MCS-51的開發(fā)人員提供了一種向16位的平滑轉(zhuǎn)移,也為我們提供了更加廣泛的選擇。


上一頁 1 2 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉