Page 72 - 计算机技术与人工智能
P. 72
计算机技术与人工智能 Computer Technology and Artificial Intelligence
停止位。首先是一个起始位“0”,然后是5~8位数据(规定低位在前,高位在
后),接下来是奇偶校验位(可省略),最后是停止位1。起始位0信号只占用
一位,用以通知接收设备接收下一个字符。线路上在不传送字符时,应保持为
“1”。接收端不断检测线路的状态,若连续为“1”以后又测到一个“0”,就
知道发来一个新字符,应马上准备接收。字符的起始位还被用作同步接收端的时
钟,以保证以后的接收能正确进行。
起始位后面紧接着是数据位,它可以是5位(D0~D4)、6位、7位或8位
(D0~D7)。奇偶校验(D8)只占一位,但也可以在字符中规定不同的奇偶校
验位,则这时这一位就可省去。还可用这一位(1/0)来确定这一帧中的字符所
代表信息的性质(地址/数据等)。
停止位用来表征字符的结束,它一定是高电位(逻辑“1”)。停止位可以
是1位、1.5位或2位。接收端收到停止位后,知道上一字符已传送完毕,同时,
也为接收下一个字符做好准备——只要再收到”0”就是新的字符的起始位。若
停止位以后不是紧接着传送下一个字符,则让线路上保持为“1”。图4-4(a)
表示一个字符紧接一个字符传送的情况,上一个字符地停止位和下一个字符
的起始位是紧相邻的;图4-4(b)则是两个字符间有空闲位的情况,空闲位为
“1”,线路处于等待状态。存在空闲位正是异步通信的特征之一。
例如,规定用ASCII编码,字符为七位,加一个奇偶校验位、一个起始位、
一个停止位,则一帧共十位。
3.接收/发送时钟
在串行通信过程中,二进制数字系列以数字信号波形的形式出现。无论接收
还是发送,都必须有时钟信号对传送的数据进行定位。接收/发送时钟就是用来
控制通信设备接收/发送字符数据速度的,该时钟信号通常由微机内部时钟电路
产生。在接收数据时,接收器在接收时钟的上升沿对接收数据采样,进行数据位
检测;在发送数据时,发送时钟的下降沿发送器在将移位寄存器的数据串行移位
输出。
二、计算机通信的应用
计算机之间互传数据只是通信的一个方面,比如很多人都知道电视通过一副
天线或一根电缆来接收信号。1962年,一颗被用来在美国和欧洲之间传送电话及
电视信号的通信卫星(Telstar)发射升空,标志着全球领域的通信技术又迈出了
60

