江湖救急!!求教一道8255接口编程题

4、设8255的口A为工作在方式2,输入允许中断,口B为方式1输出,输出禁止产生中断,口C为输出,8255的端口地址为520~523H,请设计8255的初始化程序。简单写... 4、设8255的口A为工作在方式2,输入允许中断,口B为方式1输出,输出禁止产生中断,口C为输出,8255的端口地址为520~523H,请设计8255的初始化程序。
简单写下分析过程哦没好心人么,呜呜
展开
 我来答
可轩163
推荐于2016-05-23 · TA获得超过1.3万个赞
知道大有可为答主
回答量:4824
采纳率:88%
帮助的人:1777万
展开全部
方式控制字 =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命令字送控制口
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式