现在的位置: 首页 > 综合 > 正文

ASCII码与英文的显示原理

2014年01月19日 ⁄ 综合 ⁄ 共 757字 ⁄ 字号 评论关闭
一、ASCII码
       英文字符、数字和计算机中用的控制符号在计算机中是用ASCII码来表示的。ASCII码(American Standard Code for Interchange)是美国国家信息交换标准码,现已成为国际通用的信息交换标准代码。
       ASCII码共有128个元素,其中通用字符32个、十进制数字10个、52个英文大小写字母和34个专用符号。这128个元素用一个字节二进制数表示,因为7位二进制数就可表示128个元素,该字节多余的最高位取0。
       
我们知道,无论CRT显示器,还是液晶显示器(LCD),它们的分辨率都是以像素为单位的,一个像素就是屏幕上的一个可以显示的最小单位,也就是常说的“点”。因此要在屏幕上显示一个英文字符也必须用点来表式,这些表示某种图形或英文字符的点的集合就是我们所说的点阵。
       常用的英文字符有8×8点阵和8×16点阵,如大写“A” 8×8点阵如图3-1所示。
8×8点阵共有8行,每行8个点;每行的8个点组成二进制的一个字节,字节的最高位D7在最左,最低位D0在最右。字节中打点的位(bit)值等于1,没有点的位bit值等于0。这样,每行的一个字节都有一个16进制数的值,例如第一行的值是0x30,第二行的值是0x78,8行8个字节数据是:0x30,0x78,0xCC,0xCC,0xFC,0xCC,0xCC,0x00。
       我们把这8个字节数据叫字符“A”的8×8点阵字模。存储全部英文字符8×8点阵字模的存储单元叫英文字符8×8点阵字库。字库是按ASCII码顺序存放,显示时,按存放规律将要显示的字符的字模取出,按图3-1所示顺序把字节数据输出到屏上即可,bit值等于1的点显示时在屏上该bit 位置“打”点,bit值等于0的点显示时在屏上该bit 位置“打”空白。

抱歉!评论已关闭.