基于单片机的敲击式语音门铃毕业设计论文(编辑修改稿)内容摘要:
D 就会点亮。 若选择 U1U2,则当输入电压 Ui 越出 [U2, U1]区间范围时, LED 点亮,这便是一个电 压双限指示器。 若选择 U2 U1,则当输入电压在 [U2, U1]区间范围时, LED 点亮,这是一个 “ 窗口 ” 电压指示器。 此电路与各类传感器配合使用,稍加变通,便可用于各种物理量的双限检测、短路、断路报警等。 七 .单稳态触发器 见附图。 此电路可用在一些自动控制系统中。 电阻 R R2 组成分压电路,为运放 A1 负输入端提供偏置电压 U1,作为比较电压基准。 静态时,电容 C1充电完毕,运放 A1 正输入端电压 U2等于电源电压 V+,故 A1输出高电平。 当输入电压 Ui 变为低电平时,二极管 D1导通,电容 C1通过 D1迅速放电 ,使 U2 突然降至地电平,此时因为 U1U2,故运放 A1 输出低电平。 当输入电压变高时,二极管 D1 截止,电源电压 R3 给电容 C1 充电,当 C1上充电电压大于 U1 时,既U2U1, A1 输出又变为高电平,从而结束了一次单稳触发。 显然,提高 U1 或增大 R C1 的数值,都会使单稳延时时间增长,反之则缩短。 13 图 图 如果将二极管 D1去掉,则此电路具有加电延时功能。 刚加电时, U1U2,运放 A1 输出低电平,随着电容 C1不断充电, U2不断升高,当 U2U1 时, A1输出才变为高电平。 参考图 2。 振动信号处理 电路 图 振动信号处理电路图 语音发声 电路 单片机的语音模拟信号输出,利用 LM386 对输出信号进行放大处理,驱动扬声器。 LM386 应用介绍 一、概述 (Description): 14 LM386 是美国国家半导体公司生产的音频功率放大 器 ,主要应用于低电压消费类产品。 为使外围元件最少 ,电压增益内置为 20。 但在 1 脚和 8脚之间增加一只外接电阻和电容 ,便可将电压增益调为任意值 ,直至 200。 输入端以地位参考 ,同时输出端被自动偏置到电源电压的一半 ,在 6V 电源电压下 ,它的静态 功耗仅为 24mW,使得 LM386 特别适用于电池供电的场 合。 LM386 的封装形式有塑封 8引线双列直插式和贴片式。 图 LM386外部封装及管脚排列图 二、特性 (Features): ,约为 4mA,可用于电池供电 ; ,412V or 518V; ; 增益可调 ,20200;。 LM386 电源电压 412V,音频功率。 LM386 音响功放是由 NSC制造的,它的电源电压范围非常宽,最高可使用到 15V,消耗静态电流为 4mA,当电源电压为 12V 时,在 8欧姆的负载情况下,可提供几百 mW 的功率。 它的典型输入阻抗为 50K。 三 .典型应用电路 15 图 典型应用电路图 扬声器电路 图 扬声器电路图 4 软件设计 本设计采用性价比较高的 AT89C1051 作为控制核心,采用伟福软件仿真调试程序。 16 AT89C1051 介绍 AT89C1051 是一个低电压,高性能 CMOS 8位单片机,片内含 1k bytes 的可反复擦写的只读 Flash程序存储器和 64 bytes的随机存取数据存储器( RAM),器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 MCS51 指令系统,片内置通用 8 位中央处理器和 Flash 存储单元,功能强大 AT89C1051 可为您提供许多高性价比的解决方案,适用于多数嵌入式应用系统。 并且 AT89C1051也是一个功能强大的单片机,它有 20个引脚, 15 个外部双向输入 /输出( I/O)端口,其中 P1 是一个完整的 8位双向 I/O口,同时内含两个外中断口,两个 16位可编程定时计数器 ,两个全双向串行通信口,一个模拟比较放大器。 同时AT89C1051 的时钟频 率可以为零,即具备可用软件设置的睡眠省电功能,系统的重启动方式有 RAM、定时 /计数器、串行口和外中断口,系统唤醒后即进入继续工作状态。 省电模式中,片内 RAM 将被冻结,时钟停止振荡,所有功能停止工作,直至系统被硬件复位方可继续运行。 主要功能特性: 兼容 MCS51 指令系统 15 个双向 I/O口 两个 16位可编程定时 /计数器 时钟频率 024MHz 两个外部中断源 低功耗睡眠功能 1k 可反复擦写 (1000 次 )Flash ROM 6 个 中断源 的宽工作电压范围 17 64x8bit 内部 RAM 内置一个模拟比较放大器 软件设置睡眠和唤醒功能 下面是它的引脚功能 : 图 AT89C1051U管脚排列图 引脚功能说明 Vcc: 电源电压 GND:地 P1 口 : P1 口是一组 8 位双向 I/O 口 , 提供内部上拉电阻 , 和 内部无上拉电阻 ,主要是考虑它们分别是内部精密比较器的同相输入端和反相输入端 ,如果需要应在外部接上拉电阻 .P1口输出缓冲器可吸收 20mA电流并可直接驱动 P1口引脚写入 1时 可做输入端 ,当引脚 用做输入并被外部拉低时 ,它们将因内部的上拉电阻而输出电流 . P3口 : P3口的 , 7个双向 I/O口 , 没有引出 ,它作为一个通用 I/O 口但不可访问 ,但是可以作为固定输入片内比较器的输出信号 ,P3口缓冲器可吸收 20mA电流 .当 P3 口写入 :1时 ,它们被内部上拉电阻拉高并可作为输入端口 .做输入端时 ,被外部拉低的 P3 口将用上拉电阻输出电流 18 RST: 复位输入 .引脚一旦变成两个机器周期以上高电平 ,所有的 口都将复位到 1 状态 ,当震荡器正在工作时 ,持续两个周期以上的高电平变可完成复位 ,每个机器周期为 12个震荡时钟周期 . XTAL1: 振荡器反相放大器的及内部时钟发生器的输入端 . XTAL2: 振荡器反相放大器的输出端 程序设计方法 1. 采 用单片机实定时 /计数器 T。基于单片机的敲击式语音门铃毕业设计论文(编辑修改稿)
相关推荐
保护电源模块,起到分压作用。 正常情况下 LED的工作电压在 左右而电源提供的电压是 5V 左右,如果不加保护电阻的话,可以用恒流源供电,但是恒流源比较复杂,不如用恒压源加保护电阻方便简单。 恒压源方便而且容易得到。 只要根据公式算出分压的电阻的阻值大小即可。 根据R=(UUled)/I 可以算出保护电阻的阻值范围是 150Ω 到 660Ω,但由于 LED 的电压达不到 ,为了确保安全起见
假设采样脉冲为理想脉冲, x(t)在脉冲出现瞬间 nTS 取值为x(nTS) ,故,上式改写为 ( 22) 考虑到时间为负值没有意义,上式改写为 t x(t) x(t) K δ Ts(t) xS(nTS ) t xS(nTS ) τ TS TS 2TS 3TS … x(t) t x(t) x(t) K δ Ts(t) xS(nTS ) t xS(nTS ) τ TS TS 2TS 3TS … δ
电能。 可省去高精度 A/D 的费用的同时,也可以减少单片机内部处理功率的步骤,转 而 由 ADE7758 完成。 同时,由于该智能电表采用分时计费系统,方案二中特 别 采用一块时钟芯片以提高对于时间的计时准确程度,以确保该电表可以准确计费,同时,由于时钟芯片本身集成有微型电池,可以在断电的情况下继续运行,保证了在智能电表断电的同时,计时系统不至于停止工作。 在 方案 二 中,由 ADE7758
8 图 31 PDIP 封装的 AT89C52 引脚图 单片机引脚分配 根据系统设计及各模块的分析得出,单片机的引脚分配如下表所示。 表 31 单片机端口分配表 模 块 端口 功能 显示模块 、 数码管频率值显示 LED 单位显示 分频模块 通道选择 清零 复位模块 RST、 EA 复位 复位电路 复 位就是程序重新开始,对于电子器件来说程序运行错误是难免的所以要加入复位功能。 本文采用手动复位
买所需要的元器件 (元器件应考虑裕量 )。 接着把元器件焊接到各个功能电路的模块上,并结合程序进行调试。 最后将各个功能 的电路程序组合起来,然后再进行总体调试直到成功。 本设计能达到以下结果: 1)显示年、月、日、星期等日历相关信息。 通过按键设置年月日和星期,还具有秒表的功能。 单 片 机 时钟日期 按键操作 输入输出 显示时间日期 退出模式 第二章 总体方案 5 2)掉电后时钟芯片正常运行
1/6。 因此它可用作对外部输 出的脉冲或用于定时目的。 然而要注意的是:每当用作外部数据存储器时,将跳 过一个 ALE 脉冲。 如想禁止 ALE 的输出可在 SFR8EH 地址上置 0。 此 时, ALE 只 有在执行 MOVX, MOVC 指令是 ALE 才起作用。 另外,该引脚被略微拉高。 如果微 处理器在外部执行状态 ALE 禁止,置位无效。 PSEN :外部程序存储器的选通信号。