下载此文档

51单片机学习20(串口).ppt


文档分类:论文 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
第7章AT89C51 单片机的串行口串行通信的基本概念?数据传送有两种方式: ?并行传送: 多位数据同时通过数据总线传送,在传送时,每一位数据占一根数据线。?串行传送: 数据转换后逐位放到一根数据线上,依次一位一位地从低位到高位按时间先后传送。?比特率:串行传送二进制数据位的速率 bit/s(bps) 更贴切的说法是串行传送每个二进制位所占时间的倒数例如,每秒钟传送 1200 位串行数据,其比特率为 1200 bps 国际上规定的标准比特率系列为 300 、600 、1200 、1800 、 2400 、4800 、9600 和19200 bit/s 1 串行通信的传送方向 1. 单工方式: 指通信双方,一方只能发送,另一方只能接收,传送方向是单一的。 2. 半双工方式: 通信双方只有一根传输线( 共地) (一个信道) ,但同一时刻只能其中一方发送,另一方接收。 3. 全双工方式: 需要通信双方连接两条传输线( 共地) (两个信道) ,一条是将数据从甲方送往乙方,另一条是从乙方送往甲方。允许双向同时发送。 2 直接用单片机的串口进行通信,可以将两个串口直接相连, 单片机之间串口连接 RS-232C 串行通信标准接口 RS-232C 接口采用 EIA 电平?低电平为+ 3V~+ 15V ?高电平为- 3V~- 15V ?接口电源±12V 或±15V ?25或9芯D型插座连接 MC1488 总线发送器 MC1489 总线接收器 TTL 与 232 电平转换 3 RS232 芯片 MAX232 的组成与引脚引脚内部组成 C1 、 C2 、 C3 、 C4 : 或 1uF - + - + C2+ C2- +-+-·4 实验板串行接口设计实例(MAX232 的应用) RUN ISP 189S51 5 RS-485 总线 RS-485 与RS-232 的主要区别是采用差分传输方式以提高通信距离和可靠性,发送端使用 2根双绞信号线发送同一信号,但极性相反,接收端从两根线的电压信号相减得到实际信号,可以有效减小共模干扰,提高通信距离达送 1200 m。 RS-485 传输连接(多机通信) RS485 电平:差分传输(平衡传输) 发送端 U AB= -2 V~-6 V —— 1 U AB= +2 V~+6 V —— 0 接收端 U AB<- 200mv —— 1 U AB>+ 200mv —— 0 半双工 6 AT89C51 单片机串行口的结构全双工的异步通讯串行口(UART )(可同时收、发数据) 4 种工作方式 ,比特率由片内定时器/计数器控制。每发送或接收一帧数据,均可发出中断请求。除用于串行通讯, 还可用来扩展并行 I/O 口。。图7-1 写SBUF 读SBUF 发送端接收端并入串出串入并出 7 (1)SM0 、SM1 ——串行口 4种工作方式的选择位表7-1 串行口的 4种工作方式 SM0 SM1 方式功能说明 0 0 0同步移位寄存器方式(用于扩展 I/O 口) 0 1 1 8 位异步收发, 比特率可变(由定时器 T1控制) 1 0 2 9 位异步收发, 比特率为 fosc/64 或fosc/32 1 1 39位异步收发, 比特率可变(由定时器 T1控制) (2)SM2 ——多机通信控制位用于方式 2或方式 3中。(3)REN ——允许串行接收位 串行口控制寄存器 SCON 字节地址 98H,可位寻址 8 (1)SMOD —比特率选择位也称 SMOD 位为比特率倍增位。例如:: 方式 1、3比特率=(2 SMOD /32 )×定时器 T1的溢出率方式 2比特率=(2 SMOD /64 )× fosc 图7-3 特殊功能寄存器 PCON 字节地址为 87H,没有位寻址功能。 9 串行口的 4种工作方式 方式 0 同步移位寄存器方式, 比特率固定为 fosc/12 。常用于外接移位寄存器,以扩展并行 I/O 口, SM2 位必须为 0 。 0发送: 当CPU 执行写入发送缓冲器 SBUF 的指令时,串行口即把 SBUF 中的 8位数据以 fosc/12 的固定比特率从 RXD 引脚串行输出,低位在先,TXD 引脚输出同步移位脉冲,发送完 8位数据置“1”中断标志位 TI图7-5 CPU 响应中断后: CLR TI -104 请求中断写入 SBUF 后自动开始发送 10

51单片机学习20(串口) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rovend
  • 文件大小727 KB
  • 时间2016-08-09