微机原理 s6-串并行、波特率及相关符号
微机原理
第六章
串并行、波特率及相关符号
串行通信和并行通信
图为发送8bit数据的串行和并行方法。
串行为依次(按位,最少一根线)发送,并行为同时发送(对数据线的数量有要求)。
并行通信:数据各位同时传送,传输速度快,但使用的信号线多,若并行传8位数据,需要用8根数据线,另外还需要一些信号控制线,并会随着传输距离的增加,成本也会变高,传输的可靠性也会随着传输距离的增加而下降。适用于近距离传输的场合。
串行通信:将要传送的数据或信息进行编码,然后在单根线上按一位接一位的先后顺序进行传送。发完第一个后再发第二个字符。接收数据时,每次从单根线上一位一位的接收信息,再把它们拼成一个字符,送给CPU作进一步处理。适用于远距离通信。
并行芯片:8255(与考试有关)。
串行芯片:8251(大纲没有,无需了解)。但是串行芯片有一个异步串口UART(了解)。
UART和波特率(了解)
起始位:1位。(必须)
数据位:真正数据,4,5,6,7,8位。(必须)一般是7位。
校验位:奇/偶,1位。(可有可无)
停止位:1位,也可能是1.5或2位。(必须)
一帧数据=起始+数据+校验(如果有)+停止
波特率:串行通信中,在通信线上每秒发送的二进制位数。
UART中,先发送数据低位,再发送数据高位。(数据的最低位紧跟在起始位后)(第二种例题图所示)
校验位的奇偶:判断的是‘1’的个数和。
奇校验数据中的‘1’+校验位的‘1’,个数为奇。
偶校验就是为偶
如果发送方发送的是奇数据,而接收方收到的是偶数据,那么就会发生误码。
第一种例题
第二种例题
实际上二进制数据为1000010,并非起始位之后直接组成的,因为起始位之后的是最低位。
第三种例题
一根线,每秒最大发送3600位数据。
异步传输能力因为包括起始位、停止位、校验位这些都被定义成位,而同步传输直接传输3600位,所以异步传输能力要比同步慢。
第四种例题
硬件
二极管
图中为二极管的符号(阴极/阳极),二极管为单向导通。
只有阳极接‘1’(高电平),阴极接‘0’(低电平)才导通(如果是发光二极管会亮否则不会,发光二极管符号中间位置会有两个向上箭头)
阳极为‘1’,阴极为‘1’,结果是不通;阳极为‘0’,阴极为‘0’,结果是不通;阳极为‘0’,阴极为‘1’,结果还是不通(因为二极管是单向)
开关
正五伏:‘1’
地线:‘0’
开关打开时,接到正五伏‘1’送出‘1’;开关闭合时,接地线‘0’送出‘0’。
反相器/同相器
反相器(非门):进0出1,进1出0。
同相器:进0出0,进1出1。
八段数码管
亮就为’1‘,不亮就为’0‘。DP处是小数点。