單片機(jī)漢字和asciI字符程序,程序中的漢字和英文全部存在字庫(kù)中。單片機(jī)用的是常用的8051,仿真軟件用的是proteus。由于proteus中的flash最大是64k,沒(méi)有29c040等,而漢字和asciI加起來(lái)有二百多k,所以用了5片27c512,如此一來(lái)程序就復(fù)雜了。用hc38譯碼器做片選等功能,hc00做邏輯電路,鎖存器是hc373,液晶屏是12864的,ks0108驅(qū)動(dòng)芯片,都是比較常用的。技術(shù)上用的是總線方法,包換液晶屏,沒(méi)有用間接驅(qū)動(dòng),因?yàn)槟菢永速M(fèi)IO口,液晶屏因?yàn)橛凶笥移林郑赃€要考慮在只有一個(gè)asciI字符和情況下如果要顯示中文該如何處理。還用到了分頁(yè)技術(shù),因?yàn)閒lash太多了。proteus的優(yōu)點(diǎn)是不用硬件就可以調(diào)試程序,但有時(shí)與在硬件板上有區(qū)別。但還是相當(dāng)不錯(cuò)的,如果做硬件板的話,或許要花幾百元。看下圖的仿真,proteus版本是7.1,keil的版本是8.02.如果學(xué)生拿來(lái)做畢業(yè)設(shè)計(jì)的話,那是相當(dāng)不錯(cuò)的,因?yàn)檫@個(gè)技術(shù)曾經(jīng)用在產(chǎn)品上。
標(biāo)簽:
asciI
單片機(jī)
漢字
字符
上傳時(shí)間:
2016-11-01
上傳用戶:qiaoyue