- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
福建工程学院
课程设计
设计题目:串行通信系统
专 业 网络工程
设计时间 2/6/7--2/6/13
目录
一、概述
1.1 设计背景
1.2设计要求
1.3 设计方案的讨论与选择
二、概要设计
2.1所用设备
2.2设计思想
2.3电路原理与主要心片功能
2.3.1 8251主要功能
2.3.2 8279主要功能
2.3.3 8253主要功能
详细设计
3.1显示模块的实现
3.2发送模块与接收模块
3.3发送/接收时钟
3.4主程序流程图
四、接口电路逻辑图
五、调试记录
六、课程设计记录日志
七、总结体会
八、附录(程序清单)
一、概述
1.1 设计背景
1).计算机之间以及计算机与一些常用的外部设备之间的数据交换,往往需要采用串行通信的方式。在计算机远程通信中,串行通信更是一种不可缺少的通信方式。 在并行通信中,数据有多少位就要有多少根传输线,而串行通信中只需要一条传输线,所以串行通信可以节省传送线,在位数较多,传输距离较长的情况下,这个优点更为突出,但串行通信的速度比并行通信低。2).串行通信中数据的传送模式 在串行通信中,数据通常在两个站(如A和B)之间进行传送。串行通信可分为单工通信模式、半双工通信模式和全双工通信模式。 (1) 单工(Simplex)通信模式:该模式仅能进行一个方向的数据传送,数据只能从发送器A发送到接收器B。 (2) 半双工(Half Duplex)通信模式:该模式能够在设备A和设备B之间交替地进行双向数据传送。即数据可以在一个时刻从设备A传送到设备B,而另一时刻可以从设备B传送到设备A,但不能同时进行。 (3) 全双工(Full Duplex)通信模式:该模式设备A或B均能在发送的同时接收数据。
8251A是一种可编程的同步/异步串行通信接口芯片, 具有独立的接收器和发送器,能实现单工、 半双工、双工通信。
由于近距离传输,所以可以不用MODEM,而直接互连。同时采用查询方式,故接收/发送程序中只需检查发送/接收的准备好状态是否置位,在准备好时就发送或接收一个字节。(1)在实验过程中,数据通信的基本方式可分为并行通信与串行通行,而我们的实验正是采用了串行通行方式,这种方式通信线路简单,利用线路就可实现通信,这样实验易于实现并且降低了成本,而且适合远距离通信(2)实验中用到的8251A就是一个可编程的通用串行通信接口芯片,在使用时必须对它进行初始化编程。编程的内容包括两大方面:一是由CPU发出的控制字,即方式选择控制字和操作命令控制字;另一方面是由8251A向CPU送出的状态字。
8251A的方式控制字和命令控制字
方式控制字确定8251A的通信方式(同步/异步)、校验方式(奇校/偶校/不校)、字符长度及波特率等,格式如下图5-16所示。命令控制字使8251A处于规定的状态以准备收发数据,格式如下图。方式控制字和命令控制字无独立的端口地址,8251A 根据写入的次序来区分。CPU对8251A初始化时先写方式控制字,后写命令控制字。
方式选择控制字的格式如图所示。
操作命令控制字的格式如下:
② 状态寄存器
状态寄存器用于寄存8251A的状态信息,供CPU查询。各位定义如下:
TXRDY位:当数据缓冲器空时置位,而TXRDY引脚只有当条件( 数据缓冲器空· /CTS·TXE)成立时才置位。
溢出错误:CPU没读走前一个字符,下一个字符又接收到,称为溢出错误。
帧错误:在字符结尾没检测到停止位,称为帧错误。
状态字的格式如下:
状态字的格式
8251A 内部数据总线图
8279芯片
8279芯片是一种专用于键盘/显示器的接口器件,它能对显示器自动扫描,能识别键盘上闭合的键号,提高CPU的工作效率。8279包括键盘输入和显示输出两个部分。键盘部分提供的扫描方式可以和64个按键或传感器阵列相连;能自动消除开关抖动以及对N键同时按下采取保护。显示部分按扫描方式工作,可以显示8或16位LED数码管显示器。
(1)8279的引脚功能
DB0-DB7:双向数据总线,用于在CPU和8279之间传
送命令、数据和状态;
CLK:时钏输入线,用于产生内部定时;
RESET:复位输入线,复位后,8279被置为以下工作方式:16显示左边输入,编码扫描键盘双键封锁,时钟系数为31;
CS:选片信号输入线,低电平时CPU选中8279,允许对8279进行读写操作;
您可能关注的文档
- (毕业论文---一体化AO生物膜反应器处理生活污水.doc
- “愚人节”活动策划.doc
- 《C++俄罗斯方块》课程设计--俄罗斯方块.doc
- 《茶馆》艺术谈毕业论文.doc
- 《JSP基础教程》课程设计——BBS论坛设计.doc
- 《班级成绩管理系统》C语言课程设计.doc
- 《单片机的最简连线抢答器》课程设计说明书.doc
- 《单片机技术》电子钟课程设计---数字电子钟.doc
- 《单片机课程设计》---水塔水位控制系统.doc
- 《地质学基础》野外实习指导书.doc
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
文档评论(0)