第7章 89C51串行口及串行通信技术
本书前几章涉及的数据传送都是采用并行方式,如89C51与存储器,存储器与存储器,89C51与并行打印机之间的通信。
89C51处理8位数据,若以并行传送方式一次传送一个字节的数据,至少需要8条数据线。
11/12/2017
1
当89C51与打印机连接时,除8条数据线外,还需要状态、应答等控制线。一些微机系统,如IBM-PC系列机,由于磁盘机、CRT、打印机与主机系统的距离有限,所以,使用多条电缆线以提高数据传送速度还是合算的。但是,计算机之间、计算机与其终端之间的距离有时非常远,此时,电缆线过多是不经济的。
第7章 89C51串行口及串行通信技术
11/12/2017
2
串行通信只用一位数据线传送数据的位信号,即使加上几条通信联络线,也用不了很多电缆线。因此,串行通信适合远距离数据传送。
当然,串行通信要求有转换数据格式、时间控制等逻辑电路,这些电路目前已被集成在大规模集成电路中(称为可编程串行通信控制器),使用很方便。
第7章 89C51串行口及串行通信技术
11/12/2017
3
第七章 89C51串行口及串行通信技术
本章将介绍89C51串行口的结构及应用,PC机与89C51间的双机通信,一台PC机控制多台89C51前沿机的分布式系统,以及通信接口电路和软件设计,并给出设计实例,包括接口电路、程序框图、主程序和接收/发送子程序。
11/12/2017
4
第七章 89C51串行口及串行通信技术
串行通信基本知识
串行口及应用
89C51与89C51点对点异步通信
89C51与PC机间通信
思考题与习题
返回
11/12/2017
5
串行通信基本知识
数据通信
串行通信的传输方式
异步通信和同步通信
串行通信的过程及通信协议
返回
11/12/2017
6
数据通信
在实际工作中,计算机的CPU与外部设备之间常常要进行信息交换,一台计算机与其他计算机之间也往往要交换信息,所有这些信息交换均可称为通信。
通信方式有两种,即并行通信和串行通信。
通常根据信息传送的距离决定采用哪种通信方式。
返回
11/12/2017
7
数据通信
例:在IBM-PC机与外部设备(如打印机等)通信时
如果距离小于30m,可采用并行通信方式;
当距离大于30m时,则要采用串行通信方式。89C51单片机具有并行和串行二种基本通信方式。
返回
11/12/2017
8
数据通信
并行通信:是指数据的各位同时进行传送(发送或接收)的通信方式。P148图7-1(a)
优点:是传送速度快;
缺点:是数据有多少位,就需要多少根传送线。
例:89C51单片机与打印机之间的数据传送就属于并行通信。
图7-1(a):为89C51与外设间8位数据并行通信的连接方法。并行通信在位数多、传送距离又远时就不太合适了。
返回
11/12/2017
9
数据通信
串行通信:指数据是一位一位按顺序传送的通信方式。
它的突出优点:是只需一对传输线(利用电话线就可作为传输线),这样就大大降低了传送成本,特别适用于远距离通信;
返回
11/12/2017
10
第7章 89C51串行口及串行通信技术1 来自淘豆网m.daumloan.com转载请标明出处.