下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.西安交通大学实验报告成绩第 页 共 页课 程 微机原理与接口技术实验 系 别 生 物 医 学 工 程 实 验 日 期 年 月 日 专业班级 组别 交 报告日期 年 月 日 姓 名 学号 报 告 退 发 (订正、重做) 同 组 者 教师审批签字实验名称 8259外部中断实验一、实验目的1、掌握8259芯片结构及工作方式;2、熟悉8259的初始化和操作编程。二、实验设备1、Lab6000p实验教学系统;2、IBM-PC机三、系统中的8259模块Lab6000p实验箱中的8259模块连线如图所示:图1 8259模块连线AD0AD7、A0、/WR、/RD已分别连至系统总线DB0DB7、AB0、/IO
2、W、/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 segme
4、nt 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 ; 代码段地址为 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 0010001
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年机械设计的可视化工具
- 骨质疏松误区科普
- 成功的管理要素
- 2026浙江温州市公证协会招聘1人备考题库附完整答案详解(典优)
- 2026湖南娄底市人力资源和社会保障局娄底市就业见习岗位备考题库及完整答案详解【历年真题】
- 2026内蒙古包头外国语实验学校教师招聘备考题库附参考答案详解【考试直接用】
- 2026广东省清远市连南瑶族自治县带编赴高校及三甲医院专项招聘医疗卫生人才22人备考题库附答案详解【a卷】
- 2026江苏宿迁市泗洪县招聘合同制和公益性岗位人员15人备考题库含答案详解(综合卷)
- 2026四川宜宾酒股份有限公司下属子公司第一批员工招聘9人备考题库及答案详解(各地真题)
- 2026上半年四川成都大学考核招聘高层次人才5人备考题库(全优)附答案详解
- DL∕T 1917-2018 电力用户业扩报装技术规范
- 危险货物道路运输企业全员安全生产责任制编写要求编制说明
- 营销负责人的优势和劣势
- 常见四肢骨折病人的护理
- 四型干部建设方案
- 蕉岭县幅地质图说明书
- 2023年江西环境工程职业学院高职单招(语文)试题库含答案解析
- 湘教版(2019)高中地理必修二知识点汇编(全一册)
- GA/T 2000.156-2016公安信息代码第156部分:常用证件代码
- 10KV开关柜二次原理图详解讲解课件
- 北师大数学六年级下册第一单元《圆柱与圆锥》单元整体解读课件
评论
0/150
提交评论