- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理接口实验讲义.
兰州大学重点主干课程建设配套教材
微型计算机原理、接口应用技术实验
李柏年 汤书森 马义德 张在峰 编著
兰州大学信息科学与工程学院
2004年1月
实验一 接口基础及总线信号检测
一、实验目的
学习通过62芯总线、驱动器、译码器等在PC外扩展新的接口芯片。
学习编制对可编程接口实现控制的程序设计方法。
二、试验设备
硬件:PC兼容机
微机实验仪
示波器
LED 4只
74LS74或74LS175集成电路1片
软件:操作系统MS-DOS或WINDOWS
MASM..EXE
LINK.EXE
三、实验内容
编辑、汇编、链接、调试汇编程序。熟练掌握DEBUG调试程序的各条命令和使用。
联接74LS175 4D触发器作为简单接口,检测部分总线信号在指令运行时的状态,用LED显示。
DEBUG程序单步执行,软、硬件结合,观察、检测指令运行时总线中相应信号的状态。用示波器检测。
四、编程提示
总线信号IOR、IOW、MEMR、MEMW、READY,接口芯片片选信号CS都随指令运行而产生,程序中必须有输入、输出、存储器—寄存器传送、寄存器—存储器传送指令。
本实验使用8253计数器/定时器,端口地址为200H、201H、202H、203H,对应COUNT0、COUNT1、COUNT2、控制端口。
五、参考程序
DATA SEGMENT
TS1 DB ’程序开始运行,请注意观察总线信号状态。’, 0DH, 0AH, ’$’
TS2 DB ’程序运行结束。请检查实验记录。’, 0DH, 0AH, ’$’
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START:MOV AX, DATA
MOV DS, AX
LEA DX, TS1
MOV AH, 9
INT 21H
MOV DX, 203H
MOV AL,
OUT DX, AL
MOV DX, 201H
MOV AL, 0FFH
OUT DX, AL
IN AL, DX
MOV SI, 1226H
MOV BX, [SI]
MOV [DI], BX
LEA DX, TS2
MOV AH, 9
INT 21H
MOV AH, 4CH
INT 21H
CODE ENDS
END START
六、实验步骤
1、用编辑程序EDIT编辑源程序
CEDIT文件名.ASM (文件名由用户自定)
注意:编辑结束时一定要将建立的源程序存盘后再退出EDIT。
2、用宏汇编程序MASM汇编源程序产生目标程序
CMASM 文件名.ASM
汇编完成后若不提示错误,顺序进行第3步操作,否则重复1-2步并记录分析错误原因。
3、用链接程序LINK
CLINK 文件名.OBJ(扩展名.OBJ可省略)
4、用调试程序DEBUG调试程序
CDEBUG 文件名.EXE
注意观察调试过程中的各种现象并记录
确联结硬件,经指导教师检查电路连接无误,接通实验仪电源开关,运行程序。使用DEBUG单步运行,观察、记录执行输入、输出、存储器—寄存器传送、寄存器—存储器传送指令时,总线信号IOR、IOW、MEMR、MEMW、READY,接口芯片片选信号CS的现象和状态。(建议画出波形图)
6、运行调试好的可执行程序与用DEBUG单步调试执行指令时,总线信号IOR、IOW、MEMR、MEMW、READY,接口芯片片选信号CS的反映有何不同?请回答。
实验二 8253计时器/定时器
一、实验目的
进一步学会通过62芯总线、驱动器、译码器等,在PC机外扩展新的接口芯片。
掌握8253计数器的编程原理,用示波器或发光二极管LED观察不同模式下的波形或频率关系。
二、试验设备
硬件:PC兼容机
微机实验仪
示波器
LED3只
软件:操作系统MS-DOS
MASM..EXE
LINK.EXE
三、试验内容
用8253构成一个方波发生器和分频器,完成如图连接。
1、把8253的CLKO与实验仪Q0—Q3端输出的20KHZ—2.5KHZ频率相连接。
2、将OUT0与CLK1相连接,OUT1与CLK2相连接,OUT0、OUT1、OUT2分别连接LED阳极
文档评论(0)