【免费申请】三天,一本书,带你入门顶级单片机!

断电不断网,DC/DC UPS路由器光猫带保护电源

不用变着法偷懒,智能家政机器人给你理由!

基于单片机的简易门铃制作方案+资料

基于单片机的简易门铃制作方案+资料

本次设计采用了在主程序中进行中断等待,并通过按键使计数器溢出,产生中断服务程序,在中断程序中实现叮咚clock()函数的执行、计数器的置初值初始化,然后再次回到主程序中,等待下一次的按键触发中断——触发“叮咚”的门铃声。对于clock()叮咚函数,本实验采用的通过设置for循环次数的方式来控制声音的持续时间和频率高低。除此方法外还可以通过设置一个一定频率的定时器,也可使clock()实现叮咚功能,此时在计数器中断函数中只需打开定时器(对定时器初始化)。相比之下,利用for循环控制“叮咚”门铃的方案更为简便。

硬件仿真图的实现

原理仿真电路图中选用的器件有80C51,一个蜂鸣器和一个button按键。电路如下图所示。我们蜂鸣器选用了无源的sounder,只需提供符合一定要求的方波或正弦波即可使之发出声音。80C51是此电路图中的核心,通过。P2口作为clock()输出一定频率方波的输出口。并通过P3.4口连接按键以触发计数器T0的中断服务程序。按下按键可听到电脑音箱发出来类似“叮咚”的声音。仿真电路图如下。

问题与解决

在第一次调试运行时,仿真中按下按键,蜂鸣器未发出声音。通过查阅资料得知,这是由于,使用了protues仿真元件库里的speaker,和其参数设置有关,默认的控制电压过大,使输出的方波信号电压无法正常驱动蜂鸣器,于是改变参数或换用sounder即可解决。

修改好protues仿真电路后,按下按键,蜂鸣器依旧没反映,仔细观察发现,方便输出端的P2^0的电平一直未变,检查软件代码发现,计数器的初始化里计数器中断允许位未打开致使无法进入计数器中断里面执行clock()叮咚函数,修改代码后,点击重新生成.hex文件,用protues仿真便正常运行了,蜂鸣器发出了声音。

(3)未成功使蜂鸣器发出“叮咚”。由于软件中设置的发音频率即方波频率不合适,通过不断调整控制频率的for循环的循环次数,并通过protues仿真测试蜂鸣器,最后找到了合适的参数使之发出了叮咚声。

电路相关文件

