新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于STC12C5410AD的字庫(kù)型12864的使用

基于STC12C5410AD的字庫(kù)型12864的使用

作者: 時(shí)間:2012-08-13 來(lái)源:網(wǎng)絡(luò) 收藏

和1602還是有一些相似之處的,但是論功能來(lái)看,還是強(qiáng)大很多的!

的操作方式有兩種----(串行和并行),就我個(gè)人而言是比較傾向于串行的,雖然程序稍微麻煩一點(diǎn),但是很節(jié)省GPIO的資源,這是很重要的,12864也可以實(shí)現(xiàn)繪制各種圖形的功能,和1602相似,個(gè)人認(rèn)為還是弄一個(gè)比較好用的取模軟件比較好,生成代碼后就可以顯示自己想要的圖形了(1602的使用里是有介紹的^_^)!

這款單片機(jī)和51單片機(jī)是十分相似的,相對(duì)比51而言,它更有了推挽輸出功能,AD轉(zhuǎn)換功能等;它內(nèi)部鎖相環(huán)也照比51強(qiáng)大的多,最高工作頻率可達(dá)30+M。它的基本操作方法和51是一樣的。

我來(lái)簡(jiǎn)單的介紹一下12864的顯示問(wèn)題:

1、字符產(chǎn)生ROM(CGROM)

里面提供了8192(213)個(gè)漢字GB2132宋體

2、顯示數(shù)據(jù)RAM(

內(nèi)部提供64*2位空間,最多可控制4行16字,也就是16個(gè)中文字型顯示,當(dāng)寫(xiě)入顯示數(shù)據(jù)RAM時(shí),可分別顯示CGROM和CGRAM的字型,可以用來(lái)顯示三種字型:半角英文數(shù)字型、CGRAM字型和CGROM的中文字型,三種字型的選擇,由在總寫(xiě)入的編碼選擇,在0000H—0006H的編碼中(其代碼分別為0000、0002、0004、0006共四個(gè))將選擇CGRAM的自定義字型,02H—7FH的編碼中將顯示半角英文數(shù)字型的字型(也就是ASCII碼,大小為16*8),至于A1以上的編碼將自動(dòng)結(jié)合下一個(gè)位元組,組成兩個(gè)位元組的編碼,從而形成一個(gè)中文字型的編碼,也就是說(shuō)顯示一個(gè)漢字要兩個(gè)ASCII碼顯示的位置,即大小為16*16。BIG(A140—D75F),GB(A1A0—F7FF)。

下面我來(lái)寫(xiě)一個(gè)顯示古詩(shī)《涼州詞》的程序,這個(gè)實(shí)現(xiàn)起來(lái)比較簡(jiǎn)單,可以參照數(shù)據(jù)手冊(cè)來(lái)看,無(wú)論什么時(shí)候,數(shù)據(jù)手冊(cè)都是十分重要的,其實(shí)就是一款產(chǎn)品的說(shuō)明書(shū),所以學(xué)會(huì)自己閱讀數(shù)據(jù)手冊(cè)是很必要的哦^_^!
由于篇幅有限本文只列出了部分代碼,完整的源代碼下載地址:http://www.51hei.com/f/1286452.rar 以下是部分代碼


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: STC12C5410AD 12864 DDRAM

評(píng)論


相關(guān)推薦

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

關(guān)閉