- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机应用系统中微汉字系统的建立和使用
王祥 丁艳巍
(北方变通大学电干学眈计科99研.哗量looo“)(齐弃喑皋杖路职工太拳,■t矗1002)
囊要奉文介岛在单片机组成.亏应用采皖中如何建土薯最字采境,以孤如何蹙用建立的技
字泰托控■图形点阵蔽晶显示暑互示汉字摄柞界面. 一
@蝴单肌汉字库字攫j、
吣
’
一、概述
麓着电子技术的迅猛发展,特剐是随着超大鬟模囊成电路产生而出现的草片机,已经广瑟
的应用于自动化捌控、仪器仪表、通讯工具、家庭生活辱各个镁域.特别是在仪器仪表馁域,以
单片机为校心的智俺纯仪器仪表已经逐渐成为主瘴.在这些智稚化仅嚣仪襄的人机接口中瞢
遗采用了美理可年的薄膜编码健盘、液晶量示器、镟重打印机辱.而在图形点阵液晶显示嚣上
曼示汉字操作界面,在微型打印机上打印1■出中文鳍果J晤不仅使操作方便,而且可以使仪器仪
表更具有橙次和市场竞争力.
在单片机系坑中使用汉字.当然可以采用徽机操作系统中点阵汉字系统的原理t汉字的缩
再使用ASCll码中A1H-F9H高位字节的两字节稿再来表示一个扳字|字模读取程序再接图
表公式一计算此汉字在汉字库中的偏穆地址,并读取汉字字模I在获得汉字的宇辏后,汉字显
示程序麓可以根据字模点阵敦器在屏幕上显示汉字丁,同样打印程序也可以在打印机上打印
汉字了.
其中t0】盯瓠:t为●j謦地址、m搬字●码的第一字节,1.Ow为攫宇■码的第二字节、0*A1寰示十六进■
敦^l、勘丌Es为一十投字字曩所占用的字节鼓。
困表奋式一起字节螨码汉字字摸儡移地址计算公式
但是。这种方式一个汉字编码必藏占用两个宇节.露且16点阵的国标汉字字库呷占用
6768×32=216576字节存储空间.在单片机组成的控翻系统中,使用时不重复的汉字数量程
步,一般只有几十十,这样采用双字节编码就显得繁琐l而且最主要问题是单片机系统存*嚣
空问资漂是车常有限的.象矾TELMcs96系列单片机采用普林斯螺结构程序存储嚣与数据
存储嚣统一编址只有64K字节空问.二百多K字节存储空阿的汉字字模在使用中将燕十分的
困难,麓是采用地址扩展的方法能够获得足够的存储空同,存赫六千多汉字鲋字模只使用其中
的几十个,在原来麓有限的存储器空阿的使用中,这量蕻量量大的浪费,而且地址扩晨麓要占
用其它I/O口绕费源,这样靛限■了暴缱的瘦用蓖瞳。何况有的应用景缱申无撩扩晨存麓器
空问. 。
17‘
在单片机警筑中·如果仅将系统中用刭的汉字字辏挺取出来形成簟祝亭摩革油存●·麓I捧
几十个祝宇只占用几K字节的存铸空阿,上述存蕾空闻的问童粳逛刃雨■了.挪采瓣●孵决
公式二所示的汉字摄作菜单. 圈表奄式二赢‘量示菜单
二、汉字单字节的编码
在剐弧I码表中looH一19H
为控■爵■爵。姗一删为可键
盘●人标点符号,敦字、字母绾码、
涮一H砒为特殊字符绾码.在单
片机囊鬟应用中。棚H—FFH问的
特殊字符■玛实际上并未使用,而
且逮l船十字符壤码的位置已经瞌
够基奉漕足簟汉字系统对汉字敦量
曲要求.这样.麓可以采用重新定义
AScII码表中的部分字符编码的方
式来实现投字曲单字节编码.
在上爿厨表公式二中t不重复 圈毫公式三 重新定义的AsCn码表
的祝宇为。槛测量示遗讯精除时向电压请进撵’。重新定义^sCII码衰如图衰公式三所示.
H,唧
如景再设定嗍作为字符率常数的}寄柬加咖m-∞ 3m,珊I.8懈.8l
标恚,拜么圉裘公式二中的字符串就可以根据硼烈u啦·∞ 3烈·2粤·8蹦·83H.哪
竺士苎蘑皇苎竺A唧码表,在so鸲汇编语::::::: 鎏:=:=:篡:=
言中定义虞舸田表公式四所示·峨NUoI.∞3嘲.蛾ll嘲。蜘.o嘲
三、镟汉字库的建立=::监 裟=:
文档评论(0)