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

📄 第1,3,5,7个灯半亮,其余的全亮.asm

📁 单片机的。实现C51单片机的流水线功能。渐亮。逐亮逐灭
💻 ASM
字号:
           ;单片机   AT89C51
           ;晶振频率是12MHZ
           ;P1口  红色发光二极管
           ;用51的P1口控制8个LED,1 点亮,0 熄灭。

           ;题目:第1,3,5,7个灯半亮,其余的全亮。

           ORG    0000H
           SJMP   MIAN           ;转主程序
MIAN:      LCALL  ZC1            ;调用子程序
           MOV    R3,   #100     ;延时初值
DEL3:      NOP
           NOP
           DJNZ   R3,   DEL3     ;减1与0比较,不为0转移.
           MOV    P1,   #55H
           SJMP   MIAN

ZC1:       MOV    R1,   #5     ;延时子程序,改变#5数据可以改变亮度.
DEL2:      MOV    R2,   #200
DEL1:      NOP
           NOP
           DJNZ   R2,   DEL1     ;减1与0比较,不为0转移.
           DJNZ   R1,   DEL2     ;减1与0比较,不为0转移.
           MOV    P1,   #0FFH
           RET

           END









⌨️ 快捷键说明

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