试题详情
简答题 要求8255A的A口工作在方式0输出,B口工作在方式1输入,C口的PC7为输入,PC1为输出,试编写8255A的初始化程序。
  • 根据8255A的方式控制字,可得:
    D.7=1(命令标志),D6、D5=00(A口方式0),D4=0(A口输出),D3=1(C高四位输入),D2=1(B口方式1),D1=1(B口输入),D0=0(C口低四位输出),所以命令字应为:
    10001110B=8EH
    所以有如下初始化语句:
    M.OV  DPTR,#PIO-0;8255A命令端口
    M.OV  A,#08EH
    M.OVX    @DPTR,A
  • 关注下方微信公众号,在线模考后查看

热门试题