电子工程师技术服务社区
- 社区首页
- 下载
- 附件
资料描述
pic16f877a仿真usart
开发环境:mplab 8.92 proteus8.1
eusart模块包含如下功能:
1 全双工异步发送和接收
2 双字符输入缓冲器
3 单字符输出缓冲器
4 可将字符长度编程为8位或9位
5 9位模式下的地址检测
6 输入缓冲溢出错误检测
7 接收到字符的帧错误检测
8 半双工同步主控模式
9 半双工同步从动模式
10 同步模式下,可编程时钟极性
11 休眠工作
仿真概述:将usart配置为全双工异步收发模式,将接收到的数据直
接发出去。
仿真原理图:
程序代码:
仿真效果:
附上源码与仿真文件: