版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理与接口技术实验指导书PAGEPAGE3实验要求带预习报告上机根据实验要求,作好充分预习,设计实验硬件原理及接线图(必须标出相关的管脚号,以备硬件连线及测试),画出程序流程图,写出源程序清单,规划好调试步骤,上机时带预习报告。注意:无预习报告者不得做实验。认真实验,经教师检查后,方可离开注意掌握软、硬件调试方法,提高分析问题、解决问题的能力。对所编写的程序必须十分清楚,作到知其然,亦知其所以然,硬件电路原理清楚,熟练应用常规的仪器(如万用表、示波器等)检查测试硬件电路。指导教师还会根据实验要求,提出问题。按时提交实验报告实验结束后,在预习报告的基础上,完成实验报告,并于下次实验时交给指导教师。实验报告格式实验****************一、实验目的二、实验内容三、硬件原理及接线图四、程序流程图五、程序清单六、实验步骤七、实验结果及现象分析八、收获及建议实验环境1.
硬件环境微型计算机,接口实验箱,PCB制版机一套,示波器,工具2.
软件环境1、实验一、实验三~实验五在WindowsXP操作系统下用TdPit软件调试2、实验二(中断部分)在DOS操作系统下用TdDdebug软件调试TdDdebug软件内涵盖了文本编辑器软件、汇编程序(MASM.EXE或TASM.EXE)、连接程序(LINK.EXE或TLINK.EXE)、调试程序(DEBUG.EXE或TD.EXE)等。DOS操作系统E:进入E盘E>*.EXE执行*.EXE文件E>C:进入C盘C>CDTANGDU进入C盘TANGDU子目录C>TANGDU>CDTDPIT进入C盘TANGDU子目录下TDPITC>TANGDU/TDPIT>CDASMC>TANGDU/TDPIT/ASM〉文本编辑器(EDIT、NOTEPAD(记事本)等)汇编程序(MASM.EXE或TASM.EXE)连接程序(LINK.EXE或TLINK.EXE)调试程序(DEBUG.EXE或TD.EXE)系统设置进入DOS操作系统——进入E盘——运行AUTOEXEC.BAT——运行TDDEBUG注意:因为PCI总线结构支持p&p即插即用功能,每台微机分配给PCI扩展板的资源是动态浮动的,不像ISA总线是固定死的,因此分配给设备的I/O基地址、MEM基地址空间及INT中断号会因为不同的微机而变化,所以实验前需要确定当前微机中PCI卡的资源,并用其替换程序中的相应值,重新编译链接后才能实现实验效果。实验一8086汇编程序编辑、编译及调试实验目的1、掌握8086汇编程序的编辑、编译、连接及运行过程。2、掌握使用DEBUG调试程序的方法。3、掌握利用DOS系统功能调用显示字符的方法。实验内容:编制程序并调试1、现有多个有符号数23、-120、36、780、600、-2000,编制程序,找出最大值并放至指定的MAX存储单元中。并把数据23、-120、36、780、600、-2000显示出来。2、假设某字符串为WERFGHUJKI,以回车符(CRodh)结束,从头搜索字符串,统计字符串字符的个数,并在显示器上显示出串长(以16进制显示)(选作)。三、调试步骤1、在window系统下执行TDPit2、编辑源程序,形成****.ASM文件3、编译4、链接5、运行(或调试)实验二数码管显示实验一、实验目的掌握I/O接口的使用。掌握利用8255完成一组七段LED数据管的显示原理及接口方法掌握在DOS系统下系统的调试方法二、实验内容1、在下图中左边第二个数码管中显示6这个数字,画出硬件接线图,编写控制程序。2、在下上图中左边第二个数码管中显示数据段VALULE单元中的数,编写控制程序(VALULE单元中的数据可任意设定为0~F)。3、利用三种总线、8255、键盘及数码管显示单元(见上图)实现4位LED动态显示数据段DISVALUE单元开始存放的4个数。(4个数据可任意设定为0~F)。主机按任意键停止显示返回DOS。完成系统硬件设计及软件编程。4、利用三种总线、8255、键盘及数码管显示单元完成键盘扫描功能,并把按键数值循环存入数据段DISVALUE开始单元中。同时在4位数码管中从左到右循环显示键值。完成系统硬件设计及软件编程。(选作)三、实验步骤设计实验线路图并连接实验线路,并将PCI总线扩展卡上的两根扁平电缆连接在实验平台上。运行CHECK程序,查看INTR中断号及相关信息、I/O空间始地址3.根据实验内容要求编写相应实验程序编译、连接实验程序,对错误进行调试运行程序,观察实验结果是否正确。四、硬件参考电路aabcdefghSabcdefghSabcdefghSabcdefghS5V4.7K*8SN7407ADPBGDCEFSN7407X1X2X3X4位选段选abcdefgdp实验室设备共阴极数码管+5+5VBAPB1PB0D0-D7XD0-XD7BAPB1PB0D0-D7XD0-XD7CPB274LS07CPB274LS07DEPB4PB3RDXIORDEPB4PB3RDXIORFPB5FPB5DPGPB7PB6XIOWWRDPGPB7PB6XIOWWRIOY0CSIOY0CSXA3XA3X1PA074LS07A1X1PA074LS07A1X3X2PA2PA1XA2A0=X3X2PA2PA1XA2A0X4PA38255X4PA38255Tddebug集成操作软件使用说明1.主菜单说明Tddebug集成操作软件集编辑、编译、连接、调试等多个功能于一体,该软件主界面包含了6个菜单,分别为:Edit,Compile,Pmrun,Rmrun,Help和Quit。部分菜单还包含子菜单。Edit 编辑源文件CompileCompile 编译源文件Link 连接目标文件BuildAll 编译和连接Pmrun 进入保护模式调试状态RmrunRun 运行实模式调试状态Debug进入实模式调试状态Help 版本信息Quit 退出Tddebug选择主菜单:ALT+KEY(E,C,P,R,H,Q)ALT+E选择Edit菜单ALT+C选择Compile菜单ALT+P 选择Pmrun菜单ALT+R 选择Rmrun菜单ALT+H 选择Help菜单ALT+Q 选择Quit菜单菜单切换可以通过小键盘上的左右键或直接使用快捷键在主菜单之间进行切换。使用小键盘上的上下键可以选择子菜单中的菜单项。(3)执行菜单项 选中要执行的菜单项,键入Enter键即可。说明在执行编辑、编译、连接、运行、调试前,系统会弹出对话框,要求键入操作的文件名称。结束键入则以Enter键作为结尾,取消操作可以按Esc。2.实模式调试窗口说明 在Tddebug主菜单中执行Rmrun菜单中的Debug,就进入了实模式调试窗口。实模式原理和大部分接口实验在这个环境下完成。Tddebug集成了TurboDebugger作为实模式程序的调试器,该调试器简称为TD。(1)窗口划分 进入TD环境只需要在Tddebug中运行Rmrun菜单中的Debug菜单子项即可,在进入时软件会要求输入调试程序的名称。 在进入TD后,可能会叠加一个报告无符号表的对话框,按ESC键就能关闭该对话框。主菜单中包含了File、Edit、View、Run、Breakpoints、Data、Options、Windows和Help共9个菜单项,如下图所示。主菜单条主菜单条标志寄标志寄存器显示区寄存器显示区代码显示区寄存器显示区代码显示区堆栈显示区数据显示区堆栈显示区数据显示区提示区提示区TurboDebugger调试器窗口划分图(2)快捷键 环境中可以使用热键选择相应的菜单项。在调试过程中也可以使用一些快捷键来实现一些功能,以下为常用的快捷键及实现功能。 主界面功能键F1 显示帮助窗口F2 设置/清楚断点F3 察看源代码模式F4 执行到光标处F5 放大/缩小窗口F6 窗口切换F7 单步执行F8 单句执行F9 运行程序F10 Menu激活主菜单Ctrl+Break终止程序执行Alt+X退出TDTAB 切换焦点区域当焦点区域在寄存器显示区中时Ctrl+R 切换16位/32位通用寄存器显示Ctrl+I使光条指示寄存器的内容+1Ctrl+D使光条指示寄存器的内容-1Ctrl+Z使光条指示寄存器的内容清零Ctrl+C手动修改光条指示寄存器的内容当焦点区域在标志寄存器显示区中时Ctrl+T 翻转光条指示标志的状态当焦点区域在数据显示区中时Ctrl+D 修改数据显示格式Ctrl+G 指定需要显示的内存区域首地址Ctrl+S 查找指定的字节值表Ctrl+C 修改光标当前指示存储单元的内容当焦点区域在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- it维修外包合同
- 上料工段外包合同
- 中建劳务外包合同
- 临聘教师外包合同
- 产品客服外包合同
- 仓库发货外包合同
- Unit 5 课时1 Welcome to the unit(课件)英语新教材译林版八年级下册
- 人工客服外包合同
- 企业维护外包合同
- 保利客服岗外包合同
- 2025年公安机关人民警察基本级执法资格考试试题(初级)附答案
- 矿产开采合作协议(2025年权威版)
- 储能电站三级安全教育课件
- 人工智能赋能家居智能家电市场分析报告
- 2025年中级注册安全工程师安全生产技术考试真题及答案详解
- 锂电池pack技术知识培训课件
- 2025年福建省能源石化集团有限责任公司春季社会招聘210人笔试参考题库附带答案详解
- 企业内部控制与审计方案
- 四川省凉山州2025年中考物理真题附同步解析
- 湖北省部分高中2025届高三下学期四月统考(二模)政治试卷(含解析)
- 小学一年级数学下册应用题大全300题【满分必刷】
评论
0/150
提交评论