资料编号:080

根据噪音大小,分别不同指示灯,当噪音过大的时候蜂鸣器报警,

具体功能请看下面演示视频    全套资料齐全:

80-基于stm32单片机的图书馆噪音检测量分贝仪(源码+原理图)

stm32单片机最小系统讲解:

电源

电就是MCU要吃的饭,不吃饭,stm32芯片肯定不能工作。
stm32最小系统板需要5v和3.3v两种电压,一般可以直接通过USB提供5v电压,也可以用电源适配器提供5V电压。而3.3v电压可以通过稳压芯片如ASM1117-3.3v等,把5v电压降为3.3v输出。
参考电源电路如下:

图中J1是USB接口,提供的5v电压经过ASM1117-3.3v后降为3v3,C1,C2(10*10^4pF=0.1u)用于电源滤波,高频滤波用小电容,低频滤波用大电容。D3是一个led用以指示电源工况,其上的R1 510R即510.0Ω用以限流,防止led灯烧坏。
J3也是一个USB接口,提供5v电压,同时它也是一个模拟串口,其D-和D+引脚与ch340相应引脚连接构成一个串口设备。
stm32吃的是3v3将其VDD和VSS引脚分别连接到3v3和GND,就解决了stm32的吃饭问题。

注意:VBAT是stm32芯片的备用3.3v电源输入端,当没有备用电源是也需要将VBAT接到VDD上去。
VDDA和VSSA是模拟电源输入口,用以给stm32芯片内部ADC,复位电路供电因此必须分别接到VDD和VSS上。

复位电路

人工作久了容易自闭、精神恍惚,这时需要睡一觉就以重新焕发活力。stm32工作久了也容易“精神恍惚”————程序跑飞,也需要复位。

stm32的NRST引脚是复位信号接收引脚与RESET相连,芯片低电平复位。如上图所示,当芯片刚上电时,电容充电导通,此时RESET=0,芯片复位;当按下复位按钮时,RESET接地,芯片复位。

晶振电路

晶振是芯片的心跳,每一次脉冲激励芯片执行一条指令,因此晶振的重要性不言而喻。

上图是stm32的晶振电路,8M无源晶振,其中R9(1M)用于稳定晶振的脉冲波形,C8(20P)和C9(20P)一方面构成晶振起振的必要回路,另一方面匹配电容,同时还具有调节晶振电路频率的作用。

注意:OSC32IN是外部32.768K晶振输入口,可以直接接时钟信号,也可以不洁作IO用。OSCIN是外部系统时钟输入信号,可以接时钟信号,也可以不接做IO口用,此时stm32用芯片内部的RC电路起振产生时钟信号。

资料下载链接https://pan.baidu.com/s/1BJ8gVrKyKWStTzealuTdZw?pwd=di4u

基于stm32单片机的图书馆噪音检测量分贝仪(源码+原理图)相关推荐

  1. 基于51单片机的智能窗帘项目,源码+原理图+pro仿真。

    基于51单片机的智能窗帘项目,源码+原理图+pro仿真. 介绍 :此作品有四种模式,通过四个独立按键调控,模式1:三个光感范围,使得电机驱动窗帘自动开,半开,关;模式2:15-25度的温度阈值,低于或 ...

  2. 基于stm32单片机一氧化碳可燃气体检测仿真(源码+仿真+参考论文)

    资料编号:054 采用stm32单片机作为控制芯片,通过STM32的ADC检测当前的气体浓度,LCD1602显示,并且可以自动控制风扇排气,也可以设置为手动排气.仿真采用Proteus8.9版本,程序 ...

  3. 基于java阿博图书馆管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java阿博图书馆管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java阿博图书馆管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈 ...

  4. 基于51单片机的智能门禁控制系统(仿真+源码+全套资料)

    资料编号:119  功能讲解: 采用51单片机作为CPU控制,继电器驱动门锁的打开与关闭,采用按键模拟指纹开锁,以及内部开锁相关信号,当指纹正确门锁可以正常打开,指示灯亮绿灯,如果指纹错误,门锁无法打 ...

  5. c语言 修改密码源码,基于51单片机串口密码修改设计-(源码+电路图)

    名称:多功能电子密码锁(使用STM32平台 使用 keiluvision软件,用C语言写代码) 系统由STM32单片机核心板电路.7位按键电路.串口电路.电源电路.液晶1602电路.继电器模块电路和L ...

  6. C#.net开发基于WinForm的简单图书馆系统(附源码地址)

    C#.net开发基于WinForm的简单图书馆系统,采用了三层架构,CS模式,数据库用sql server,代码可用来学习和参考 github链接:https://github.com/CodeZno ...

  7. at89c52串口通信c语言程序,AT89C52DEMO 基于51单片机的(89C51/52)C语言源码例程 - 下载 - 搜珍网...

    例程与源码/12864带字库测试程序/12864 例程与源码/12864带字库测试程序/12864.hex 例程与源码/12864带字库测试程序/12864.lnp 例程与源码/12864带字库测试程 ...

  8. 基于51单片机的酒精浓度检测量仪proteus仿真程序原理图设计数码管液晶LCD1602显示

    硬件设计 (末尾附文件) 仿真文件中的酒精传感器均是用滑动变阻器来模拟 基于数码管显示: 基于LCD1602显示: 程序设计 //程序头函数 #include <reg52.h> //显示 ...

  9. 基于STM32单片机的篮球计时记分器proteus仿真原理图PCB

    功能: 0.本系统采用STC89C52作为单片机 1.LCD1602液晶实时显示比赛剩余时间,球队分数 2.默认计时器为4节,每节10分钟,每节比赛结束,蜂鸣器报警 3.按键功能介绍: '1'键--加 ...

最新文章

  1. linux加微软的数据库,在Linux上使用Microsoft SQL – 安装SQL
  2. java 自适应响应式 网站 源码 SSM 生成 静态化 手机 平板 PC
  3. char 如何赋空的初值
  4. android jni 字符串拼接,JNI 字符串拼接方法
  5. 玩转keybd_event
  6. Pandas如何检测None和Nan
  7. 欠薪投诉竟然要3个月才有结果,这办事效率……
  8. 使用微信模板消息时,使发送的文本消息换行展示
  9. mac打开chm格式文件
  10. STM32单片机开发板 定制
  11. KDD2019 | 开放学术图谱 (OAG): 大规模知识图谱异构实体对齐
  12. 回归中的相关度和决定系数
  13. linux对指定ip限速,使用tc对linux中某ip段限速
  14. NOIP2018提高组 货币系统
  15. 联系导师邮件如何写?要注意什么?
  16. 室内定位——如何在微信小程序中获取Beacon的RSSI值
  17. H5怎么禁用长按复制的功能?
  18. Linux/Openwrt路由安装配置UPNP服务提高迅雷下载速度
  19. 《人人都是项目经理V2.0》读书笔记——第3章 需求管理——筛选干系人的需求
  20. 接口返回值转成json

热门文章

  1. 程序员为什么要进大厂?
  2. iOS开发之弧形文字
  3. 手把手第十篇:FinClip、mPaaS、Unisdk 小程序解决方案对比
  4. 2013年美国LBS应用关注度统计(按统计样本的百分比)
  5. fputc 与fputs函数
  6. 震惊!Android原生Spinner实现三级联动
  7. python 被2整除_可被2整除:Python
  8. 培智生计算机活动主题,让信息技术搭建培智生丰富多彩的学习舞台.doc
  9. 易百教程mysql_Mybatis 多对多(易百教程)
  10. node-webkit中使用sqlite3(含编译教程)