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

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

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

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

           ORG    0000H
           SJMP   MIAN           ;转主程序
           ORG    000BH
           SJMP   ZC1            ;转中断程序  T0
           ORG    001BH
           SJMP   ZC2            ;转中断程序  T1
           ORG   0030H

MIAN:      MOV   SP,    #60H           ;设堆栈指针
           MOV   TMOD,  #11H           ;定时器初始化,工作方式1. (65536)
           MOV   TH0,   #0FCH
           MOV   TL0,   #18H           ;定时器T0定时1mS.
           MOV   TH1,   #0D8H
           MOV   TL1,   #0F0H          ;定时器T1定时10ms
           MOV   IE,    #8AH

           SETB  TR1                   ;开定时器T1定时10ms
           CLR   TR0                   ;关定时器T0定时1ms
           MOV   P1,    #00H

           SJMP  $                     ;等带

ZC1:       CLR   EA
           MOV   P1,    #55H

           MOV   TH0,   #0FCH
           MOV   TL0,   #18H           ;定时器T0定时1mS.
           CLR   TR0
           SETB  EA
           RETI

ZC2:       CLR   EA
           MOV   P1,    #0FFH

           MOV   TH1,   #0D8H
           MOV   TL1,   #0F0H          ;定时器T1定时10ms
           SETB  TR1
           SETB  TR0
           SETB  EA
           RETI
           END








⌨️ 快捷键说明

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