微机原理与接口技术实验报告4-8259外部中断实验

上传人:沙** 文档编号:139355280 上传时间:2022-08-22 格式:DOC 页数:7 大小:81.86KB
收藏 版权申诉 举报 下载
微机原理与接口技术实验报告4-8259外部中断实验_第1页
第1页 / 共7页
微机原理与接口技术实验报告4-8259外部中断实验_第2页
第2页 / 共7页
微机原理与接口技术实验报告4-8259外部中断实验_第3页
第3页 / 共7页
资源描述:

《微机原理与接口技术实验报告4-8259外部中断实验》由会员分享,可在线阅读,更多相关《微机原理与接口技术实验报告4-8259外部中断实验(7页珍藏版)》请在装配图网上搜索。

1、西安交通大学实验报告成绩第 页 共 页课 程 微机原理与接口技术实验 系 别 生 物 医 学 工 程 实 验 日 期 年 月 日 专业班级 组别 交 报告日期 年 月 日 姓 名 学号 报 告 退 发 (订正、重做) 同 组 者 教师审批签字实验名称 8259外部中断实验一、实验目的1、掌握8259芯片结构及工作方式;2、熟悉8259的初始化和操作编程。二、实验设备1、Lab6000p实验教学系统;2、IBM-PC机三、系统中的8259模块Lab6000p实验箱中的8259模块连线如图所示:图1 8259模块连线AD0AD7、A0、/WR、/RD已分别连至系统总线DB0DB7、AB0、/IOW

2、、/IOR;引出CS、IR0(即INT0)、INTA留给用户连接。三、实验内容和实验步骤1、8259基本实验1)实验要求用8259和8255实现脉冲个数计数,脉冲个数以二进制形式在LED上显示。2)电路连接图2 电路连接图3)程序框图图3 程序框图4)实验步骤1、在Lab6000p实验箱上完成连接电路;2、开启计算机电源,开启Lab6000p实验箱电源;3、启动WAVE6000软件;4、确认WAVE6000与Lab6000p连接;5、输入源代码;6、编译源代码(F9);7、单步运行源代码(F8),观察每条指令执行结果;8、在中断服务程序入口处设置断点,连续运行程序,按一下单脉冲,在断点处单步运

3、行,观察中断服务程序运行过程。5)实验代码mode equ 82h ; 8255 工作方式 PA8255 equ 8000h ; 8255 PA 口输出地址 CTL8255 equ 8003h ICW1 equ 00010011b ; 单片 8259, 上升沿中断, 要写 ICW4 ICW2 equ 00100000b ; 中断号为 20H ICW4 equ 00000001b ; 工作在 8086/88 方式 OCW1 equ 11111110b ; 只响应 INT0 中断 CS8259A equ 0d000h ; 8259 地址 CS8259B equ 0d001h data segmen

4、t CNT db 0 data ends code segment assume cs:code, ds: data IEnter proc near push ax push dx mov dx, PA8255 inc CNT mov al, CNT out dx, al ; 输出计数值 mov dx, CS8259A mov al, 20h ; 中断服务程序结束指令 out dx, al pop dx pop ax iret IEnter endp IInit proc mov dx, CS8259A mov al, ICW1 out dx, al mov dx, CS8259B mov

5、al, ICW2 out dx, al mov al, ICW4 out dx, al mov al, OCW1 out dx, al ret IInit endp start proc near mov dx, CTL8255 mov al, mode out dx, al cli mov ax, 0 mov ds, ax mov bx, 4*ICW2 ; 中断号 mov ax, code shl ax, 4 ; x 16 add ax, offset IEnter ; 中断入口地址(段地址为 0) mov bx, ax mov ax, 0 inc bx inc bx mov bx, ax

6、; 代码段地址为 0 call IInit mov ax, data mov ds, ax mov CNT, 0 ; 计数值初始为 0 mov al, CNT mov dx, PA8255 out dx, al sti LP: ; 等待中断,并计数。 nop jmp LP start endp code ends end start四、实验结果脉冲个数以二进制形式在LED上显示。五、分析与总结1、若想使单脉冲的中断类型号为22H,该如何修改程序?答:只需修改ICW2,ICW2 equ 00100010b ; 中断号为22H2、为什么在初始化时未设置ICW3、OCW2和OCW3?答:这次实验中只用了一片芯片,并且使用的是默认的EOI方式,因此不需设置ICW3、OCW2和OCW3。第 7 页

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!