首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > Protues-ATmega8仿真_串口通信

Protues-ATmega8仿真_串口通信

  • 资源大小:274
  • 上传时间:2021-10-25
  • 下载次数:0次
  • 浏览次数:155次
  • 资源积分:1积分
  • 标      签: Protues AT

资 源 简 介

串口通信的使用特点:首先我们了解一下串口通信:RS-232 是美国电子工业协会正式公布的串行总线标准,也是目前最常用的串行接口标准,用来实现计算机与计算机之间、计算机与外设之间的数据通讯。RS-232 串行接口总线适用于:设备之间的通讯距离不大于15m,传输速率最大为20kBps。RS-232 协议以-5V~-15V表示逻辑1;以+5V~15V 表示逻辑0。ATmega8单片机带有一个全双工通用同步/异步串行收发模块USART,其主要特点如下:1. 全双工操作;2. 支持同步或异步操作;3. 同步操作时,可主机时钟同步,也可从机时钟同步;4. 独立的高精度波特率发生器,不占用定时/计数器;5. 支持5、6、7、8和9位数据位,1 位或2 位停止位的串行数据帧结构;6. 由硬件支持的奇偶校验位发生和校验;7. 数据溢出检测;8. 帧错误检测;9. 包括错误起始位的检测的噪声滤波器和数字低通滤波器;10. 三个完全独立的中断,TX发送完成、TX 发送数据寄存器空、TX接收完成;11. 支持多机通信模式;12. 支持倍速异步通信模式。便于理解,我们把USART收发模块分为三部分:时钟发生器、数据发送器和接收器。时钟发生器:由同步逻辑电路和波特率发生器组成;数据发送器:由一个单独的写入缓冲器UDR、一个串行移位寄存器、校验位发生器和用于处理不同帧结构的控制逻辑电路构成;接收器:包括时钟、数据接收单元、校验位校验器、控制逻辑、移位寄存器和两级接收缓冲――接收UDR。其中接收器是USART模块中最复杂的部分,它支持与发送器相同的帧结构同时支持帧错误、数据溢出和校验错误的检测。
VIP VIP