单片机实训之蜂鸣器响

单片机实训之蜂鸣器响

BEEP:

SETB P2.3 ;关喇叭

ACALL DELAY1 ;调用延时1

CLR P2.3 ;开喇叭

ACALL DELAY2

SETB P2.3

ACALL DELAY1

CLR P2.3

ACALL DELAY2

SETB P2.3

ACALL DELAY1

CLR P2.3

ACALL DELAY4

SETB P2.3

ACALL DELAY3

CLR P2.3

ACALL DELAY4

SETB P2.3

ACALL DELAY3

SJMP BEEP ;跳转到BEEP

RET

DELAY1: MOV R1,#0AAH ;延时子程序1

LP1: MOV R2,#0AAH

LP2: DJNZ R2,LP2

DJNZ R1,LP1

RET

DELAY2: MOV R1,#0EAH ;延时子程序2

LP3: MOV R2,#0EAH

LP4: DJNZ R2,LP4

DJNZ R1,LP3

RET

DELAY3: MOV R1,#07FH ;延时子程序3

LP5: MOV R2,#07FH

LP6: DJNZ R2,LP6

DJNZ R1,LP5

RET

延时 延时ms 延时ms

你可能喜欢

  • 单片机实验指导书
  • 单片机流水灯实验报告
  • 蜂鸣器电路
  • 无源蜂鸣器
  • 单片机最小系统
  • 蜂鸣器驱动电路
  • 汇编语言程序设计实验报告

单片机实训之蜂鸣器响相关文档

最新文档

返回顶部