1、 1 课程设计课程设计 设计题目设计题目:串行通信系统串行通信系统 专专 业业 网络工程网络工程 设计时间设计时间 2/6/72/6/7-2/6/13 2/6/13 2 目录目录 一、概述一、概述 1.1 1.1 设计背景设计背景 1.21.2 设计要求设计要求 1.3 1.3 设计方案的讨论与选择设计方案的讨论与选择 二、概要设计二、概要设计 2.12.1 所用设备所用设备 2.22.2 设计思想设计思想 2.32.3 电路原理与主要心片功能电路原理与主要心片功能 2.3.1 8251 主要功能 2.3.2 8279 主要功能 2.3.3 8253 主要功能 三、三、详细设计详细设计 3.1
2、3.1 显示模块的实现显示模块的实现 3.23.2 发送模块与接收模块发送模块与接收模块 3.33.3 发送发送/ /接收时钟接收时钟 3.43.4 主程序流程图主程序流程图 四、接口电路逻辑图四、接口电路逻辑图 五、调试记录五、调试记录 六、课程设计记录日志六、课程设计记录日志 七、总结体会七、总结体会 3 八、附录(程序清单)八、附录(程序清单) 一、概述一、概述 1.1 1.1 设计背景设计背景 1).计算机之间以及计算机与一些常用的外部设备之间的数据交换,往往需要采 用串行通信的方式。在计算机远程通信中,串行通信更是一种不可缺少的通信方 式。 在并行通信中,数据有多少位就要有多少根传输
3、线,而串行通信中只需要 一条传输线,所以串行通信可以节省传送线,在位数较多,传输距离较长的情况 下,这个优点更为突出,但串行通信的速度比并行通信低。 2).串行通信中数据的传送模式 在串行通信中,数据通常在两个站(如 A 和 B)之间进行传送。串行通信可分 为单工通信模式、半双工通信模式和全双工通信模式。 (1) 单工(Simplex)通信模式:该模式仅能进行一个方向的数据传送,数据只 能从发送器 A 发送到接收器 B。 (2) 半双工(Half Duplex)通信模式:该模式能够在设备 A 和设备 B 之间交替 地进行双向数据传送。即数据可以在一个时刻从设备 A 传送到设备 B,而另一 时刻
4、可以从设备 B 传送到设备 A,但不能同时进行。 (3) 全双工(Full Duplex)通信模式:该模式设备 A 或 B 均能在发送的同时接 收数据。 1.21.2 设计要求设计要求 利用 8251 或 8250 完成两台计算机之间的数据传送。 1.3 1.3 设计方案的讨论与选择设计方案的讨论与选择 方案一:两台计算机通信时,接收结果只在计算机的屏幕上显示所接收到的数 据。 方案二:两台计算机通信时,接收结果可以在试验箱上显示所接收到的数据。 初步讨论结果: 在屏幕上显示比较简单,但是不直观,为了方便查看发送的数据,就选择方 案二。 二、概要设计二、概要设计 2.12.1 所用设备所用设备 (1)计算机两台 功能: 用于对程序的进行编译测试等, 同时还需要对实验设备进 行控制, 4 提供整个程序的运行平台,并且收集和释放硬件信号,实现程序功能。 (2)实验箱两台 功能:此设备必须能提供我们小组做的串行通信所需的 8253、8279 和 8251 三个芯片。并且能通