首页 理论教育 单片机应用技术-ASCII码

单片机应用技术-ASCII码

时间:2023-11-06 理论教育 版权反馈
【摘要】:ASCII码是“美国信息交换标准代码”的简称。表1.6ASCII码表ASCII码中的字符和功能符号共计128个:其中,字符94个,包括十进制数字10个,英文小写字母26个,英文大写字母26个,标点符号及专用符号32个,功能符34个。因为27=128,所以128个字符和功能符使用7位二进制数就可以进行编码,此编码即为ASCII码。实际情况中,常用十进制数或十六进制数来表示ASCII码。因此,为凑成一个字节,应在ASCII码的最高位补1个0。

单片机应用技术-ASCII码

字符号代码用于计算机中表示西文字符、汉字以及各种符号,最常用的文字符号代码是ASCII(American Standard Code for Information Interchange)码和汉字国标码。这里只介绍ASCII码。

ASCII码是“美国信息交换标准代码”的简称。它原是美国的字符代码标准,于1968年发表,由于使用广泛,已被国际标准化组织确定为国际标准,成为计算机领域中重要的代码之一。

ASCII码表见表1.6。

表1.6 ASCII码表

(www.xing528.com)

ASCII码中的字符和功能符号共计128个:其中,字符94个,包括十进制数字10个,英文小写字母26个,英文大写字母26个,标点符号及专用符号32个,功能符34个(字符区首尾两个符号SP和DEL一般归入功能符)。因为27=128,所以128个字符和功能符使用7位二进制数就可以进行编码,此编码即为ASCII码。

ASCII码表是一个16行×8列的矩阵,其中行为编码中的后4位二进制数(b3b2blb0),列为编码中的前3位二进制数(b6b5b4),合在一起为7位二进制编码。例如,字符A的编码为1000001。

实际情况中,常用十进制数或十六进制数来表示ASCII码。例如,字符A的ASCII码用十进制数表示为65,用十六进制数表示则为41H。

7位ASCII码结构是基本ASCII码,在计算机中常用字节(8位)来表示数据。因此,为凑成一个字节,应在ASCII码的最高位补1个0。在做奇偶校验处理时,根据奇偶要求,最高位补“0”或补“1”,以保证8位二进制中“1”的个数为偶数(偶校验),或为奇数(奇校验)。如无校验要求,最高位补“0”。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