一.中断
当中央处理器CPU正在处理某件事情的时候外界发生了紧急事件请求,要求CPU暂停当前的工作,转而去处理这个紧急事件,处理完成之后,再回到原来被中断的地方,继续原来的工作,这样的工作被称为中断。
流程:
1.中断源发出中断请求
2.CPU检查是否允许中断,当前中断是否被屏蔽
3.保护现场
4.执行中断处理函数
5.恢复现场
二.串口通讯
按传送数据的顺序:并行数据传输(总线);串行数据传输(单线)
并行通信(传输):数据的各位(比特)同时由多根数据线传送。并行方式传输数据速度快,但占用的通信线多,传输数据的可靠性随距离的增加而下降,只是用于近距离的数据传送。
串行通信(传输):在单根数据线上将数据一位(比特)一位(比特)地依次传送。在远距离数据通信中,一般采用串行通信方式,它具有占用通信线少、成本低等优点。
按数据的传输的同步方式:同步传输(具有同一个clock时钟信号);异步传输
按数据传输的流向和时间关系:单工;半双工;和全双工数据传输
(1)单工数据传输是:两数据站之间只能沿一个指定的方向进行数据传输。即一端的DTE(数据终端设备)固定为数据源,另一端的DTE(数据终端设备)固定为数据宿。
(2)半双工数据传输是:两数据站之间可以在两个方向上进行数据传输,但不能同时进行。即每一端的DTE(数据终端设备)既可作数据源,也可作数据宿,但不能同时作为数据源与数据宿。
(3)全双工数据传输是:在两数据站之间,可以在两个方向上同时进行传输。即每一端的DTE均可同时作为数据源与数据宿。
TTL?
RS232? 1:-5V~-15V;0:5V~15V
RS485?: