微机原理 8259程序

上传人:第*** 文档编号:34234508 上传时间:2018-02-22 格式:DOC 页数:5 大小:31KB
返回 下载 相关 举报
微机原理 8259程序_第1页
第1页 / 共5页
微机原理 8259程序_第2页
第2页 / 共5页
微机原理 8259程序_第3页
第3页 / 共5页
微机原理 8259程序_第4页
第4页 / 共5页
微机原理 8259程序_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《微机原理 8259程序》由会员分享,可在线阅读,更多相关《微机原理 8259程序(5页珍藏版)》请在金锄头文库上搜索。

1、assume cs:codecode segment publicorg 100hstart: mov cx,0start1: climov dx,04a0hmov ax,13hout dx,ax ;ICW1, ICW4 NEEDEDmov dx,04a2hmov ax,80hout dx,ax ;ICW2 中断类型80hv hmov ax,01h;01out dx,ax ;ICW4mov ax,00hout dx,ax ;OCW1, 开放所有中断nop ;以上为8259 初始化mov ax,0mov ds,axmov di,200h ;初始化中断向量表mov ax,offset int0mo

2、v ds:di,axadd di,2mov ds:di,100hadd di,2mov ax,offset int1mov ds:di,axadd di,2mov ds:di,100hadd di,2mov ax,offset int2mov ds:di,axadd di,2mov ds:di,100hadd di,2mov ax,offset int3mov ds:di,axadd di,2mov ds:di,100hadd di,2mov ax,offset int4mov ds:di,axadd di,2mov ds:di,100hadd di,2mov ax,offset int5mo

3、v ds:di,axadd di,2mov ds:di,100hadd di,2mov ax,offset int6mov ds:di,axadd di,2mov ds:di,100hadd di,2mov ax,offset int7mov ds:di,axadd di,2 ;上述程序为芯片8259 的初始化程序 mov ds:di,100h ;建议不熟练者不要修改。main: mov ax,0sti ;开中断。waiting: cmp ax,0hje waiting ;没发生中断,则等待mov dx,04b0hout dx,ax ;对应LED灯亮mov cx,0delay1:loop de

4、lay1 ;数字滤波,按键去抖jmp start1int0: cli ;关中断。以下类推。nop ;此两行为IR0 的中断服务程序mov ax,0feh ;用户可修改。iret ;中断返回,以下类推。int1: clinop ;此两行为IR1 的中断服务程序,mov ax,0fdh ;用户可修改。iretint2: clinop ;此两行为IR2的中断服务程序,mov ax,0fbh ;用户可修改。iretint3: clinop ;此两行为IR3的中断服务程序,mov ax,0f7h ;用户可修改。iretint4: clinop ;此两行为IR4的中断服务程序,mov ax,0efh ;用户可修改。iretint5: clinop ;此两行为IR5的中断服务程序,mov ax,0dfh ;用户可修改。iretint6: clinop ;此两行为IR6的中断服务程序,mov ax,0bfh ;用户可修改。iretint7: clinop ;此两行为IR7的中断服务程序,mov ax,07fh ;用户可修改。iretcode endsend start

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号