东南大学微机实验报告二_第1页
东南大学微机实验报告二_第2页
东南大学微机实验报告二_第3页
东南大学微机实验报告二_第4页
东南大学微机实验报告二_第5页
免费预览已结束,剩余17页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微机实验及课程设计实验报告学号东南大学微机实验及课程设计实验报告实验三TPC装置系统,I/O与存储器实验四(1)简单输入输出实验四(2)中断名:学 号:15业:实验室:计算机硬件技术实验时间:2016年04月20日报告时间:2016年05月03日评定成绩:审阅教师:.实验目的与内容实验三TPC装置系统,I/O与存储器一、实验目的 了解掌握 正确掌握 学会利用1)2)3)4)TPCI/OI/O实验系统的基本原理和组成结构,学会测试检查 地址译码电路的工作原理,学会动态调试程序 指令单步调试检查硬件接口功能,学会利用示波器检测TPC-PCI总线转接卡地址;DEBUG/TD的直接I/O 操作方法;I

2、/O指令执行时总线情况;进一步熟悉8086/8088及PC机的分段存储特性,了解存储器扩展原理,完成编程及测试。二、实验内容(1) 观察了解TPC-2003A实验系统的基本原理和组成结构,测试基本单元电路功能,熟悉各部分辅助 电路的使用;(2) 通过Win/XP控制台硬件信息或测试程序检查TPC-PCI总线转接卡地址,并记录;(3) 按图3.3-5 的I/O 地址译码测试参考电路连线,分析电路原理,操作功能和单步功能测试;(4) 编程利用片选负脉冲控制指示灯(如 L7 )闪烁发光(亮、灭、亮、 软件延时实现;(5) 修改延时参数,使亮(约1秒)与灭的时间间隔分别为1秒、5数 BX,CX。分别利

3、用动态调试程序直接I/O灭、,),时间间隔通过秒和8秒,记录延时程序对应参实验四(1)简单输入输出一、实验目的1) 进一步掌握TPC实验装置的基本原理和组成结构;I/O指令执行时总线情况;2) 掌握利用I/O指令单步调试检查硬件接口功能,学会利用示波器检测3) 掌握简单并行输入输出接口的工作原理及使用方法,进一步熟悉掌握输入输出单元的功能和使用。二、实验内容74LS32用实验台上个Q输出端接LED(1) 按图3.4-1 简单并行输出接口参考电路图连接线路(74LS273插通用插座,的“或门” )。74LS273为八D触发器,8个D输入端分别接数据总线 DOD7, 8 显示电路 L0L7;8个发

4、光二极管(2) 编程从键盘输入一个字符或数字,将其ASCn码通过这个输出接口输出,根据发光情况验证正确性;74LS32用实验台上K0K7, 8个数据输(3) 按图3.4-2 简单并行输入接口参考电路图连接电路(74LS244插通用插座,的“或门” )。74LS244为八缓冲器,8个数据输入端分别接逻辑电平开关输出 出端分别接数据总线 D0D7;(4) 用逻辑电平开关 K0K7预置一字母的ASCn码,编程输入这个 ASCn码,并将其对应字母在屏幕上显示出来。(标准ASCII码的范围为20HFFH);(5) 针对图2.3-14 的双色发光二极管点阵电路,在DEBUG下用I/O 操作对行列选端口写入

5、数据,实现8*8点阵显示,验证 3.4.4 选做分析结果实验四(2)中断一、实验目的1) 掌握PC机中断处理系统的基本原理;2) 学会编写中断服务程序。二、实验内容实验电路如图3.5-1 ,直接用手动产单脉冲作为中断请求信号(只需连接一根导线),要求每按次开关产生一次中断,在屏幕上显示一次“TPC pci card Interrupt” ,中断8次后程序退出。二.基本实验原理实验三 TPC装置系统,I/O与存储器(1)流程图5(2)原理图AYOBVICV2YJV4LIV5E3YbV77i4LSIlN4I匚1tuJACIH+5VT D C 0'¥、«_ J'

