江湖救急!!求教一道8255接口编程题
4、设8255的口A为工作在方式2,输入允许中断,口B为方式1输出,输出禁止产生中断,口C为输出,8255的端口地址为520~523H,请设计8255的初始化程序。简单写...
4、设8255的口A为工作在方式2,输入允许中断,口B为方式1输出,输出禁止产生中断,口C为输出,8255的端口地址为520~523H,请设计8255的初始化程序。
简单写下分析过程哦没好心人么,呜呜 展开
简单写下分析过程哦没好心人么,呜呜 展开
展开全部
方式控制字 =11010100b
(A口方式2输入,B口方式1输出,C口输出)
.
初始化程序如下:
MOV DX, 523h ;8255控制口地址送DX
MOV AL, 11010100b ;方式控制字送AL
OUT DX, AL ;方式控制字送控制口
MOV AL, 00001001b ;PC4置1命令字,A口允许中断
OUT DX, AL ;PC4置1命令字送控制口
MOV AL, 00000100b ;PC2复0命令字,B口禁止中断
OUT DX, AL ;PC2复0命令字送控制口
(A口方式2输入,B口方式1输出,C口输出)
.
初始化程序如下:
MOV DX, 523h ;8255控制口地址送DX
MOV AL, 11010100b ;方式控制字送AL
OUT DX, AL ;方式控制字送控制口
MOV AL, 00001001b ;PC4置1命令字,A口允许中断
OUT DX, AL ;PC4置1命令字送控制口
MOV AL, 00000100b ;PC2复0命令字,B口禁止中断
OUT DX, AL ;PC2复0命令字送控制口
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询