色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于AT89C52的液晶顯示的實(shí)現(xiàn)

          基于AT89C52的液晶顯示的實(shí)現(xiàn)

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

          1 引言

          本文引用地址:http://cafeforensic.com/article/173772.htm

          隨著應(yīng)用領(lǐng)域的不斷擴(kuò)大,用控制漢字顯示已成為一種發(fā)展的必然趨勢(shì)。以前那種將漢字點(diǎn)陣編碼存入ROM ,在顯示時(shí)再調(diào)用的方法已經(jīng)不能適應(yīng)當(dāng)前的需求。好的應(yīng)用所能顯示的決不能僅僅局限于顯示事先定義好的個(gè)別漢字,而應(yīng)該提供直接使用至少包含國(guó)家標(biāo)準(zhǔn)的一、二級(jí)漢字字庫(kù)的功能。

          2 芯片器件介紹

          2.1 單片機(jī)
          單片機(jī)是EPROM型單片機(jī),可尋址64KB字節(jié)的程序存儲(chǔ)器和64KB字節(jié)的外部數(shù)據(jù)存儲(chǔ)器。
          以單片機(jī)為核心,配以一定的外圍電路和軟件,某些功能,就組成了單片機(jī)應(yīng)用系統(tǒng)。
          2.2 顯示模塊
          我們選用北京精電蓬遠(yuǎn)公司的VPG12864T顯示模塊,內(nèi)置T6963C控制器,了T6963C與行、列驅(qū)動(dòng)器及顯示緩沖區(qū)RAM的接口,帶有LED邊光/底光,溫度范圍較廣,屬寬溫型,無須外部提供驅(qū)動(dòng)電壓,點(diǎn)陣數(shù)為128×64,支持圖形、文本以及圖文合成方式的三顯示方式,且T6963C帶有內(nèi)部字符集。
          液晶模塊與微處理器MPU的接口電路有兩種方式:一是直接訪問方式,將數(shù)據(jù)口P0直接與液晶模塊的數(shù)據(jù)口連接;二是采用間接控制方式,MPU通過I/O并行接口,模擬液晶模塊的時(shí)序,間接對(duì)模塊的控制。本文討論的實(shí)現(xiàn)方法采用第一種方式。
          2.3 字庫(kù)芯片
          字庫(kù)芯片采用具有256K空間的可編程ROM芯片都可以,我們采用了ATMEL公司的AT27C020芯片,其中燒錄含有國(guó)家標(biāo)準(zhǔn)的一、二級(jí)漢字的16×16點(diǎn)陣字庫(kù)。
          漢字點(diǎn)陣在字庫(kù)中的首地址由如下公式計(jì)算:
          起始地址=[(區(qū)號(hào)-1)×94+(位號(hào)-1)]×32
          自此起始地址起的后續(xù)32個(gè)字節(jié)就是該漢字的字模數(shù)據(jù)。從字庫(kù)芯片中的32個(gè)字節(jié)的字模數(shù)據(jù)按下表排列構(gòu)成漢字:

          其中,漢字由兩字節(jié)ASCII碼組成,分別減去0xA0即得到該漢字的區(qū)號(hào)和位號(hào)。這樣就可以直接由漢字的ASCII碼來計(jì)算該漢字在字庫(kù)中的地址:
          起始地址=[(第一字節(jié)-0xA1)×94+(第二字節(jié)-0xA1)]×32
          由于AT89C52最大尋址64K空間,所以在實(shí)現(xiàn)時(shí)將AT27C020分成多頁,每頁的空間不大于64KB,頁號(hào)通過譯碼器的有效輸出或其他擴(kuò)展方式確定。

          3 硬件線路設(shè)計(jì)

          AT89C52與字庫(kù)芯片AT27C020及液晶顯示模塊VPG12864T的接口邏輯如圖1所示:

          圖2 硬件邏輯接口


          由于AT89C52的最大尋址空間為64K,而AT27C020的空間為256K,因而要對(duì)尋址進(jìn)行擴(kuò)展。地址擴(kuò)展的方式有兩種,一種是利用MPU的IO口進(jìn)行擴(kuò)展,AT27C020的低16位地址直接與MPU的地址線相連,而高2位則需進(jìn)行地址擴(kuò)展,上圖中AT27C020的A16和A17分別接到AT89C52的P1.6和P1.7,片選信號(hào)CE接到P1.5上,此時(shí)尋址的頁大小為64KB(頁大小還可以根據(jù)需要設(shè)置為32KB,16KB等)。尋址由軟件編程來實(shí)現(xiàn),例如要讀38400H單元的內(nèi)容,可由下列程序?qū)崿F(xiàn):


          上一頁 1 2 3 下一頁

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