您现在的位置: 主页 > MCU > 单片机技术应用 > 单片机 AT89C51 汇编语言编写报警信号程序 -
本文所属标签:
为本文创立个标签吧:

单片机 AT89C51 汇编语言编写报警信号程序 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-06 

[导读]
用P1.0输出1KHz和500Hz的音频信号驱动扬声器,作报警信号。要求1KHz信号响100ms,500Hz信号响200ms,交替进行。;用P1.0输出1KHz和500Hz的音频信号驱动扬声器;要求1KHz信号响100ms,500Hz信号响200ms,交

用P1.0输出1KHz和500Hz的音频信号驱动扬声器,作报警信号。

本文引用地址: http://www.21ic.com/app/mcu/201806/764353.htm

要求1KHz信号响100ms,500Hz信号响200ms,交替进行。



;用P1.0输出1KHz和500Hz的音频信号驱动扬声器

;要求1KHz信号响100ms,500Hz信号响200ms,交替进行


ORG0000H

JMPMAIN

ORG0030H

MAIN:

CALLBP1K

CALLBP500

SJMPMAIN

;-------------------------

BP500:

MOVR6,#200

BP50:

CPLP1.0

CALLDL500US

CALLDL500US

DJNZR6,BP50

RET

;-------------------------

BP1K:

MOVR6,#200

BP10:

CPLP1.0

CALLDL500US

DJNZR6,BP10

RET

;-------------------------

DL500US:

MOVR7,#247

DJNZR7,$

RET

;------------------------

END


上述程序经过实验,可以满足题目要求。


这报警声,听起来有点像警车所用的,如果再加上警灯旋转的效果,就更像了。




              查看评论 回复



嵌入式交流网主页 > MCU > 单片机技术应用 > 单片机 AT89C51 汇编语言编写报警信号程序 -
 

"单片机 AT89C51 汇编语言编写报警信号程序 -"的相关文章

网站地图

围观()