单片机系统中的汉字显示解决方案
来源:元器件交易网 作者:—— 时间:2012-03-07 15:32
ASCII码的显示与汉字的显示基本原理相同。在文件ASC16中不存在机内码的问题,其显示点阵直接按ASCII码从小到大依次排列,只是每个ASCII码在文本文件中只占1个字节且小于80H,而且ASCII码为8×16点阵,所以在ASCII16文件中,每个ASCII码的点阵也只占16个字节。
首先提取16×16的国标汉字点阵和8×16的ASCII码点阵(如UCDOS软件中的HZK16和ASC16)并将其直接写入29F040。其中HZK16(共256KB)点0~7页。为了便于编程,ASC16虽然只有4KB,也单独占用第8页。其余剩下的空间用来存储汉字语句的编码。
由于240×128点阵的LED显示器每个只能显示15个汉字(16×16点阵汉字),即30个字节。所以可将需要显示的语句按30个字节为1行进行编写,不足30个字符的则补空格。在PC机上进行录入时,每行30个字符再加上回车键和换行符,实占32个字符。所录入的语句以纯文本形式存盘,再将该文本文件以二进制的形式写入29F040的第9页。那么,以后根据需要显示的语句行号便可以进行正确的显示。此,作者推出荐使用DOS版本的WPS软件的“编辑非文收文件”功能,它能清楚地显示每行是否有30个字符


- •半导体受疫情影响巨大,MCU单片机再现大涨价2020-04-07
- •Microchip推出“COTS - 耐辐射和抗辐射”Arm内核单片机, 助力空间应用开发升级2019-04-02
- •单片机报警器电路图2019-01-23
- •单片机控制的红外线防盗报警器2019-01-23
- •单片机动态数码显示电路2019-01-21
- •基于单片机的DTME编码解码电路2019-01-21
- •基于单片机的电子琴电路设计2019-01-21
- •基于单片机的动态数码显示电路2019-01-18
- •基于可控硅的过零触发电路图2019-01-18
- •基于AD590的温度检测电路2019-01-18