ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:285.08KB ,
资源ID:27928528      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/27928528.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(微机接口与通讯实验指导书.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

微机接口与通讯实验指导书.docx

1、微机接口与通讯实验指导书微型计算机接口与通讯实验指导书适用班级:计S101-2,软件S101-2,网络S101于东敏2011年3月实验要求预习实验内容1、 明确实验目的及任务,了解和掌握实验所需的理论知识及相关接口芯片的工作原理。2、 通过阅读示例程序,掌握编程方法及相关技巧。3、 对每次实验,应根据要求设计接口电路并编写程序。实验过程1、带上理论课教材、实验指导书及准备的实验程序。2、连接接口电路前,请关闭电源再搭接线路,检查无误后,再开电源。3、调试程序,记录结果。4、实验结束后,请关闭电源,将各实验器材归位,清洁自己的桌面。编写实验报告实验报告格式实验XX 实验项目名称一、实验目的二、实

2、验内容描述本次实验任务及要求三、实验原理分析设计思想,绘制实验原理图、流程图。四、实验程序程序清单及相关注释。五、实验结果 描述实验现象及结果并给予分析。六、问题解决及收获体会说明在实验过程中遇到了哪些问题,是如何处理的;收获体会,不足之处和今后应注意的问题等。注意事项1、实验前,应确保实验箱与微机通过串口正确连接。2、实验前后应仔细检查实验箱,防止导线、元件等物品落入装置内,导致线路短路、元件损坏。3、爱护实验设施,插接、拔取排线时,应旋转插头,不得从线中间拉取。4、实验箱电源关闭后,不能立即重新开启。关闭与重新开启之间至少应有30秒间隔。5、实验完毕后,先关闭实验箱电源,后拔下实验箱与微机

3、的串行连接接口,以免造成串口损坏。主要设备仪器配置实验仪器:选用启东仪器公司的DICE 598三合一微机教学实验仪,包括配套的软件系统。第一章 性能特点1.1 系统运行环境系统运行环境如图 1-1 所示。1.2 系统性能特点 1采用主频为 4.77MHz 的 8088CPU 为主 CPU,并以最小工作方式构成系统。 2配有一片 62256 静态 RAM 构成系统的 32K 基本内存,地址范围为 00000H 07FFFH, 可立即扩展为 64K,其中 00000H 00FFFH 监控占用。另配一片 27256(32K)EPROM 存放 监控程序和软硬件实验程序,地址范围 F8000H FFFF

4、FH。 3自带键盘、显示器,能独立运行,为实验程序调试带来方便。 4配备 Windows 调试软件。 5提供标准 RS232 异步通讯口,以连接 IBMPC 机。 6配有各种微机常用 IO 接口芯片,如定时计数接口芯片、AD 转换接口芯片、 DA 转换接口芯片、中断控制器、键盘显示接口、并行 IO 接口芯片等。 7配备键盘数码显示、发光二级管显示、开关量输入输出等设备。 8带有脉冲发生器、计数器电路、单脉冲发生器等常用电路。 9可以单步、断点调试各实验程序。 10使用环境:环境温度 0 40,无明显潮湿,无明显振动碰撞。 12工作电源 5V5,工作电流小于 1A,开关机瞬间及工作正常时电源毛刺

5、小于 0.5V。 13 系统资源分配8088有1兆存储空间,系统提供用户使用的空间为00000H 0FFFFH,用于存放、调试实验程序。具体分配如图1-2所示。 监控占用00000H 00013H作为单步(T)、断点(INT3)、无条件暂停(NMI)中断矢量区,用户也可以更改这些矢量,指向用户的处理,但失去了相应的单步、断点暂停等监控功能。 F8000H FFFFFH监控程序区系统占用。 1.4 系统配置系统内含串行监控和键盘显示监控的全部软硬件设施,典型配置如下: 1主机板(用串行监控和基本监控)+ IBM PC机 2主机板(用基本监控)+ 键盘显示 二种配置的使用特点如下: 配置一:主机板

6、和IBM PC机通过RS232串行口相连。这种配置形式可以充分利用 IBMPC机的软硬件资源,实现源程序的编辑、汇编和链接和调试全部软硬件实验程序源 文件(.ASM)、执行文件(.EXE)都在随机软盘上,你可以利用PC机的键盘显示等输入输出 设备完成各种软硬件实验。 配置二:为最经济型配置,它不需要和IBM PC机联机,自成一体,通过一组键盘命令完 成所有软硬件实验,每个实验程序固化在系统监控中。这种配置为没有PC机的用户带来极大方便。第二章 安装使用 1将8088卡插到主系统上。 2随机配有一通讯电源线,将RS2329芯一头插入实验系统的CZ1插座,根据电源线上的标注接入电源。3系统开关KB

7、1拨在88位置。 4打开电源,显示系统提示符“P” 5通用电路及相应插孔介绍 (1)LED显示,实验台上包括16只发光二极管及相应驱动电路。见图2-1,L1-L16为相应发光二极管驱动信号输入端,该输入端为低电平“0”时发光二极管亮。 (2)逻辑电平开关电路:见图2-2。实验台上有8只开关K1 K8,与之相对应的K1 K8个引线孔为逻辑电平输出端。开关向上拨相应插孔输出高电平“1”,向下拨相应插孔输出低电平“0”。 (2)逻辑电平开关电路:见图2-2。实验台上有8只开关K1 K8,与之相对应的K1 K8个引线孔为逻辑电平输出端。开关向上拨相应插孔输出高电平“1”,向下拨相应插孔输出低电平“0”

8、。 (3)单脉冲电路:实验台上单脉冲产生电路如图2-3,标有“”和“”的两个AN为单脉冲产生按钮,每按一次产生一个单脉冲。(4)计数器电路:该电路由一片74LS393组成,见图2-4。T0 T7为频输出孔。 插孔为正负单脉冲输出端。该计数器在加电时由RESET信号清零。当脉冲输入为8.0MHz时,T0 T7输出脉冲频率依次为8.0MHz,4.0MHz,2.0MHz,1.0MHz,500KHz,250KHz,125KHz,62500Hz 。实验台上除以上通用电路外,还包含有常用微机接口电路,AD、DA 转换电路、存储器电路及键盘和显示电路。每一部分电路及连线方法将在实验指导一章说明。功能明细 见

9、下 关设置:KB1、KB2、KB3、KB4、KB5 开关均接左边,使主机处于 8088 状态。键 盘右 常用微机接口电路6信号引出插孔X0 X29对应51单片机、196单片机和8088十六位系统机其功能说明见表2-1。 表2-1 插孔X0X29对应表第三章 键盘监控使用简介 31 引言 本章详细叙述键盘监控程序的功能和操作方法。 系统一经接通电源,数码管上显示监控提示符“P”。 32 键盘显示 (1)系统配备6位LED显示器,左边4位显示地址,右边2位显示该地址内容。 (2)系统有32个注塑键,左边16个数字键,右边16个功能键(8088系统用9个)。 在键盘监控状态下用户可以通过一组键命令完

10、成下列操作: 读写寄存器内容 读写存储器内容 数据块移动 IO端口读写 通过单步、断点、连续等功能来调试运行实验程序。 33 功能键操作说明一缆表 34 操作过程 8088十六位微机实验系统上电总清以后,显示器上显示监控提示符“P”,各寄存器的初始化值如下: SP=0638H,CS=0000H,DS=0000H,SS=0000H,IP=1000H,FL=0000H 注意: 所有命令均在提示符“P”状态输入。 在键盘监控状态,段地址缺省值为0000H。 35 监控程序命令及操作 (1)存贮器单元内容显示修改 操作: MEM 即在提示符“P”下,先输入四位存贮单元地址,再按MEM键,显示器左边4位

11、显示地址,右边2位显示该单元的内容。此时: 按NEXT键使地址加1再显示。 按LAST键使地址减1再显示。 键入十六进制数据,则将改写现行地址单元的内容。 按MON键则返回监控,显示提示符“P”。 (2)寄存器内容显示修改 操作: REG 即在“P”提示符下,先输入寄存器代号,再按REG键,显示器右边4位显示寄存器中内容,左3、4位显示寄存器名。此时: 按NEXT键,则依次循环显示下一个寄存器中的内容。 按LAST键,则依次显示上一个寄存器中的内容。 输入十六进制数字,则该寄存器中的内容被修改。 按MON键则返回监控,显示提示符“P”。 0123456789ABCDAXBXCXDXSPBPSI

12、DICSDSSSESIPFL(3)IO口读 操作: ODRW 在提示符“P”下,先输入四位IO口地址,再按ODRW键,显示器左边4位显示口地址,右边2位显示其IO口状态数据。此时: 按ODRW键,再次读入IO口的状态。 按NEXT键,IO地址加1,读出下一个口地址的状态数据。 按LAST键,IO地址减1,读出上一个口地址的状态数据。 按MON键,返回监控提示符“P”。 (4)IO口写 操作: DARW 即在提示符“P”状态下,输入4位IO口地址,按DAR键,显示器左边4位显示口地址,右边2位初始显示00,此时输入要写入的数据。IO的状态会随写入的内容而变化。 按NEXT键,IO口地址加1。 按

13、LAST键,IO口地址减1。 按MON键,返回监控提示符“P”。 (5)数据块移动 操作: F1F2MOVE 即在提示符“P”状态下,先输入4位数据块源首地址,按F1键,再输入数据块源末地址,按F2键,最后输入目标数据块首地址,按MOEV键,开始数据块传送,传送完毕返回监控,显示提示符“P”。 (6)单步运行 操作: 有三种状态都可以进入单步操作(段地址固定为0000H) 在监控提示符“P”状态下,按STEP键,从默认的起始地址IP=1000H单元开始单步运行一条指令语句。 在存贮器单元读写状态(即左边4位显示存贮器地址,右边2位显示存贮器单元内容)下,从当前存贮器地址开始单步运行一条指令语句

14、。 先输入四位起始地址,再按STEP键,则从输入的起始地址开始运行一条指令语句。每运行一条语句,显示器显示下一条指令语句的地址及其内容。 (7)连续运行 操作: 有三种状态可以进入连续运行 在监控提示符“P”状态下,按EXEC键,从默认起始地址CS=0000H,IP=1000H开 始连续运行用户程序。 在存贮器写状态下,按EXEC键,则从输入的起始地址开始连续运行用户程序(CS= 0000H)。 先输入起始4位段地址,按F1键,再输入4位起始偏移地址,再按EXEC键,则从规定的段地址和偏移地址开始连续运行用户程序。 要想从运行用户程序返回监控,可以按8088卡上的STOP暂停键或主机RSET键

15、。如果用STOP键中断程序运行,则保护所有寄存器的内容返回监控。如果按RESET键,则重新进入监控状态,初始化各寄存器。 (8)断点运行(默认段地址CS=0000H) 操作: F2EXEC 即在提示符“P”状态下,输入4位断点地址,按F2键,再输入4位起始地址,按EXEC键,程序从起始地址开始运行,显示器显示“”执行符。当程序运行到断点地址处会自动停下来,并显示断点地址和内容,同时保护所有寄存器的值。 当由于某种原因程序不能正常运行到断点地址处时(即通常所说的程序“跑飞”),可以按8088卡上的STOP暂停键,以确定程序运行到何处,同时必须用存贮器读写功能恢复断点处的一个字节内容。 第四章 接

16、口芯片实验实验一 8259单级中断控制器实验一、实验目的1. 进一步认识和理解中断特性。2. 掌握8259中断控制器的工作原理、编程方法以及PC机如何通过8259A实现对外部可屏蔽硬件中断源的管理。3. 熟悉实验中涉及到的中断屏蔽寄存器IMR和中断服务寄存器ISR等的使用方法。4. 进一步掌握中断服务程序的设计方法。二、实验预习要求1复习中断的概念,了解中断向量表的加载方法。2复习8259中断控制器的工作原理,了解PC机中外部可屏蔽硬件中断的处理过程。3复习PC机如何通过8259A实现对外部可屏蔽硬件中断源的管理。4仔细阅读实验原理、示例程序,掌握中断服务程序的编写方法及相关技巧。三、实验内容

17、 1. 硬件线路原理图如图4-1 所示。图 4-1 硬件线路原理图2硬件线路连接 (1)8259的INT连X15(8088的INTR) (2)8259的INTA连X12(80881NTR) (3)“”插孔和8259的3号中断IR3插孔相连,“”端初始为低电平。 (4)8259的CS端接X22 3编程提示 硬件中断是由CPU以外的器件发出的中断请求信号而引发的中断。80x86CPU只有两个引脚(INTR和NMI)可以接受外部的中断脉冲,为了管理众多的外部中断源,INTEL公司设计了专用的配套芯片8259A中断控制器。(1)8259芯片介绍 8259A中断控制器将中断源优先级排队、辨别中断源以及提

18、供中断向量的电路于一片中,因此无需附加任何电路,只需对8259A进行编程,就可以管理8级中断,即中断结构可以由用户编程来设定。同时,在不需要增加其它电路的情况下,通过多片8259A的级联,能构成多达64级的矢量中断系统。(2)本实验中使用3号中断源IR3,“”插孔和IR3相连,中断方式为边沿触发方式,每按二次AN按钮产生一次中断,满5次中断,显示“good”。如果中断源电平信号不符合规定要求,则自动转到7号中断,显示“Err”。 四、实验步骤 1按图4-1连好实验线路图 2运行实验程序 系统显示82591 3按AN按钮,按满10次显示good 五、实验要求1根据观察到的实验现象及阅读的程序,画

19、出本程序的软件流程图(包括主程序和中断服务程序)2对程序的关键部分做出必要的说明。实验二 8255A并行口实验(一) 一、实验目的 1掌握8255A和微机接口方法。 2掌握8255A的工作方式和编程原理。 二、8255A芯片简介 8255A可编程外围接口芯片是INTEL公司生产的通用并行接口芯片,它具有A、B、C三个并行接口,用+5V单电源供电,能在以下三种方式下工作: 方式0:基本输入输出方式 方式1:选通输入输出方式 方式2:双向选通工作方式 端口地址:0FF28H0FF2BH。三、实验内容1、并行口工作于方式0时的传送(1)设计一个电路:用8255A做并行口,读入8个开关的状态并通过发光

20、二极管显示出来。(当拨动开关时,相应的发光二极管的状态自动跟随变化)(2)当总开关K闭合(K=1)时,分开关能够控制对应的发光二极管;而当总开关K断开(K=0)时,分开关无论如何扳动,对应发光二极管都不跟随变化。2、方式1用8255芯片的B口做输入、工作于方式1,A口工作于方式0、做输出。CPU采用查询方式传送数据,实现手动开关控制发光二极管的变化。(连线图参照图4-2)提示:熟悉8255方式1输入的工作过程及相关联络控制信号的先后时序关系,观察IBF的前后变化。难点:控制字的确定,IBF有效状态的测试。电路连线图: 提示:熟悉8255方式1输入的工作过程及相关联络控制信号的先后时序关系,观察

21、IBF的前后变化。难点:控制字的确定,IBF有效状态的测试。四、根据上述要求设计电路并编写程序程序要求有详细注释五、实验现象及结论实验三 8255并行口实验(二)-交通灯控制一、实验目的1. 通过可编程并行接口芯片8255和软件定时实现十字路口交通灯的模拟控制。2. 进一步掌握并行接口芯片8255的使用方法。二、实验内容根据实验箱现有的实验电路,设计电路并编写程序使12个灯按交通变化规律亮、灭或闪烁。要完成本实验,必须先了解交通路灯的亮灭规律,设有一个十字路口1、3为南北方向,2、4为东西方向,初始状态为四个路口的红灯全亮,之后,1、3路口的绿灯亮,2、4路口的红灯亮,1、3路口方向通车。延时

22、一段时间后,1、3路口的绿灯熄灭,而1、3路口的黄灯开始闪烁,闪烁若干次以后,1、3路口红灯亮,而同时2、4路口的绿灯亮,2、4路口方向通车,延时一段时间后,2、4路口的绿灯熄灭,而黄灯开始闪烁,闪烁若干次以后,再切换到1、3路口方向,之后,重复上述过程。三、编程提示(1)通过8255A控制发光二极管,通行方向上同颜色的灯可一起控制。(2)各发光二极管共阳极,使其点亮应使8255A相应端口的位输出0。(3)通过软件延时实现定时,用较短的定时控制黄灯的闪烁,较长的延时控制通行。四、实验要求设计电路,画出软件流程图并编写程序。实验四 8253定时器计数器实验一、实验目的1学会8253芯片和微机接口

23、原理和方法。2掌握8253定时器计数器的工作方式和编程原理。二、实验预习要求1复习8253的工作原理、六种工作方式各自的特点。2复习8253的控制字格式、读/写操作方式以及如何进行初始化编程等。3根据实验内容,仔细阅读相关的实验要求及说明,编写程序,以便上机调试。4. 8253芯片介绍8253是一种可编程定时计数器,有三个十六位计数器,其计数频率范围为0 2MHz, 用+5V单电源供电,实验箱仅开放0#、2#,具有定时和计数功能。端口地址:0040H0043H。8253的六种工作方式:方式0:计数结束中断;方式1:可编程频率发生器;方式2:频率发生器方式;方式3:方波频率发生器;方式4:软件触

24、发的选通信号发生器;方式5:硬件触发的选通信号发生器。三、实验内容及要求 1、8253定时实验(1)实验内容用分频芯片74LS393的输出定时周期为1S,使指示灯在此期间半亮半暗。(2)连线图如图4-3 提示:确定8253适合定时的工作方式,选取合适的时钟频率输入Ti,写入8253方式控制字和计数初值,启动减1计数器开始计数,观察实验现象。难点:计数初值的确定,即Ti的选择。(3)编写程序(要求有详细注释)(4)实验现象及结论 2、8253计数实验(1)实验内容利用微动开关产生计数脉冲,采用8253的计数方式对其计数,理解8253各种工作方式的特性。(2)硬件连线图硬件连线参考图4-4。 提示

25、:确定8253适合定时的工作方式,确定计数初值,写入8253方式控制字和计数初值,启动减1计数器开始计数,观察实验现象。难点:计数初值的确定(尽量较小的)。(3)编写程序(要求有详细注释)(4)实验现象及结论实验五 串行接口8251应用一、实验目的 1了解串行通讯的一般原理和8251A的工作原理。2 掌握8251A编程方法。, 二、实验内容 1硬件线路原理图如图4-5。(1)TxC和RxC分别为8251A的发送时钟和接收时钟,由片外8253的OUT1提供。(2)8251片选信号8251CS接译码输出3F8H 3FFH(系统上已连接)。(3)CTS端必须接低电平(已接好),8251A才可向外发送

26、数据,其它回答信号RTS、DTR、DSR不用。(4)RxRDY、TxRDY为允许接收和允许发送信号,由于在本系统中使用查询方式进行通讯,这两个信号线不用,中断方式时,这两个信号分别作发送行接收时的中断申请信号。2编程提示用查询方式进行接收和发送,本实验程序是串行发送程序,要完成本实验,需要2台实验系统。其中1#为串行发送,2#为串行接书。在1#机键盘上敲入的字符显示在2#的显示器上。本系统上装有一片8251芯片和标准RS232C接口连好,对8251芯片的初始化程序在监控软件中已做好,可以直接进行对串行口状态查询。 三、实验步骤1准备2台实验机,确定1号机为发送,2号机为接收。21号机和2号机的

27、RXD、TXD交叉相连,且两机共地。3先运行2号机,2号机处于命令提示符“P”,即进入等待接收状态,显示器显示8251-2。4再运行1号机,1号机处于命令提示符“P”状态下,即可进入串行发送状态。显示器显示8251-1。5在1号机键盘上按动数字键,在2号机的显示器上应显示对应数字键值。当1号机上按“MON”键时,1号机显示好good。四、运行程序观察实验现象,写出实验报告。实验六 D/A转换实验一、实验目的掌握数/模转换的基本原理及DAC0832芯片的使用方法。二、实验内容利用DAC0832芯片输出方波、锯齿波、梯形波、三角波等波形,编写相应程序。提示:(1)首先须由CS片选信号确定DAC寄存

28、器的端口地址,然后锁存一个数据通过0832输出,典型程序如下: MOV DX,DAPORT ;0832口地址 MOV AL,DATA ;输出数据到0832 OUT DX,AL (2)产生波形信号的周期由延时常数确定。 三、实验原理图硬件原理图如图4-6。 四、编写实验程序五、运行程序观察实验现象,写出实验报告。图4-6 DAC0832原理图实验七 A/D转换实验(一)一、实验目的 掌握模/数转换的基本原理及ADC0809芯片的使用方法。二、实验内容1、利用ADC0809芯片,采集模拟量,将其转换成对应的数字量。要求采用延时等待方法实现数据传送,编写相应程序。2、利用ADC0809芯片,采集模拟

29、量,将其转换成对应的数字量。要求采用查询式控制数据传送,编写相应程序。要求:根据两种实现方法的不同,设计相应的电路并编写程序。提示:(1)ADC0809的START端为A/D转换启动信号,ALE端为通道选择地址的锁存信号,实验电路中将其相连,以便同时锁存通道地址并开始AD采样转换,其输入控制信号为CS和WR,故启动A/D转换只须如下两条指令: MOV DX,ADPORT ;ACD0809端地址 OUT DX,AL ;发CS和WR信号并送通道地址 (2)延时等待(或查询成功)后,使用下述指令读取AD转换结果。 MOV DX,ADPORT IN AL,DX 三、实验原理图硬件原理图如图4-7所示。图4-7 ADC0809原理图四、编写实验程序五、运行程序观察实验现象,写出实验报告。实验八 A/D转换实验(二)一、实验目的掌握模/数转换的基本原理,进一步掌握ADC0809芯片的使用方法。二、实验内容利用ADC0809芯片,采集模拟量,将其转换成对应的数字量。要求采用中断式控制数据传送,设计电路并编写相应程序。三、实验要求根据要求,设计硬件电路连接,绘制软件流程框图并编写相应的程序,实验调试,写出实验报告。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1