首页> FAQ> 当前页

问:串行通信分为哪两种基本方式?

答: 1.异步通信 异步通信方式传送数据时,用一个起始位表示一个字符的开始,用一个停止位表示字符的 结束。由起始位到停止位的所有位构成了一个字符的全部信息,称为一帧。每 一帧包括以下内容: ①起始位。起始位标志着传送数据的开始,一般为低电平,占一位。 ②数据位。数据位是要传送的字符,一般是7位或8位,由低位到高位顺序发送。 ③奇偶校验位。奇偶校验位用来校验串行传送的正确性,分为奇校验、偶校验,校验位占一位。 ④停止位。停止位标志一个字符的传送结束,一般为高电平,占一位、一位半或两位。 微控制器常采用一位停止位。 在进行异步通信传送数据时,微控制器与外设之间必须事先约定以下内容: ①字符格式。双方约定编码格式,即上述各位的具体约定,例如数据位数、是否要奇偶 校验位等内容。 ②波特率(Band Rate)。波特率是指串行通信数据传送的速率,由于串行通信是按位传送 数据的,因此定义每秒传输的位数为波特率,即1波特率=1位/秒(1 bps)。串行通信时要求 两个进行数据传送的设备要有相同的波特率。 2.同步通信 在异步通信中,每一个字符要用起始位和停止位作为字符开始和结束的标志,起始位和停 止位占用了传送时间,为了提高通信速度,可以去掉这些标志,采用同步传送方式。同步通信 的格式。在每个数据块传送开始时,采用一个或两个同步字符作为起始标志,使 收/发双方保持同步。同步字符可由用户选定某个特殊的8位二进制代码,但通信双方必须 一致。 同步通信的特点是以同步字符作为发送数据的开始标记,每个数据占一定长度,数据之间不留间隙。同步通信速度要高于异步通信,但前提是要有准确的时钟来实现通信双方的严格同步,因此对硬件要求高。