zhduan3.asm

来自「关于单片机的一系列的设计程序」· 汇编 代码 · 共 54 行

ASM
54
字号
     org 000h
     jmp start
     org 00bh
     jmp tim0
     org 013h
     jmp ext1
     org 100h
start:mov p1,#0ffh
      mov tmod,#00000001b
      mov th0,#high(65536-10000)
      mov tl0,#low(65536-10000)
      setb tr0
      mov ie,#10000110b
      mov ip,#00000100b
      mov r2,#50
      mov p2,#00h
      mov p3,#0ffh
      setb p2.0
      mov p1,#0feh
      sjmp $
 ext1:push acc
      push psw
       mov a,#00h
       mov r3,#10
  loop1:mov p1,a
       lcall delay
       cpl a
       djnz r3,loop1
       mov p1,#0feh
      pop psw
      pop acc
      reti
 tim0:push acc
      push psw
      mov th0,#high(65536-10000)
      mov tl0,#low(65536-10000)
      djnz r2,loop
      mov r2,#100
      mov a,p1
      rl a
      mov p1,a
 loop:pop psw
      pop acc
      reti

      delay: mov r5,#03h
         d2: mov r6,#0ffh
         d1: mov r7,#0ffh
             djnz r7,$
             djnz r6,d1
             djnz r5,d2
             ret
      end

⌨️ 快捷键说明

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