实验三四-20120420

实验三四-20120420

ID:19763151

大小:1.69 MB

页数:30页

时间:2018-10-06

实验三四-20120420_第1页
实验三四-20120420_第2页
实验三四-20120420_第3页
实验三四-20120420_第4页
实验三四-20120420_第5页
资源描述:

《实验三四-20120420》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验三TPC装置系统,I/O与存储器实验目的1)了解掌握TPC实验系统的基本原理和组成结构,学会测试检查TPC-PCI总线转接卡地址;2)正确掌握I/O地址译码电路的工作原理,学会动态调试程序DEBUG/TD的直接I/O操作方法;实验环境1、硬件环境微型计算机一台,清华科教仪器厂TPC-2003微机接口实验装置一台,示波器一台2、软件环境(1)windowsXP操作系统,编辑、汇编、链接和调试程序;(2)PC2003A集成开发环境软件一套及实验装置电子版资料实验系统基本组成PCI接口卡一块;实验台(箱)一个;50线扁平电缆一根;自锁紧导线50

2、根;集成电路芯片(8251、74LS273、74LS244、6116)共4片选配外扩展键盘显示器电路一套实验系统基本组成PLX9054PCI总线扩展卡实验系统基本组成TPC2003A实验装置主板实物图实验系统基本组成TPC2003A实验主板布置图PCI设备地址查询因为pci总线结构支持p&p即插即用功能,每台微机分配给pci扩展板的资源是动态浮动的,不像isa总线是固定死的,因此分配给设备的i/o基地址、mem基地址空间及int中断号会因为不同的微机而变化(详细介绍请参看pci总线规范文档或本设备的实验指导书),所以实验前需要确定当前微机中p

3、ci卡的资源,并用其替换程序中的相应值,重新编译链接后才能实现实验效果。PCI设备地址查询单击硬件检测菜单每个计算机都不同需记下来的地址PCI设备地址查询这两个地址要相同PCI设备地址替换原来的程序:MOVDX,2A0HOUTDX,AL替换成:MOVDX,0C400H-280H+2A0HOUTDX,ALTPC设备IO地址:280H281H2A0HPC机上映射的地址:C400HC401HC400H-280H+2A0HPCI设备地址替换为了简化书写,可以在程序开始定义一个常量:ioportequ0c400h-280h在程序中使用很方便:MOVDX

4、,ioport+2A0HOUTDX,ALMOVDX,ioport+2A8HINAL,DXTPC集成调试环境运行时首先出现如下提示TPCpcicard9054ChipI/OBaseAddress:c800TPCpcicardI/OBaseAddress:c400TPCpcicardMemoryBaseAddress:dfc00000TPCpcicardInterruptLine:13实验注意事项1、如果需要连接硬件试验箱,请先插上排线和电源插头,然后打开实验箱开关。不要带电插拔排线和连接硬件管脚。2、将硬件连接好后,可以利用TPC2003A集成

5、开发环境中的硬件检测菜单来检查TPC卡的相关情况。3、将每个实验的接线连接好以后,可以利用TPC2003A集成开发环境中的演示实验检查硬件的接线情况。4、硬件连线无误后,调入软件程序进行调试。软件没有逻辑错误后在打开硬件开关,运行结果。5、试验结束后,关闭主机和实验箱电源,将所有接线拆掉,放入实验箱的口袋。拔下实验箱电源和排线,将实验箱关好。实验内容(必做)3-1利用译码器输出负脉冲,利用这个负脉冲控制L7闪烁发光(亮、灭、亮、灭、…),直到按键盘任意建结束。实验原理译码输出端Y0~Y7在实验台上“I/O地址”输出端引出,每个输出端包含8个地

6、址:Y0:280H~287H,Y1:288H~28FH,……当CPU执行I/O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负脉冲。利用译码器输出负脉冲,利用这个负脉冲控制L7闪烁发光(亮、灭、亮、灭、……),时间间隔通过软件延时实现。实验接线图实验接线图74LS74的D、SD端接+5V74LS74的CLK接2A0H地址端;CD端接2A8H端74LS74的Q端接指示灯L7自锁紧插座插入导线时,应稍用力并沿顺时针方向旋转一下;拔出时,应逆时针方向旋转,待插头完全松开后,在向上拔出。实验内容(选做)3-2如果用只访问一个I/

7、O地址的方法来实现发光二极管闪烁发光,硬件应如何连接?编写相应的程序并上机验证。编程提示1、实验电路中D触发器CLK端输入脉冲时,上升沿使Q端输出高电平L7发光,CD端加低电平L7灭。执行下面两条指令MOVDX,0C420H;0C400-280+2A0OUTDX,AL(或INAL,DX)Y4输出一个负脉冲,执行下面两条指令MOVDX,0C428H;C400-280+2A8OUTDX,AL(或INAL,DX)Y5输出一个负脉冲。编程提示3、按任意键退出可以用DOS/BIOS功能调用实现MOVAH,1INT16HJZSTART实验四(1)简单输入

8、输出实验目的1、掌握简单并行接口的工作原理。2、熟悉8路锁存器芯片74LS273和8路缓冲器芯片74LS244的功能及使用方法。3、掌握用汇编语言编写简单的输入输出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。