ASCII码是American StandardCodefor Information Interchange(美国信息交换标准代码)的简写,ASCII码已被接收为国际标准,称为国际5号码(International Alphabet Number5,IA5或International Reference Alphabet,IRA),由ITU-T建议T.50定义,ISO的标准是ISO 646。ASCII码是一种7位代码,有128个,0~31为控制字符,32~127为字母、数字和专用符号。扩展ASCII码是一种8位代码,128~255是一些特殊的图形符号。
ASCII码的控制字符分为物理设备控制字符、逻辑通信控制字符、物理通信控制字符、信息分隔字符、代码扩展控制字符等几类。
某些统一可以用ASCII码中的控制字符直接控制数据的传输过程。例如,物理设备控制字符DC1/DC3(Device Control,DC1的值用十六进制表示是11H,DC3的值是13H)在计算机串行通信中用于流量控制,即所谓的XON/XOFF控制对。串行通信程序经常需要设置一些通信参数,XON/XOFF就是其中的软件流量控制方法选项。通过普通调制解调器上网时,就需要设置这些参数。(www.daowen.com)
在一些简单的通信场合,如IC卡与读卡器之间,可以直接使用ASCII码来定义要传输的数据格式。例如,逻辑通信控制字符SOH(Start Of Header,其值用十六进制表示为0x01或01H)表示一个数据块的头部开始;STX(Start Of Text,02H)既表示一个数据块的正文开始,也表示头部的结束;EOT(End Of Transmission,04H)表示传送结束,告诉接收方数据传送完毕。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。