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