8259A的初始化(单片)
2024-09-17 19:00:19
1、单片8259A的初始化流程图:
在单片的初始化中不需要ICW3,因为ICW3是指明主片和从片的连接情况的。
2、程序解析:
(1)ICW1
MOV AL,13H
(2)ICW2
MOV AL,08H
(3) ICW4
MOV AL,0dH
2、单片8259A的初始化程序段:
(1)写法一:
MOV DX,20H ;8259A端口 MOV AL,13H ;ICW1
OUT DX,Al MOV DX,21H ;8259A端口 MOV AL,08H ;ICW2
OUT DX,Al MOV AL,0dH ;ICW4
OUT DX,Al XOR AL,Al ;OCW1
OUT DX,Al
(2)写法二:
INTA00 EQU 020H ;8259A端口
INTA01 EQU 021H ;8259A端口 MOV AL,13H ;ICW1
OUT INTA00,Al MOV AL,08H ;ICW2
OUT INTA01,Al MOV AL,0dH ;ICW4
OUT INTA01,Al XOR AL,Al ;OCW1
OUT INTA01,Al
最新文章
- js 数据类型 typeof的测试
- 05 技术内幕 T-SQL 查询读书笔记(第四章)
- CDN——到底用还是不用?
- DDD:建模原语 之 四象图(转载的神文)
- java heep space错误解决办法
- RethinkDB
- 【转载】shell中的特殊变量$
- ava下static关键字用法详解
- poj Building a Space Station
- mongodb学习(三) 安装和基本CRUD
- JS基础:闭包和作用域链
- 关于Mac 系统mysql 乱码问题
- Django中的auth模块
- bzoj 3956: Count
- ajax局部刷新一个div下的jsp
- Configurations of Vim/GVim of dsp
- [Xamarin.Android] 結合Windows Azure與Google cloud message 來實現Push Notification (转帖)
- java—连连看-实现消除
- Django 基础 路由系统
- iOS UI、Xcode、调试、代码等常见问题总汇(持续更新中)