开关控制程序.txt

来自「单片机程序」· 文本 代码 · 共 52 行

TXT
52
字号
      ORG   0000H
      AJMP  MAIN
      ORG   0003H
      AJMP KONG
      ORG  0030H
MAIN: SETB  EX0
      CLR  IT0
      SETB  EA
     
HERE: SJMP  HERE
KONG: clr  a
      MOV   A,#0f0H
      MOV   P1,A
      MOV   A,P1
      CJNE  A,#10h,M2
      clr  a
      mov a,#0EfH
      mov p1,a
      mov  R0,#04h
   loop1:RR  A
      mov   p1,a
      acall delay
      djnz R0,loop1

M2: CJNE  A,#20h,M3
         CLR  C
         mov a,#0FH
         mov p1,a
         mov r0,#04h
   LOOP2: rLC a
         mov p1,a
         acall delay
         djnz r0,loop2

   
M3: CJNE  A,#30h,M4
          mov p1,#00h
          acall delay
M4: 
          mov p1,#0FFh
          acall delay  
 RETI

 delay:mov r1,#0ah
k1:mov r2,#0ffh
k2:mov r3,#80h
k3:nop
     djnz r3,k3
     djnz r2,k2
     djnz r1,k1
 RET
END

⌨️ 快捷键说明

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