用8051控制报警产生实例

发布者:捡漏来了最新更新时间:2016-08-26 来源: eefocus关键字:8051控制  报警产生 手机看文章 扫描二维码
随时随地手机看文章
1. 实验任务

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

2. 电路原理图

     引用 用8051控制报警产生实例 - 海之子 - ★海之子BLOG★

 

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

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

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

 

3. 程序框图

      引用 用8051控制报警产生实例 - 海之子 - ★海之子BLOG★

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

关键字:8051控制  报警产生 引用地址:用8051控制报警产生实例

上一篇:用8051单片机设计倒计时牌
下一篇:MCS-51系列和80C51系列单片机是否相同

推荐阅读最新更新时间:2024-03-16 15:07

8051单片机的特点_8051单片机的控制总线信号有哪些
  8051单片机的特点   8051的指令系统由111条指令组成。如果按字节数分类,有49条单字节指令46条双字节指令和16条三字节指令,以单字节指令为主;如果按照指令执行时间分类,有64条单周期指令、45条双周期指令和2条四周期指令,以单周期指令为主。   8051的指令系统具有以下特点:   (1)存储效率高、执行速度快,可以进行直接地址到直接地址的数据传送,能把一个并行I/O口中的内容传送到内部RAM单元中而不必经过累加器A或工作寄存器Rn。这样可以大大提高传送速度和缓解累加器A的瓶颈效应。   (2)用变址寻址方式访问程序存储器中的表格,将程序存储器单元中的固定常数或表格字节内容传送到累加器A中。这为编成翻译算法提供
[单片机]
基于8051单片机控制的热源自动测试仪
在药品质量监测过程中,热源反应的测温是一项重要内容。药品检测有其特殊性,对测试系统的精度、稳定性、一致性和线性度等指标有着较高的要求。传统老式仪器大多是各类温度计,测试效率和精度都难如人意。根据现场监测要求,研制了基于单片机控制的热源自动测试仪,实现了在实验室内自动巡回测试30路热源,满足了现场测温准确稳定的高标准要求,成功地完成了药检实验室测试仪器的更新换代。 1 测试仪器系统组成与工作原理   本测试仪器的工作原理图如图1所示,对多点测试的热源数据经多路转换开关,送入仪器放大器实现差值放大后,用V/F转换器将电压信号转换成一定频率的脉冲信号,送入8051单片机的T0口,T0为计数器,T1作为定时器,在定时
[单片机]
基于<font color='red'>8051</font>单片机<font color='red'>控制</font>的热源自动测试仪
CP2102与C8051的USB-控制器局域网(CAN)转换
随着计算机技术的飞速发展,PC这个已经把USB采纳为通用总线和通用接口标准的控制器几乎已经成为各个领域操控终端的不二之选。只要接口标准统一,并安装必要的应用软件和驱动程序,PC就能接入到各个控制系统中去。因此,为了应用的高效率和操控的便利性,完全有必要采用技术手段实现通过PC的USB接口接入CAN专业网络,把USB的通用性和CAN的专业性结合起来,把它们的优势融合。 CAN(Controller Area Network,控制器局域网)总线是德国Bosch公司在20世纪80年代初为解决汽车中众多控制与测试仪器间的数据交换而开发的一种串行数据通信协议,主要用于各种设备检测及控制。CAN总线是一种多主机控制局域网标准,具
[单片机]
CP2102与C<font color='red'>8051</font>的USB-<font color='red'>控制</font>器局域网(CAN)转换
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved