单片机原理与接口技术课程设计报告——声音检测
标题:声音检测
部:信息工程部
专业:电子信息科学与技术
班级:
学生名称:
**:
讲师:
**
基于单芯片微型计算机的声音检测
摘要:声音检测技术在人们的日常生活和工作中起着重要作用。本课程
该计划主要基于单芯片微型计算机引入简单的声音检测技术,该技术可以达到一定的频率范围
声音的声音开元ky888棋牌官网版,但仍然存在许多缺点,例如检测准确性不够高,并且容易受到噪声干扰的影响。
关键字:声音检测单芯片微型计算机A/D转换器
前言
随着科学和技术以及社会经济和经济的快速发展,人们的质量,个人和生活材料
安全要求越来越高。结果,声音检测技术引起了人们的极大关注。在人们的日子
频繁的生活和工作发挥了非常重要的作用,许多设备使用声音检测技术。喜欢
室内警报,汽车警报设备,声音控制灯等。另一个例子,通过检测火山喷发,海啸,台湾,台湾
在风之前已经辐射出来的次级声波可以预测这些灾难性事件。
目前,声音检测技术已经发展了一定的发展,其产品已被广泛用于人们的工作
向该国的国防和其他方面工作。某些公司开发的声音传感器非常先进。例如光纤声音
传感器,它可以应用于在潮湿和水下环境中的远程监视。
在灵活性,多样性和性能方面,它更好。尤其是在复杂的环境中,例如强烈的电磁学和
在放射性领域,外部世界以外的强电磁和静电可以使许多传感器的功能失败甚至破坏
我们无法对纤维声音传感器产生任何干扰效应。
该课程的设计由AT89C51单芯片微型计算机控制,并通过模具转换器ADC0809收集
声音传感器检测到的声音信号,然后输入AT89C51单芯片微型计算机。
一。硬件零件的设计
1。硬件部分主要由五个部分组成:
(1):声音传感器PS-2109。它是由美国公司生产的,用于测量传感器附近的声音
声音强度,它有3粒可供选择以适应不同的声音强度。其中,DBC包括传记
在整个传感器范围内,DBA选择了部分频率以更好地满足控制位点的要求。那
实际情况如下:
在:
鸟类声音 - 声音密度
30db〜70dB0.001UW/m/m〜10UW/m/m
50db〜90db1uw/m/m〜1000uw/m/m
70DB〜110DB10UW/M/M〜10000UW/m/m
(2)模拟信号放大器AD620。 AD620是低价,高精度和少量功耗
计算放大器,扩增声音传感器通过它检测到的弱信号开yun体育官网入口登录app,只需要外部电阻r
它可以使增益在1至1000范围内,其电源电压范围为±2.3〜±18V。它的别针
布图如下:
AD620
45
输出
reto
-在
+in
(3)
型号转换器ADC0809。 ADC0809是8位方法A/D转换器,可以是
微型计算机是直接接口。将输入模拟电压转换为数字量。
(4)单芯片机8051AH。这是MCS-51系列单芯片微型计算机生产
8-位单芯机。它的内部资源分配和性能如下:8位CPU,解决2×64K的能力;
4KB ROM和128个字节RAM; 4 8-位I/O接口电路;串行完整的双链异步界面;
6个中断源和2个中断优先级。
(5)Bee Tweeper。在此处选择主动的蜂果,让人们知道是否通过其声音警报对其进行检查
检测到声音。与单芯片机的连接如下:
2。系统的工作原理和过程:
该声音检测系统首先检测到声音传感器周围的声音,并检测到检测到检测
声音信号输入操作放大器,操作放大器扩大弱声信号,并放大
该信号传输到模具转换器ADC0809。
输入单芯片微型计算机。单芯片微型计算机处理输入信号,同时驾驶蜜蜂chr派警察,
让人们知道系统检测到声音。
3。系统的硬件电路连接如下:
第二软件部分的设计
1。系统程序的流程图如下:
2。系统工作的过程如下:
org80h
ADCSDATE8701H
COM8279DATE8701H
scanfrqdate2fh
scanmoddate00h
org0h
SJMP40H
org03h
ljmpint0
org40h
MOVSP,#60H
lcallinit
SETBEX0
setBit0
clrea
L1:lcalldis
lcallacq
SJMPL1
ACQ:NOP
MOV R1,#50H
MOV R2,#00h
MOV R0,#0F0H
Mov Count,#16
setbea
下一步:Mova,R2
movx @ r0,a
nop
movx a,m r0
mov 1 r1,a
movr5,计数
cjner5,#00h,下一个
clrea
reto
int0:pushdpl
pushdph
PushAcc
nop
nop
mov dptr,#adcs
movx a,t dptr
nop
mov 1 r1,a
递增1
nop
LCALL延迟
甲板
movx @dptr,a
popacc
popdph
popdpl
埃蒂
dis:movr3,50h
cjner3,#00h,循环
循环:setBP1.3
MOVR4,#4
DJNER4,循环
reto
init:movdptr,#com8279
Mova,#Scanmod
movx @dptr,a
Mova,#cls
movx @dptr,a
lcalldelay
MOVR0,#30H
MOVR1,#30H
Mova,#0
mov 1 r1,a
递增1
DJNZ R0,D-4
reto
延迟:MOV R7,#2FH
L2:MOV R6开yun体育app入口登录,#2FH
DJNZ R6,r
DJNZ R7,L2
reto
结尾
三。软件调试。
该声音检测系统使用Keil Uvision2进行程序调试。它是keil软件
该公司推出了基于Windows的开发工具软件。该软件将是编辑,编译器,调试器
辅助工具已集成,为51系列单芯片微型计算机应用程序的开发和调试提供了完整的规定
解决方案。
编程屏幕截图如下:
10
在上面的计划调试中,发现该程序有严重的错误。有很多错误。
改变。修改修改后,对程序进行重新计算,结果如下:
四个。总结。
通过此课程设计,进一步了解单芯片微型计算的控制效果
一台机器在生活中的应用。尽管该检测系统可以实现基本的声音检测,但仍然有很多
脚在哪里。在设计过程中,老师给出了一定的指导,谢谢!
11
参考
1。HuHancai。单芯片机原理及其接口技术。第二版。 Tsinghua大学出版社,2004,2
2。WangGui相等。新单芯片机的原理和应用。第一版。机械行业出版社,2009,9
3。丁Yuanjie。单芯片微型计算机的原理和应用[M]。北京:机械行业出版社,2000年。
4。张Zhiliang。单芯片机原理和控制技术[M]。北京:机械行业出版社,2005年。