您的位置 首页 知识

用8051操控报警发生实例

1.实验任务用P1.0输出1KHz和500Hz的音频信号驱动扬声器,作报警信号,要求1KHz信号响100ms,500Hz信号响200ms,交替进行,P1.7接一开关进…

1. 试验使命

用P1.0输出1KHz和500Hz的音频信号驱动扬声器,作报警信号,要求1KHz信号响100ms,500Hz信号响200ms,替换进行,P1.7接一开关进行操控,当开关合上响报警信号,当开关断开告警信号中止,编出程序。

2. 电路原理

单片机体系”区域中的P1.0端口用导线连接到“音频扩大模块”区域中的SPK IN端口上;

在“音频扩大模块”区域中的SPK OUT端口上接上一个8欧的或者是16欧的喇叭;

把“单片机体系”区域中的P1.7/RD端口用导线连接到“四路拨动开关”区域中的K1端口上;

3. 程序框图

4. 参阅源程序

FLAG BIT 00H

ORG 00H

START: JB P1.7,START

JNB FLAG,NEXT

MOV R2,#200

DV: CPL P1.0

LCALL DELY500

LCALL DELY500

DJNZ R2,DV

CPL FLAG

NEXT: MOV R2,#200

DV1: CPL P1.0

LCALL DELY500

DJNZ R2,DV1

CPL FLAG

SJMP START

DELY500: MOV R7,#250

LOOP: NOP

DJNZ R7,LOOP

RET

END

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/272574.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部