第9章微型机接口导论.ppt

* * 主程序流程图 开始 关中断 设置中断向量 8259A初始化 设置计数值 开中断 等待中断,并判断中断次数 CLI STI MOV CX , 10 * * 设 置 中 断 向 量 使用DOS功能调用修改或写入0AH号中断向量; 以下为25H号DOS功能调用直接写中断向量的程序段: MOV AH , 25H ;DOS调用的功能号送入AH MOV AL , 0AH ;中断类型号送入AL MOV AX , SEG INT_PRO MOV DS , AX MOV DX , OFFSET INT_PRO ;中断向量置于DS:DX中 INT 21H * * 8259A 初 始 化 单片8259A使用,16位系统, 只有一个中断源; 初始化需设置:ICW1、ICW2、ICW4、OCW1; ;写OCW1,仅允许IR2的中断请求 MOV AL , 1111 1011B OUT 21H , AL ;写ICW1,边沿触发,单片使用,需要ICW4 MOV AL , 0001 0011B OUT 20H , AL ;写ICW2 ,中断类型号0A的高5位——08H MOV

文档评论(0)

1亿VIP精品文档

相关文档