电路图文件
电路图.jpg
描述:电路图
源代码
单片机的简单门铃设计.zip
描述:单片机的简单门铃设计
分享到:
收藏 (1)
扫码关注电路设计技能 扫码关注电路设计技能

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归51hei小明所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • ISO121x 系列数字输入模块助手之光学开关断线检测方案

    描述此参考设计展示了一种使用 TI ISO121x 器件来实现 16 个隔离数字输入通道的紧凑型实现方式。该设计可分为两个组,每组八个通道。可通过对每个通道仅使用一个附加光学开关,或对每个组使用两个光学开关和一个附加电容器来执行断线检测。此功能无需次级侧电源,为使用 ISO121x 系列的数字输入模块带来了独特优势。特性 16 个数字输入通道,可承受高达 ±60V 的输入电压 只需一个附加组件即可完成断线检测 只需使用主电源,无需隔离式电源 LaunchPad™ 接头便于快速轻松地进行评估
    来自:测试与测量时间:2018-09-18 开源
  • 可实现隔离式分流传感器的 0.5% 级三相电能计量系统

    描述此参考设计通过使用计量模拟前端 (AFE) 实现了具有隔离式分流传感器的 0.5% 级三相电能计量系统。计量 AFE 检测每个相位的电压和电流,计算相位的计量参数,然后通过一个数字隔离式 UART 端口将计算的参数发送到主机微控制器。该设计采用了用于隔离 UART 引脚的电容隔离技术和用于为计量 AFE 供电的电容压降电源,从而使得该无变压器参考设计能够抗磁篡改干扰。此外,由于计量参数是在计量 AFE 本地进行计算,而不是在主机微控制器上进行计算,因此计算计量值时需要的 CPU 带宽更低。特性 使用隔离式、低成本电流和电压测量 AFE 实现的具有电隔离分流的 0.5% 级三相计量 分布式计算:计量参数在每个相位本地计算并发送到主机微控制器 5kVrms 和 8KV 峰值的增强型隔离 抗磁干扰的电容压降高侧电源 计量 AFE 无需使用外部晶体或时钟 相位序列检测
    来自:家用电器时间:2018-09-12 开源
  • 适用于立体声音频子系统的数字输入 D 类音频放大器

    描述此参考设计可提供用于 PC 应用的高性能立体声音频子系统。它由电压范围为 4.5V 至 16V 的单电源供电并采用 TAS2770,该器件是一款数字输入 D 类音频放大器,可提供出色的噪声和失真性能并采用 WCSP 和 QFN 封装。该设计还包含两个低压降固定电压稳压器,即 TL760M33 和 TPS73618,它们分别生成必需的 3.3V 和 1.8V 系统电源轨。该参考设计的多功能数字输入接口允许使用各种输入格式,同时针对电压和电流感应、电源电压 (VBAT) 和温度提供输出数据。该参考设计还包含多路复用功能,允许将多个输入源用作数字输入。此外,TAS2770 还包含一个自动增益控制器,该控制器能够根据需要跟踪 VBAT 以限制输出电压。该功能可帮助延长电池供电应用(如笔记本电脑和平板电脑)的电池寿命并防止系统级欠压。可以在多个 TAS2770 器件上配置芯片间限制器校准,以协调使用共享数字输出的限制器活动。这将确保整个系统始终保持类似的增益水平,以提供最佳的聆听体验。特性 立体声或单声道评估模式 USB 输入 IV 检测评估模式 可连接 TAS2559YZEVM 以评估扬声器保护功能 可访问 TAS2770 插件 PurePath Console 3
    来自:智能家居时间:2018-09-12 开源
  • LT3033:具有可编程电流限制功能的超低压差线性稳压器

    产品详情LT3033 是一款非常低压差 (VLDO™) 线性稳压器,可由低至 0.95V 的单输入电源供电运行。该器件提供 3A 输出电流,典型电压差为 95mV。LT3033 适用于低输入电压至低输出电压应用,提供与开关稳压器相当的电效率。LT3033 利用低至 10μF 的 ESR 陶瓷输出电容器优化了稳定性和瞬态响应。其他特性包括可编程电流限制、输出电流监视器和指示输出电压调整的电源良好标记。在停机模式下,静态电流通常会降至 22μA。内部保护电路包括电池反接保护、带折返功能的电流限制、具迟滞的热限制和反向电流保护。LT3033 可用作输出电压低至 200mV 基准的可调器件。该器件采用耐热性能增强型的 3mm × 4mm × 0.75mm 扁平 QFN 封装。应用 高效线性稳压器 电池供电型系统 逻辑电源 开关电源的后置稳压器 无线调制解调器 FPGA 内核电源优势和特点 单电源 VIN 范围:0.95V 至 10V 电压差:95mV(典型值) 输出电流:3A 可调输出电压:200mV 至 9.7V 单个电容器可软启动基准电压源并降低输出噪声 使用低 ESR 陶瓷输出电容器稳定工作 0.075% 典型负载调整范围 1mA 至 3A 静态电流:1.9mA (典型值) 停机模式的静态电流:22μA(典型值)电源良好 (PWRGD) 标记 (在停机模式下状态有效) 带折返功能的电流限制保护 可编程电流限制 输出电流监视器:IOUT/2650 具迟滞的热限制 电池反接、反向输出和反向电流保护 20 引脚 3mm × 4mm QFN 封装
    来自:电源管理时间:2018-09-07 开源
  • 通过3D ToF 影像传感器及跟踪与检测算法统计定区域人数

    方案描述采用 3D 飞行时间 (ToF) 的需求控制通风人数统计参考设计是一种子系统解决方案,它使用 TI 的 3D ToF 影像传感器以及跟踪和检测算法对给定区域中的人进行计数,可实现高分辨率和高精度。该传感器技术是在标准 CMOS 中开发的,使系统能够以较低的系统成本实现很高的集成度。由于 ToF 影像传感器以三维处理可视化数据,因此传感器可以检测到人体的精确形状并以前所未有的精度跟踪人的移动和位置(包括微小的移动变化)。因此,ToF 摄像头能够比传统监控摄像头和视频分析更加高效地执行实时人数统计和人员跟踪功能。 特性 精度:> 90% 可配置的响应时间、可实时或定期提供的占位数据 宽视场:H74.4º x V59.3º 3D ToF 摄像头独立于环境光,甚至能够在黑暗中工作 自动照明 四个 NIR 激光可提供较大的照明区域 短漫射激光脉冲可提供固有的眼睛安全性 在嵌入式平台上运行。
    来自:安防与监控时间:2018-09-03 开源
  • STM32F103C/F303C 开发板硬件/软件开源

    STM32F103C / STM32F303C 的开发板,有 CortexM3 与 CortexM4 两种版本,皆工作于 72 MHz 时脉下,体积小、成本低、可以直接插在面包板上,有外加 LDO,可以使用 5V 或 3V3 供电。硬件资源: 控制器  : STM32F103C / STM32F303C 48Pin 72MHzPCB 尺寸 : 15.24 * 43.18mm设计软件 Altium Designer 15 ( PcbLib use AD PcbLib v1.2 )软件示例代码截图:
    来自:MCU开发板时间:2018-08-10 开源 开发板
  • Arduino 兼容XBee 扩展板硬件设计开源

    新版本的 XBee扩展板是与 Arduino 兼容的标准化和可堆叠的 shield。您可以轻松地将 Bee 系列中的任何模块堆叠到其上,并为您的项目构建无线网络。不仅如此,它还具有可实现高与低电平之间的双向转换的电平转换功能;低 IO 级别,保留的数字引脚方便用户使用跳线帽选择 TX/RX 端口。特性: 标准化形状设计可以通过由 UartSBee 模块连接到 USB 进行配置DIN 和 DOUT 引脚可以连接 UART 和其他数字引脚( D2~D12 )为您的项目增加可使用空间LED 指示灯硬件概览:附件资料截图:
    来自:其他开发板时间:2018-08-07 arduino 开源 xbee
  • EC21 LTE 4G通信网关开源电路图及Arduino库等

    Wio Tracker(无线输入输出)是一个开源网关,可以实现更快的 IoT GPS 解决方案。 这是兼容 Arduino 和 Grove 的开发板,可以帮助您跟踪地球上几乎任何移动的东西,然后以无线方式上传这些数据。Wio LTE 是 Wio Tracker 的 LTE 版本,所以现在我们已经有了 Wio Tracker 和 LTE 两个版本,而 LTE4G通信版本会有所不同。除了三个主要更新之外,LTE 版本几乎与 2G 版本相同。 如果您的项目使用的是 2G 版本,那么更新到 LTE 版本将非常容易,因为我们已经准备了可移植和可扩展的 AT 命令库。 兼容 Arduino 和 Grove 可以使用众多库和支持社区。可以在板上使用的 GPS 库不仅限于 Arduino--如果您选择使用 C/C++ 进行开发,它也可以正常工作。通过板载的 6 个 Grove 接口,开发人员可以创建 180 多种传感器和执行器的任意组合,以构建项目并解决任何问题。简化原型和开发阶段是我们的目标。Wio LTE 非常适合户外项目,其自带的 GPS 天线设备可以连接到 GPS 卫星,并提供与其相连的物品的实时位置。LTE 提供了宽带宽,允许用户和设备之间更快的交互。如果您打算建设自行车共享服务,追踪宠物或牲畜,定位车辆,甚至追踪孩子等项目,Wio LTE 是最好的解决方案。硬件概述:特性: 为宽带物联网应用优化的低成本,低功耗LTE连接全球 LTE 和 UMTS/HSPA +嵌入式电源管理单元(PMU)具有超低的深度睡眠电流消耗GPS/北斗/GLONASS/伽利略/QZSS可移植和可扩展的 AT 命令库兼容 Wio Tracker兼容 Arduino IDE6 个 Grove 接口Nano SIM 和 TF 卡二合一插槽说明:EC21 模块与现有的 EDGE 和 GSM/GPRS 网络向后兼容,确保它可以轻松地从 LTE 迁移到 2G 或 3G 网络。并且 EC21-A 我们用在了 WIO Tracker - LTE 上,支持 AT&T 和 T-mobile SIM 卡。附件资料截图:可能感兴趣的项目设计:基于MC20模块物联网GPS跟踪器-跟踪任何移动的物体,附原理图/PCB/demo程序等
    来自:通信与网络时间:2018-08-02 开源 网关 wio tracker 4g通信 ec21
  • 适用于工厂自动化隔离式 CAN 灵活数据速率中继器参考

    描述CAN 和 CANopen 是传统现场总线协议,适用于工厂自动化中的许多应用。只要高电压有可能损坏终端设备,就需要隔离器件。此隔离式 CAN 灵活数据 (FD) 速率中继器参考设计在两个 CAN 总线段之间增加了电气隔离。总线段任一侧的 CAN 帧都被中继到另一侧。此 TI 参考设计中的 CAN 收发器和仲裁逻辑支持高达 2Mbps 的 CAN FD 速度。此 TI 参考设计由 6V 到 36V 的宽电压电源供电。特性隔离式 CAN FD 收发器具有 3000 VRMS 隔离等级支持经典 CAN 和 2Mbps CAN FD单个 24V 工业电源5V 至 36V 的宽电源电压范围板载生成隔离电压
    来自:电机驱动与控制时间:2018-08-01 开源
  • 用于无人机子系统之无传感器高速 FOC 参考设计

    描述ESC 模块是非军用无人机中非常重要的子系统,用户需要更高效的机型,以实现更长的飞行时间、更好的动态行为和更加平顺、稳定的性能。这一设计采用了普遍用于无人飞行器 (UAV) 或无人机的电子调速器 (ESC)。速度控制通过无传感器的方式完成,使用 FOC 速度控制对电机进行了测试,高达 1.2kHz 电气频率(12kRPM,6 极对电机)。我们的无人机 ESC 高速无传感器 FOC 参考设计拥有一流的 FOC 算法实施,可实现更长的飞行时间、更佳的动态性能,且具有更高的集成度,因此电路板尺寸更小,BOM 组件更少。无传感器高速 FOC 控制使用 TI 的 FAST™ 软件观测器,利用了 InstaSPIN-Motion™ C2000™ LaunchPad 和 DRV8305 BoosterPack。特性InstaSPIN-FOC™ 无传感器 FOC 可实现更高的动态性能。经测试高达 12,000 RPM(使用 3 节锂聚合物电池)高动态性能:在不到 0.2 s 的时间内达到 1 kRPM 到 10 kRPM(电气频率 100Hz 至 1kHz)转速,可实现高性能偏转和俯仰动作适于完成翻转动作的快速翻转能力由于块交换上更高的 FOC 效率,可实现更长的飞行时间更高的 PWM 开关频率(经测试高达 60kHz),可针对低电感高速电机降低电流/扭矩纹波,并且可以避免超声波传感器由于 InstaSPIN-FOC 的自动电机参数识别,缩短了上市时间:自动调优无传感器 FOC 解决方案针对绕组电阻变化进行电机温度估算,以保护电机在临时过载情况下免受损坏
    来自:飞行器时间:2018-08-01 开源
销量
22
查看
440
参数名 参数值
发布于 2018 年 04 月 16日
Moore8直播课堂