⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 加减亮度实验.asm

📁 这是一个LED灯光渐变的程序!已通过调试
💻 ASM
字号:
         ;P3.2控制LED的亮度。成功拉。哈哈哈 =====3.27
         
         ORG  0
         JMP  START
         ORG  30H
START:   MOV  77H,#10
MAIN:   ; jnb  p3.2,qwe
         MOV  A,#0
         LCALL  LOOP
         MOV  P1,#0FFH
         MOV  A,#0
         LCALL  LOOP2
         MOV  P1,#0
         JMP  MAIN
LOOP:    MOV  P1,#0
         INC  A
         CJNE  A,#0FFH,E2
E1:      JMP  OVER
E2:      jnb  p3.2,qwe1
         MOV  R7,A
D1:      MOV  R6,77H
         DJNZ  R6,$
         DJNZ  R7,D1
         MOV  P1,#0FFH
         CPL  A
         MOV  R7,A
D2:      MOV  R6,77H
         DJNZ  R6,$
         DJNZ   R7,D2
         CPL  A
         JMP  LOOP
OVER:    RET
LOOP2:   MOV  P1,#0FFH
         INC  A
         CJNE  A,#0FFH,W2
         JMP  OVER2
W2:      jnb  p3.2,qwe2
t11:     MOV  R7,A
D11:     MOV  R6,77H
         DJNZ  R6, $
         DJNZ  R7,D11
         MOV  P1,#0
         CPL  A
         MOV  R7,A
D22:     MOV  R6,77H
         DJNZ  R6,$
         DJNZ  R7,D22
         CPL  A
         JMP  LOOP2
over2:   RET
qwe1:    jnb  p3.2,qwe1
         inc   77h
         inc   77h
         mov   r2,77h
         cjne  r2,#35,ov1
         mov  77h,#35
 ov1:    sjmp  e2
 qwe2:   jnb   p3.2,qwe2
         inc   77h
         inc  77h
         mov  r2,77h
         cjne  r2,#35,ov2
         mov  77h,#35
 ov2:    sjmp  t11                
         
         END

⌨️ 快捷键说明

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