由8051单片机的串行口的方式1发送1,2…,FFH等255个数据,试用C语言中断方式编写
1个回答
关注
展开全部
咨询记录 · 回答于2022-04-19
由8051单片机的串行口的方式1发送1,2…,FFH等255个数据,试用C语言中断方式编写
一、串行通信的基础知识CPU与其他外部设备要进行信息交换,一台计算机与其他计算机之间有时也要交换信息,这些信息交换就称为通信。通信有并行通信和串行通信两种。1、并行通信并行通信是将数据字节的各位用多条数据线同时进行传送。并行通信控制简单、传输速度快;由于传输线较多,长距离传送时成本高且接收方的各位同时接受存在困难。2、串行通信串行通信是将数据字节分成一位一位的形式在一条传输线上逐个地传送。串行通信传输线少,长距离传送时成本低,且可以利用电话网等现成的设备,但数据的传送控制要比并行通信复杂。串行通信又可以分为异步通信与同步通信。1)异步通信异步通信是指通信的发送设备与接受设备使用各自的时钟控制数据的发送和接受过程。为使双方的收发协调,要求发送和接受设备的时钟尽可能一致。异步通信是以字符(构成的帧)为单位进行传输,字符与字符之间的间隙