基于单片机的噪音检测系统(论文+源码)

1整体方案设计

2.2.1功能设计

本课题为噪音分贝仪,在功能上设计如下:

1.可以准确的识别周围环境的噪声大小。

2.检测的噪声大小可以通过液晶进行显示,并直观的给出当前噪声的程度大小;

3.可以通过按键设定报警阈值,如果检测到的噪音超过阈值则亮灯进行提醒。

本课题为噪音检测系统,整个系统以STC89C52单片机为控制器,采用声音模块作为噪音检测输入设备,采用LCD1602液晶作为显示设备,采用AT24C02存储模块来存储数据,采用声音检测模块配合ADC0832模数转换器来实现噪音的检测。在硬件设计上,本次采用了Altium软件来进行原理图的绘制,并且根据查阅文献上的原理图绘制参考要求,将整个噪音检测系统图纸按照总分的结构进行设计,并且采取了线直连和网络标号相结合的方式来进行构建,这种结合的方式最大限度的提高了图纸的可视性,方便进行二次开发和使用。在软件上,由于本次采用的是AT89C51单片机,因此采用的是主流的Keil软件和C语言,在开发时,主要按照模块化的思维,将各个模块的程序进行单独编写,并且在平台上进行单个验证成功后,最终将所有的程序融合在一起,以达到最终设计目标。

2.整体电路图

相关推荐
happygrilclh22 分钟前
Modbus仿真器 Modbus Poll 和Modbus Slave详细图文教程
stm32·单片机·嵌入式硬件
懒惰的bit25 分钟前
STM32F103C8T6 学习笔记摘要(一)
笔记·stm32·学习
ILOVECOMPUTING1 小时前
无人机上,利用 ucos2 实现 stm32 采集陀螺仪数据
单片机·嵌入式硬件·无人机·数据采集·陀螺仪·ucos2
乌萨奇也要立志学C++1 小时前
【STM32】STM32的中断系统&寄存器NVIC、EXTI
stm32·单片机·嵌入式硬件
橡木树的叶子1 小时前
正点原子STM32cubeide学习——TFTLCD(MCU 屏)实验
ide·stm32·单片机·嵌入式硬件·学习
华清远见成都中心2 小时前
Linux嵌入式和单片机嵌入式的区别?
linux·运维·单片机·嵌入式
学渣676562 小时前
单片机开发日志cv MDK-ARM工具链迁移到MAKE
arm开发·单片机·嵌入式硬件
想当钓鱼佬2 小时前
STM32寄存器操作:USART
stm32·单片机·嵌入式硬件
Jason_zhao_MR3 小时前
多协议物联网关的方案测试-基于米尔全志T536开发板
arm开发·嵌入式硬件·mcu·物联网·嵌入式
ILOVECOMPUTING4 小时前
无人机上,利用 ucos2 实现 stm32 采集磁力计数据,并通过CAN 总线发送功能
stm32·单片机·嵌入式硬件·数据采集·磁力计·ucos2·can 收发