8255.asm

来自「请认真阅读您的文件包然后写出其具体功能(至少要20个字)。尽量不要让站长把时间都」· 汇编 代码 · 共 36 行

ASM
36
字号
;8255  A口地址--7CFF,B口地址--7DFF,C口地址--7EFF

 ;8255   A口地址--7CFFH,B口地址--7DFFH,C口地址--7EFFH

        org 0h

       mov   a,#80h
       mov   dptr,  #700FH  ;控制口地址
       movx  @dptr,a
Loop:
       mov   a, #0feh
       mov   r2, #8
Output:
       mov   dptr,#700CH    ;A口地址
       movx  @dptr, a
       mov   dptr,#700DH    ;B口地址
       movx  @dptr, a
       mov   dptr,#700EH    ;C口地址
       movx  @dptr, a
       Acall  Delay
       rl    a
       djnz  r2, Output
       ljmp  Loop

Delay: mov   r5, #03
       mov   r6, #0FFH
       mov   r7, #0FFH
DelayLoop:
        djnz  r7, DelayLoop
       djnz  r6, DelayLoop
       djnz  r5, DelayLoop
       ret

       end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?