如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
兰州大学重点主干课程建设配套教材微型计算机原理、接口应用技术实验李柏年汤书森马义德张在峰编著兰州大学信息科学与工程学院2004年1月实验一接口基础及总线信号检测一、实验目的学习通过62芯总线、驱动器、译码器等在PC外扩展新的接口芯片。学习编制对可编程接口实现控制的程序设计方法。二、试验设备硬件:PC兼容机微机实验仪示波器LED4只74LS74或74LS175集成电路1片软件:操作系统MS-DOS或WINDOWSMASM..EXELINK.EXE三、实验内容编辑、汇编、链接、调试汇编程序。熟练掌握DEBUG调试程序的各条命令和使用。联接74LS1754D触发器作为简单接口,检测部分总线信号在指令运行时的状态,用LED显示。DEBUG程序单步执行,软、硬件结合,观察、检测指令运行时总线中相应信号的状态。用示波器检测。四、编程提示总线信号IOR、IOW、MEMR、MEMW、READY,接口芯片片选信号CS都随指令运行而产生,程序中必须有输入、输出、存储器—寄存器传送、寄存器—存储器传送指令。本实验使用8253计数器/定时器,端口地址为200H、201H、202H、203H,对应COUNT0、COUNT1、COUNT2、控制端口。五、参考程序DATASEGMENTTS1DB’程序开始运行,请注意观察总线信号状态。’,0DH,0AH,’$’TS2DB’程序运行结束。请检查实验记录。’,0DH,0AH,’$’DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXLEADX,TS1MOVAH,9INT21HMOVDX,203HMOVAL,01010110BOUTDX,ALMOVDX,201HMOVAL,0FFHOUTDX,ALINAL,DXMOVSI,1226HMOVBX,[SI]MOV[DI],BXLEADX,TS2MOVAH,9INT21HMOVAH,4CHINT21HCODEENDSENDSTART六、实验步骤1、用编辑程序EDIT编辑源程序C>EDIT文件名.ASM(文件名由用户自定)注意:编辑结束时一定要将建立的源程序存盘后再退出EDIT。2、用宏汇编程序MASM汇编源程序产生目标程序C>MASM文件名.ASM汇编完成后若不提示错误,顺序进行第3步操作,否则重复1-2步并记录分析错误原因。3、用链接程序LINKC>LINK文件名.OBJ(扩展名.OBJ可省略)4、用调试程序DEBUG调试程序C>DEBUG文件名.EXE注意观察调试过程中的各种现象并记录确联结硬件,经指导教师检查电路连接无误,接通实验仪电源开关,运行程序。使用DEBUG单步运行,观察、记录执行输入、输出、存储器—寄存器传送、寄存器—存储器传送指令时,总线信号IOR、IOW、MEMR、MEMW、READY,接口芯片片选信号CS的现象和状态。(建议画出波形图)6、运行调试好的可执行程序与用DEBUG单步调试执行指令时,总线信号IOR、IOW、MEMR、MEMW、READY,接口芯片片选信号CS的反映有何不同?请回答。实验二8253计时器/定时器一、实验目的进一步学会通过62芯总线、驱动器、译码器等,在PC机外扩展新的接口芯片。掌握8253计数器的编程原理,用示波器或发光二极管LED观察不同模式下的波形或频率关系。二、试验设备硬件:PC兼容机微机实验仪示波器LED3只软件:操作系统MS-DOSMASM..EXELINK.EXE三、试验内容用8253构成一个方波发生器和分频器,完成如图连接。1>、把8253的CLKO与实验仪Q0—Q3端输出的20KHZ—2.5KHZ频率相连接。2>、将OUT0与CLK1相连接,OUT1与CLK2相连接,OUT0、OUT1、OUT2分别连接LED阳极。3>、GATE0、GATE1、GATE2接+5V。4>、片选CS插孔接200H~207H。可选用D触发器和LED检测CS信号状态。接线方式见实验一。2.完成编程,将计数器0、1设为模式3(方波),计时器2设为模式2(分频),计数器0的输出脉冲作为计数器1的时钟输入,计数器1的输出脉冲作为计数器2的时钟输入。修改程序中的计数初值参数以改变方波宽度和分频信号周期,用LED观察计数器0、1和2的输出频率关系,并画出频率关系图波形。记数初值=F入/F出=T入/T出四、编程提示1、8253控制端口地址为203H计数器0地址为200H计数器1地址为201H计数器2地址为202H2、8253的控