下载此文档

接口实验报告.docx


文档分类:高等教育 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
实验报告实验名称__8251A串行口实验____课程名称__微机原理与接口技术__院系部:专业班级:学生姓名:学号:同组人:实验台号:指导教师:成绩:实验日期:华北电力大学一、实验目的及要求:(1)了解串行通信的一般原理和8251A的工作原理。(2)掌握8251A的编程方法。二、仪器用具:仪器名称规格/型号数量备注TPC-1实验系统160芯扁平电缆线1计算机1单股导线若干三、实验原理:。具有传输线少,成本低等优点,适合远距离传送;缺点是速度慢。完成串行通信任务的接口称为串行通信接口,简称串行接口。串行接口作为输入时,完成串行到并行格式转换,作为输出时,完成并行到串行格式转换。图1是串行通信的一般模型。,是Intel公司生产的一种通用同步/异步数据收发器(USART),可工作在同步方式,也可工作在异步方式,且能进行出错检测。其内部结构框图如图2所示。图28251A内部结构框图由图可知,8251A由数据总线缓冲器、读/写控制逻辑、调制/解调器控制逻辑、发送缓冲器、发送控制器、接收缓冲器、接收控制器等组成。(1)在同步方式时,每个字符可定义为5、6、7或8位。两种方法实现同步,由内部自动检测同步字符或由外部给出同步信号。允许同步方式下增加奇/偶校验位进行校验。(2)在异步方式下,每个字符可定义为5、6、7或8位,用1位作奇偶校验。时钟速率可用软件定义为波特率的l、16或64倍。另外,8251A在异步方式下能自动为每个被输出的数据增加1个起始位,并能根据软件编程为每个输出数据设置1位、。(3)能进行出错检测。带有奇偶、溢出和帧错误等检测电路,用户可通过输入状态寄存器的内容进行查询。(1)8251A的编程地址:8251A只需要两个端口地址,一个用于数据端口,一个用于控制端口。数据输入输出用读信号RD和写WR信号区分;状态端口只能读不能写,控制端口只能写不能读。(2)8251A初始化的编程流程:初始化编程主要是对8251A的方式字、命令字和状态字进行编程设置。其中,方式字为确定8251A的工作方式(异步,波特率,字符长度,奇偶校验);命令字为控制8251A按方式字所规定的方式工作(允许,禁止收发数据,启动搜索同步字符,8251复位);状态字是了解8251A的工作状态。流程图如图3所示。图3编程流程图四、实验方法与步骤:采用自发自收方式,通过8251A将主机键盘输入字符串行发送出去,再将串行接收到的字符显示在主机屏幕上,发送和接收时钟信号由8253提供。(1)如图4连接线路,即:①将分频器74LS393的B端与8MHz信号相连;②将分频器74LS393的A端接+5V;③将8253的CLK2与8MHz分频得到的250KHz信号(74LS393的Q4端)相连;④8253的GATE2接+5V;⑤8253的OUT2与8251的TXC、RXC相连,作为发送和接收时钟,波特率自定;⑥8253的CLK2和250KHz(74LS393的Q4)相连;⑦RXRDY和PC总线的IRQ2(或B4)相连,由此端向PC主机发中断请求;⑧8253的CS和200~207插孔相连,8251A的CS和208~20F插

接口实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rdwiirh
  • 文件大小1.32 MB
  • 时间2020-04-27