原则(题目没提到的都设为0)
8259A初始化编程

ICW1初始化命令字(0001 + 边缘触发 + 0 + 级联(需要ICW3) + 不需要ICW4)

ICW4 初始化命令字
A0=1,ICW4必须写入8259A的奇地址端口。
D7~D5,这3位总是为0,用来表示ICW4的标识码。
______
8255A初始化编程
初始化控制字
1+ 方式012 + 端口A输出 + PC7-PC4为输出 + B方式0 + 端口B输出 + PC3-PC0为输出 (默认公式 为0的情况)

C端口置1/置0控制字
0000 PCx(000,111 对应PC1-PC7)+ 置位为1,复位为0

8237初始化编程
命令字参考说明 需要观察是填什么
DACK低为0+DREQ高为0+不扩展写0+固定优先0+普通时序0+允许8237工作0+chanel0地址变0+MEM传输禁止0

模式字参考说明观察是填什么
随单快级+增加一为0+禁止预置为0+校写读非+Chanel0123

本文详细介绍了8259A、8255A和8237A的初始化编程过程。涵盖了8259A的ICW1和ICW4初始化命令字设置,8255A的初始化控制字及C端口置1/置0控制字,以及8237A的命令字和模式字配置,为硬件设备的初始化提供了全面的技术指导。
1997

被折叠的 条评论
为什么被折叠?



