光学  

   你现在的位置:JUNTRY>>主 页>>电气>>单片机              今天是:

Lab 4:蜂鸣报警

 发出十次报警声(每次2秒;间隔1秒;声音频率50Hz)
           
  

WARM:MOV R7,#10 ;  传送 通用寄存器7,立即数10

WAR2:MOV R6,#200 ; 传送 通用寄存器6,立即数200

WAR0:ACALL DL10 ;   绝对调用 DL10

CPL P3.3 ;          取反 接口3第3位

DJNZ R6,WAR0 ;      减一不为0转移 通用寄存器6,WAR0

MOV R6,#100 ;       传送 通用寄存器6,立即数100

WAR1:ACALL DL10 ;   绝对调用 DL10

DJNZ R6,WAR1 ;      减一不为0转移 通用寄存器6,WAR1

DJNZ R7,WAR2 ;      减一不为0转移 通用寄存器7,WAR2

RET ;               子程序返回

    12MHz晶掁时10Ms延时子程序

DL10:MOV R5,#20 ;   传送 通用寄存器5,立即数20

DL12:MOV R4,#250 ;  传送 通用寄存器4,立即数250

DL11:DJNZ R4,DL11 ; 减一不为0转移 通用寄存器4,DL11

DJNZ R5,DL12 ;      减一不为0转移 通用寄存器5,DL12

RET ;               子程序返回

END ;               END

以上部分内容转载于网上,如有涉及到版权问题,请即通知本人删除

juntry@126.com