6、CLKO I 0A41 I12A51A61B) 1ATF7JI.S0II11U21-0A9A'E-NtnftI U2 .Brg)-ji171.0EC453, 3-5I/0:f码信丐测试电路实验四(1)简单输入输出(1)流程图I 7的 I图3. 4-7输入佥苇洗出图m 3. 1 6输出券忑流劭图(2)原理图74LS2733TsuET«QllQ2Q3Q4Q6Q7OS512TJ1619LGLIL2L3L4L5L6L7-CLR T CLKVCCGND2074LS32 JOW* 2ASH图X HI倚邮输出參考实強电路74LS244KO K)K2K3K4KSKhK7>lYl1Y2I

7、Y3IY42Yl 2V2 2Y3 2Y4VCCGVDi&nT?427LI20H)5VTDO()1D205LMDSD6D7741.S3? lOK 2A0H-W 3. 1-2 ffl单输2沁实验电蹄实验四(2)中断(1) 流程图5 L畀帀流林国住7?斯qt斯同h;(<?>泉开汀畀庁流稻割中甘入现场保护II计数罟减II取H EO】站虫屮惭Iy 规场快叟I y图3. 5-3屮断程序诡程图(2)原理图TL*IIRQ阁3.h=1简单中断电蹄;打开 “ TPC',0ffH 的是 PCII/O地址;3君二云響1 «*«* - 三.方案实现与测试实验三 TPC装置

8、系统,I/O与存储器(1)查看并替换TPC扩展卡I/O和存储器基地址1)参照实验指导书安装接口卡及其驱动程序;2)启动微机并打开“控制面板”-“系统”-“设备管理器”,找到“微机原理教学实验系统”点击“资源”看到占用的存储和中断资源,找到两个输入/输出范围,其中一个范围大小是接口芯片上的设置寄存器组占用的I/O地址空间,另一个范围大小是 7fH的是TPC设备的文粋 <!> Sltt <A>Wfth QpL f 血曲底I Mpvp/Cff BOB 藝电I OB *T*/AT*J T SVHM 0上 « Mxlt盘SMmft砸戟酒7FU«Ok口 tcoH

9、 4Q Lrr>£+«masM»人学血人ift& 声* r現IW粗曲竣挂 Nl申hff它Wt卜设* 通用右总时 Fwmoa* e«uRi 理«学 y TTC視ft3) 用记录下的实际基址值替换每个汇编程序头中的定义行中的值,并重新编译链接 代码为:loport equ 0EC00h-0280hout portl equ iop ort+2a0hout port2 equ iop ort+2a8h(2) 1/0 译码测试实验电路猛 C:TllIOOr5systeB32cBd. eie - debue1 Jn|xIBBLG =9103

10、 out dx士alnOl.6 - Q104 ngv dx.cc20»ni6:oia7 oue dx. 0BLt:91Ogta1P3«H*=HQCU1c* =eniw叫EcatiSP=PFEESI邸0RBDIaaaais-0B16ES-0B16ss-eBi&cs-eeitIP-0103HUUPE】PLNZ NAPOHCBLfi:aiQ3 EE ptOUTDJC*hL删r軸強 E»e詡$00ex -哋0DX-EC2ttSPhFFEEEM哋EDlDSrS-flBlfisg 61)丄 Gcs-euitIP-0104NUUPT1PLMZ MAPONCRAZSEC=

