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