单片机异步串行通信描述.ppt

单片机异步串行通信描述.ppt

ID:55868425

大小:1.90 MB

页数:27页

时间:2020-06-11

单片机异步串行通信描述.ppt_第1页
单片机异步串行通信描述.ppt_第2页
单片机异步串行通信描述.ppt_第3页
单片机异步串行通信描述.ppt_第4页
单片机异步串行通信描述.ppt_第5页
资源描述:

《单片机异步串行通信描述.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理与接口技术广州大学自动化系肖忠1一、演示:串行通信的应用功能:单片机测量的数据(模拟电压值)以短信的形式发往手机;相关硬件:1、GSM短信模块;2、单片机测量系统(用Proteus模拟);3、串行通信线;编译软件:ICCAVR2一、演示:串行通信的应用3二、系统电路分析4三、串行通信概念通信方式串行并行异步同步数码管动态刷新显示电路,段码数据的输出串转并电路中所用的SPI功能UART单片机串行口,又名串口,RS-232口,通常为三线制,全双工工作方式51、串行口—机械特性简易的三线制62

2、、串行口—数据帧格式特点:(1)不要求收发双方时钟严格一致,易实现;(2)设备开销小,连接简单(三线)(3)传输效率较低,每字符传输要附加2~3位用于起止位,各帧之间还有间隔。73、串行口—波特率波特率(Baudrate),调制速率在数字信道中,用比特率表示是数字信号的传输速率(单位:bps),波特率可以被理解为单位时间内传输码元符号的个数(传符号率)I=S*log2N传输基带二进制信号时,I=S串行通信双方必须使用相同的波特率8四、AVR单片机的USART功能USART是通用同步异步收发器的英文

3、缩写全双工操作(独立的串行接收和发送寄存器)高精度的波特率发生器支持异步或同步操作支持5678或9个数据位和1或2个停止位硬件支持奇偶校验数据过速、帧错误检测发送结束、发送数据空、接收结束等三个中断噪声滤波、多处理器、倍速通信等9支持:异步、倍速异步、主机同步、从机同步四种模式10模式:异步、倍速异步、主机同步、从机同步数据帧格式:起始位(1位)数据位(5、6、7、8或9位)校验位(无、奇、偶)停止位(1或2位)波特率:(异步)五、应用USART的关键技术111、数据寄存器12模式选择数据位选择奇

4、偶校验选择停止位选择2、控制寄存器13例如:要求BAUD为4800fosc=1MHz则UBRR=123、波特率寄存器14初始化内容:(1)工作模式(2)数据帧格式(3)波特率(4)使能及中断使能六、串行口的初始化实例:(1)工作模式:异步;(2)数据帧:1位起始位、8位数据位、无校验位、1位停止位;(3)波特率:4800bps(主频1M)(4)UART使能及中断使能15六、串行口初始化(控制寄存器)异步8个数据位无校验1个停止位000011100001清发送标志发送使能16voiduart_ini

5、t(void){UCSR0A=0b01000000;UCSR0B=0b00001000;UCSR0C=0b00000110;UBRR0=12;}六、串行口初始化代码171、数据发送(查询方式)(1)待发送缓冲器为空;(2)将数据放入发送缓冲器;例:voiduart_transmit0(unsignedchari){while(!(UCSR0A&(1<

6、ignedcharuart_receive0(void){while(!(UCSR0A&(1<

7、十、作业与练习222324本次课所学知识IO端口----输入、输出、第二功能定时器----普通、CTC、PWM中断----定时器中断、外部中断其它----AD、USART、SPI、比较器25课后复习数据手册:P151~175教材:P~26下一讲的主要内容串行外围接口SPI的结构用SPI与164实现多数码管静态显示27

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。