初始化模式字
if(同步)
设置同步字
设置控制字握前
因为异步所以不用设值同步字,所以第二句话在设置控哗坦制字
初始化编程的任务是对8259A进行复位、设定中断请求信号的有效形式、设定只用一片8259A还是级联使用多片8259A、设置中断类型号、设置优先排队中迅虚规则和中断结束后的 *** 作原则。
初始化编程时通过写入初始化命令字ICW1 ~ICW4来实现的,由于8259A只占用2个I/0端卖燃口,因此,必须按照初始化命令昌锋字ICW1 ~ICW4的顺序来进行。
方式控制字 =1001000B,A口方式0输入,B口方式0输出,C口方式0输出
.
初散升始化程序如下:
MOV DX, 203H 8255控制口地址送逗雹入DX
MOV AL,101000B 方式控制字送入冲指老AL
OUT DX, AL 方式控制字从AL输出到8255控制口
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)