3.方式2和方式3 (2)发送操作 发送操作前,用指令定义TB8(如作为奇偶校 验位或地址/数据标志位),由指令 MOV SBUF A将A中的数据送入SBUF后启动发送操作; 在发送操作中,已定义的TB8位能自动加入待发 送的8位数据之后构成第9位,这样组成的一帧完 整数据自动从TXD端异步发送;发送完成后,TI 自动置1,请求中断。要继续发送时,T必须由 指令清0( CLR TI)。 在多机通信的发送操作中,用TB8作地址/徽数 据标志位。TB8=1,地址帧;TB8=0,数据帧 “十一五”圃家级规教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
(2)发送操作 发送操作前,用指令定义TB8(如作为奇偶校 验位或地址/数据标志位),由指令MOV SBUF ,A 将A中的数据送入SBUF后启动发送操作; 在发送操作中,已定义的TB8位能自动加入待发 送的8位数据之后构成第9位,这样组成的一帧完 整数据自动从TXD端异步发送;发送完成后,TI 自动置1,请求中断。要继续发送时,TI必须由 指令清0(CLR TI)。 在多机通信的发送操作中,用TB8作地址/数 据标志位。TB8=1,地址帧;TB8=0,数据帧 。 3.方式2和方式3
3.方式2和方式3 (3)接收操作 在RI=0的前是下,用指令置REN=1,启动一帧数 据的接收,将接收数据的第9位送入RB8。该数据能 否接收,要由SM2和RB8的状态决定: SM2=0时,串行口不看RB8状态,无条件接收。 SM2=1是多机通信方式,接收到的RB8是地址/数据 标志位 若RB8=1,接收的信息是地址,此时R自动置1 ,串行口接收发送来的数据。 若RB8=0,接收的信息是数据。对于SM2=1的从 机,R不置1,此数据丢失;对于SM2=0的从机, SBUF自动接收发来的数据。 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
(3)接收操作 在RI=0的前提下,用指令置REN=1,启动一帧数 据的接收,将接收数据的第9位送入RB8。该数据能 否接收,要由SM2和RB8的状态决定: SM2=0时,串行口不看RB8状态,无条件接收。 SM2=1是多机通信方式,接收到的RB8是地址/数据 标志位: 若RB8=1,接收的信息是地址,此时RI自动置1 ,串行口接收发送来的数据。 若RB8=0,接收的信息是数据。对于SM2=1的从 机,RI不置1,此数据丢失;对于SM2=0的从机, SBUF自动接收发来的数据。 3.方式2和方式3
5.3串行通信的常用标准接口 80c51单片机常与其它51单片机或PC机进行串行 通信。 80C51单片机串行接口的信号电平为TTL类型,抗 干扰能力差,传输距离短。为了提高串行通信的可靠 性,延长通信距离,工程设计人员一般采用标准串行 接口,如RS232C、RS-422A和RS-485等。这三种 接口最初都是由美国电子工业协会(EIA)制订并发 布的。 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
80C51单片机常与其它51单片机或PC机进行串行 通信。 80C51单片机串行接口的信号电平为TTL类型,抗 干扰能力差,传输距离短。为了提高串行通信的可靠 性,延长通信距离,工程设计人员一般采用标准串行 接口,如RS-232C、RS-422A和RS-485等。这三种 接口最初都是由美国电子工业协会(EIA)制订并发 布的。 5.3串行通信的常用标准接口
5.31RS-232c接口 RS-232C(又称EARS-232-C)是目前PC机与通信工 业中应用最广泛的一种串行接口。图57是利用RS232c通过 电话网实现远程通信的示意图。 DTE DTE DCE DCE oo公用电话交换网。 Mode Jd≈m RS-232c接口 RS-232C接口 图5-7RS232c通过电话网实现远程通信的示意图 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
5.3.1 RS-232C接口 RS-232C(又称 EIA RS-232-C)是目前PC机与通信工 业中应用最广泛的一种串行接口。图5-7是利用RS-232C通过 电话网实现远程通信的示意图。 图5-7 RS-232C通过电话网实现远程通信的示意图
1.接口信号 RS-232c是EA在1969年推出的。全名是“数据终端设备 DTE(如计算机和各种终端机)和数据通讯设备DCE(如调 制解调器 MODEN)之间串行二进制数据交换接口技术标准”。 它适合于数据传输速率在0~20000bps范围内的通信。 b888883888888 888888/08880 a25针串口(DB25) b9针串口(DB9 图5-8RS232c串口结构 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
1.接口信号 RS-232C是EIA在1969年推出的。全名是“数据终端设备 DTE(如计算机和各种终端机)和数据通讯设备DCE(如调 制解调器MODEM)之间串行二进制数据交换接口技术标准”。 它适合于数据传输速率在0~20 000bps范围内的通信。 图5-8 RS-232C串口结构