11、tnouDK,ECZBftK -HBdB BK-n«1flOGx dnnnDX-EGZeSP-FFEEDI-(B5=0Bie E£=0B1&SE-0B1&CE=BBltip=0ia7MUUPElPbHZ NnPONCeO16:eiQ7 ££ -tOUTDKALFU(呻旳 EilX”(WUUCK陌DKr£C2GSP-FFEESIDl "1州績jfasBB16 ESS0B16SSWBWCS 咖lbIF=OiaBNUurElFLNZ HAFONCHBLGtniflS Bn29ECnwiD«>EC3B灯亮(L7

12、接Q,L2接Q非)-V -一 *n上 - .I".1R总 .哎严厂密Gr"拄.7« % 肉O-rf,1:*7丄SV09Sac* 1 火;7>LED删耳-B a W W M < :JI-竇:P 即!A崙* U2 7>OUTPUT:(3) 动态调试程序 DEBUG勺直接I/O操作方法(其中01H为输出1)命令行方式下直接启动 debug,在命令符-后直接键入 OEC0OO1; OEC08O1回车即可, 量,ECOOH EC08H为端口地址。-oecOO 01-oec08 01* 1L 礼 JU#!taeeeiiiQ g tea J莎F R J8X8J

13、SB ri6*n 一将看到其实验现象:将输出接到 8X8点阵显示,会看到第一排第一列的点阵灯被点亮。修改输出代码, 他的行或列或某个点的灯被点亮。微机实验及课程设计实验报告学号<0ffOf-oecOO -oecGB -A A7I m f fzg '封:DEL泄SX0OL7的亮灭变化,总结I/O地址译码电路原理,尝试编写程序利用2)通过让Y4,Y5交替输出负脉冲,这个负脉冲控制L7闪烁发光,时间间隔通过软件延时实现。 实验现象:可以看到 L7闪烁发光。实验四(1)简单输入输出(1)简单并行输出1)按图搭接电路2)观察硬件电路,查看 LED指示灯亮灭观察发现,根据输入的字符不同,8位

14、LED灯显示输入字符的 ASCII码,实现电路以及代码符合设计要求,设计正确。输入A, L6、L0亮Gm二壬 发rdQ-微机实验及课程设计实验报告学号(1)简单并行输入1)按图搭接电路2) 观察硬件电路,查看 LED指示灯亮灭观察发现,根据开关量的不同,74LS244将不同的电平输入 CPU根据电平,屏幕上显示其转化为的不同ASCII码字符。屏幕的显示与开关相对应,实现电路以及代码符合设计要求,设计正确。开关输入4BHEnd屏幕显示4BH对应的ASCII码字符K14实验四(2)中断实验现象Frw、 Dnr IoI <1 Itx 1 t f'H-*pt1 nt orrupt11 I

15、 fitac aii4 *會 fTIM:pci 1rtrd5:pc k cArd1nlsrrupiTPCpc 1 cardInt«rrup1TPCpc ird1ntarruplTPCp>c i cardTFCpc t c«rIK:FC 1 cardTFCR 1 c«r<1 电TFCM1 car心TIC9C 1Intern pt四.提高与创新研究实验四(一):(1)利用基本实验(1)中输出锁存电路将 L0L7制成流水灯,流水方向由键盘控制,可随时切换,流水 间隔时间也由键盘控制。设计思路:选择两个按键如“1” “ 2”分别控制流水灯的方向,关于控制流水间

16、隔,通过按一次键灯移位一次,这样由两个键控制了流水灯的方向和间隔。J| l.lxt -记事忑文件嵋辑旧梧式Q)重看(V)毂助(H)ioporcequ 0d400h-0280hls273cqu ioporr-h2a8hstacks segment srckdb 100 dip (?)stacks endscode segment assume cs: code, ss: stacksmain proc firstart:movmovmovmovstacks ss. Ax ah,2 dlQdh;回车将mt 21h mov ah,l ifli21h cmp 31,27 je exii mov;等待變盘输入;判断是否为ESC键 ;若是则退出 dxJs2T3 ;若不是,从2A8H諭出ASCH码 out dx, aljmp stm;4 Starrexit:mov ah,4ch 寸返回DOS inr 21hmain endp code ends end Starr五.分析与总结通过实验前阅读基本实验书和装置的介绍,了解了TPC实验系统的基本原理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论