位置:51电子网 » 技术资料 » 通信网络

81C55与MCs-51的编程应用

发布时间:2016/7/19 21:46:27 访问次数:595

    单片机P0口输出的低8位地址不需要另外加锁存器(81C55片内集成有地址锁存器),而AD7888ARZ-REEL7直接与81C55的AD0~AD7相连,既可作为低8位地址总线,又可作为数据总线,地址锁存控制直接用MCs-51发出的ALE信号。

   【例9.6】如图9.15所示,如果在81C55的B口接8个按键,A口接8个发光二极管,则下面的程序能够完成按下某一按键,相应的发光二极管发光的功能。

   MOV DPTR,#7F00H     ;指向81C55的控制口

   MOV A,#01H

   MOVX @DPTR,A      ;向控制口写控制孛,A口输出,B口输入

   LooP∶MOV DPTR,#7FO2H     ;指向81C55的B口

  【例9,7】如图9,15所示,若要求A口定义为基本输入方式,B口定义为基本输出方式。读取81C55,要求将立即数AAH写入81C55RANI的7E25H单元。

  




    单片机P0口输出的低8位地址不需要另外加锁存器(81C55片内集成有地址锁存器),而AD7888ARZ-REEL7直接与81C55的AD0~AD7相连,既可作为低8位地址总线,又可作为数据总线,地址锁存控制直接用MCs-51发出的ALE信号。

   【例9.6】如图9.15所示,如果在81C55的B口接8个按键,A口接8个发光二极管,则下面的程序能够完成按下某一按键,相应的发光二极管发光的功能。

   MOV DPTR,#7F00H     ;指向81C55的控制口

   MOV A,#01H

   MOVX @DPTR,A      ;向控制口写控制孛,A口输出,B口输入

   LooP∶MOV DPTR,#7FO2H     ;指向81C55的B口

  【例9,7】如图9,15所示,若要求A口定义为基本输入方式,B口定义为基本输出方式。读取81C55,要求将立即数AAH写入81C55RANI的7E25H单元。

  




热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!