异步串行通信电路设计
摘 要:本课程设计用VHDL硬件描述语言完成了异步串行通信电路的设计。随着计算机应用技术和微机网络技术的发展,计算机与其外部设备之间的数据传输越发显得重要。而串行通讯技术是实现这一功能的有效途径,他具有使用方便、数据传输可靠、适用于远距离通讯的特点,在工业监控、数据采集、检测等系统中有着广泛的应用。随着EDA技术得发展,CPLD已经在许多方面得到了广泛应用,而串行通信是实现远程测控的重要手段。本文利用VHDL语言在CPLD上实现了串行通信,完全可以脱离单片机使用,克服了单片机的许多缺点。
关键词:异步串行通信;频率同步;三段采样
目 录
1 引言 1
1.1课题的背景、目的 1
1.2 课题设计环境 1
2 EDA与VHDL简介 3
2.1 EDA介绍 3
2.2 VHDL语言介绍 6
3串口异步通信的帧格式和波特率 8
3.1串行异步通信的帧格式 8
3.2 串行异步通信的波特率 9
4串行发送电路的设计 10
4.1波特率发生器的设计 10
4.2发送电路的设计 10
4.3时序仿真 12
5串行接收电路的设计 13
5.1波特率发生器和采样时钟的设计 13
5.2接收电路的设计 16
5.3时序仿真 19
6小结 20
参考文献 196
[1] [2] [3] [4] [5] [6] [7] 下一页