网站大量收购独家精品文档,联系QQ:2885784924

字模和汉字.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
字模和汉字

嵌入式系统汉字的显示 —— 综合课程设计方向 LED大屏幕显示器 LCD液晶显示器 一 基本显示原理 什么是字模? 字模是用铜或其它金属制成的,一般是凹型字符的铸字模具。可以用铸字机通过字模将铅合金制成活字,用来进行活字印刷。 计算机文字显示基本原理 如果存1的点在显示时为一个亮点,存0的点不显示,这样汉字就显示出来了。 如16*16点阵,简单写一下“大”这个字的字模: 这样当需要显示“大”这个汉字时,首先把这个字模取出,然后逐位显示,1显示0不显示,屏幕上就会出现“大”这个汉字。 一个点阵字模占用的字节数 图中显示的“汉”字,使用16×16点阵。字模中每一点使用一个二进制位(Bit)表示,如果是1,则说明此处有点,若是0,则说明没有。这样,一个16×16点阵的汉字总共需要16*16/8=32个字节表示。 字模的一种表示顺序 先从左到右,再从上到下,也就是先画左上方的8个点,再是右上方的8个点,然后是第二行左边8个点,右边8个点,依此类推,画满16×16个点。 ? ? ? 二 汉字编码 汉字编码是认为定义一组汉字的顺序表。 目前常用的gb2312,gb13000,gbk,big5,和unicode. 机器内码是汉字编码在计算机里面的具体表示编码,他和汉字编码是有固定对应关系的。 现在window常用的是gbk,他是gb2312的兼容超集。 在计算机处理汉字和ASCII字符时,使每个ASCII字符占用1个字节,而一个汉字占用两个字节,其值称为汉字的内码。(L1) ASCII码 ASCII码:美国信息交换标准码 用7位二进制数编码,共包含27=128个符号 编码01111111 顺序:控制符、特殊符号、数值、大写字母、小写字母 0的编码为: 48(D) 30(H) A的编码为: 65(D) 41(H) a的编码为: 97(D) 61(H) 汉字编码 外码(拼音、五笔等) 交换码(GB2312-80的十六进制编码) 机内码(GB码,BIG5码,CJKGB码等) 输出码 汉字编码(外码) 汉字输入码(外码): 操作人员从键盘上输入的代表汉字的编码。它由拉丁字母, 数字或特殊符符号构成。 有几百种编码方案,种类: 区位码,音码(如简拼,全拼,智能拼音等),形码(如五笔字型,表形码等),音形码(如自然码)。 汉字编码(交换码) 交换码: 是指不同的具有汉字处理功能的系统间交换汉字信息时使用的代码. 交换码使用规定的GB2312-80国标码,是统一的。 国标码: GB2312-80(信息交换用汉字编码字符集)所规定的汉字代码的十六进制表示形式。 区位码:但因为十六进制数我们很少用到,所以大家常用的是区位码,它的前两位叫做区码,后两位叫做位码。 国标码是一个四位十六进制数,区位码是一个四位的十进制数,每个国标码或区位码都对应着一个唯一的汉字或符号, 汉字编码(交换码) 常用的6763个汉字,其中一级汉字3755个 ,二级汉字3008个, 各类符号几百个。如“ 啊”的区位码是1601D,其国标码是3021H,“东” 的区位码是2211D,其国标码是B6ABH。 汉字编码(机内码) 机内码: 计算机内部存储和加工汉字时所用的代码.汉字系统一般都采用2个字节的机内码来表示一个汉字.机内码有多种,如GB码,BIG5码,CJKGB码等.中国大陆常用GB码 汉字编码(输出码) 字形输出码: 是指在输出设备上输出汉字时所要送出的汉字字形点阵码。 编码转换 编码转换 将区位码的区码和位码的b8、b6位加1就是机内码. 如:啊字的区位码为1601D,机内码为B0A1。 区码:(16)10=2;机内码位码:(01)10=2;机内码 区码和位码合起来为B0A1 国标码采用16进制数对汉字进行编码,将它的b8位(最高位)置1就是机内码。 如:啊字的国标码为3021H,机内码为B0A1。 区码:(30)16=2;机内码位码:(21)16=2;机内码 区码和位码合起来为B0A1 区位码表 区位码根据国家标准信息交换用汉字编码GB2312-80中汉字的区位编码。 根据其位置分为94个区,每个区分为94个位;区的编码从01-94,位的编码也是01-94;区位码的第一字节(前两位)是区码,第二字节(后两位)是位码。 汉字6763个,分为两级。其中一级字库从第16区到54区,按拼音排序。二级字库从55区到87区,按编旁部首排序。特殊图形符号和英,日,俄字母则分配在01到15区 区位码无重码,但无规律,难记. 常用来对一些特定图形符号进行输入. 取得汉字的

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档