版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、辽辽 宁宁 工工 业业 大大 学学单片机原理及接口技术单片机原理及接口技术 课程设计(论文)课程设计(论文)题目:题目: 环境噪声检测仪设计环境噪声检测仪设计 院(系):院(系): 电气工程学院电气工程学院 专业班级:专业班级: 学学 号:号: 1 1 学生姓名:学生姓名: 指导教师:指导教师: (签字)起止时间:起止时间:2013-06-242013-06-24至至2013-07-122013-07-12本科生课程设计(论文)i课程设计(论文)任务及评语课程设计(论文)任务及评语院(系):电气工程学院 教研室: 注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算学 号10学生姓名
2、专业班级课程设计(论文)题目环境噪声检测仪设计课程设计(论文)任务环境噪声检测仪的主要功能实时检测城市环境噪声,并利用 3 位大型数码管实时显示环境噪声大小,数码管每段正常工作电参数 12v/50ma。控制器由ac220v 供电,噪声测量范围 30130db(a),分辨率 0.1db。主要设计内容:主要设计内容:硬件电路设计:1. cpu 最小系统设计(包括 cpu 选择,晶振电路,复位电路)2. 噪声传感器选择、放大电路及接口电路设计3. 显示电路设计软件设计:1.编程程序流程图 2.程序清单编写进度计划第 1 天 查阅收集资料第 2 天 总体设计方案的确定第 4 天 cpu 最小系统设计第
3、 5 天 噪声传感器选择、放大电路及接口电路设计第 6 天显示电路设计第 7 天 程序流程图设计第 8 天 软件编写与调试第 9 天 设计说明书完成第 10 天 答辩指导教师评语及成绩 平时: 论文质量: 答辩: 总成绩: 指导教师签字: 年 月 日本科生课程设计(论文)ii摘 要噪声对人体健康有着严重的危害,因此减少噪声危害已成为当前一项重要的任务。环境噪声监测,是人类提高生活质量,加强环境保护的一个重要环节。本文详细介绍了噪声监测系统的测量原理和系统组成,包括:噪声信号的转换、放大、a/d转换、数据采集和显示系统的设计。外界噪声信号通过传声器转换成音频信号,电信号经过放大和a/ d 变换输
4、入到单片机进行处理,并转换成相应的噪声分贝值通过led 显示,从而实现噪声的实时监测。该系统具有实现简单,精确度高,可用于实际进行噪声的实时监测等特点。关键词关键词:运算放大器;a/d转换器;单片机;led本科生课程设计(论文)iii目 录第 1 章 绪论 .11.1 环境噪声检测仪概况 .11.1.1 噪声的概念 .11.1.2 噪声的来源及危害 .11.2 本文研究内容 .21.2.1 设计任务 .21.2.2 课题意义 .3第 2 章 cpu 最小系统设计.32.1 环境监测仪总体设计方案 .32.2 cpu 的选择 .42.3 数据存储器扩展 .52.4 复位电路设计 .62.5 时钟
5、电路设计 .72.6 cpu 最小系统图 .8第 3 章 噪声监测仪输入输出接口电路设计 .93.1 信号放大器 .93.2 噪声监测仪检测接口电路设计 .113.2.1 a/d 转换器选择.113.2.2 模拟量检测接口电路图 .133.3 噪声监测仪输出接口电路设计 .13第 4 章 噪声传感器软件设计 .144.1 软件实现功能综述 .144.2 流程图设计 .144.2.1 主程序流程图设计 .144.2.2 模拟量检测流程图设计 .164.2.3 环境噪声监测仪流程图设计 .164.3 程序清单 .17本科生课程设计(论文)iv第 5 章 系统设计与分析 .205.1 系统原理图 .
6、205.2 系统原理综述 .205.3 软件调试结果 .21第 6 章 课程设计总结 .22参考文献 .23本科生课程设计(论文)1第 1 章 绪论1.1 环境噪声检测仪概况1.1.1 噪声的概念物理学定义:噪声是发生体做无规则时发出的声音。生理学定义:凡是妨碍人们正常休息、学习和工作的声音,以及对人们要听的声音产生干扰的声音。从这个意义上来说,噪声的来源很多。街道上的汽车声、安静的图书馆里的说话声、建筑工地的机器声、以及邻居电视机过大的声音,都是噪声。总体讲,噪音是物体振动产生。1.1.2 噪声的来源及危害噪声即噪音,是一类引起人烦躁、或音量过强而危害人体健康的声音。 噪声通常是指那些难听的
7、,令人厌烦的声音。噪音的波形是杂乱无章的。从环境保护的角度看,凡是影响人们正常学习,工作和休息的声音凡是人们在某些场合“不需要的声音”,都统称为噪声。如机器的轰鸣声,各种交通工具的马达声、鸣笛声,人的嘈杂声及各种突发的声响等,均称为噪声。噪声污染属于感觉公害,它与人们的主观意愿有关,与人们的生活状态有关,因而它具有与其他公害不同的特点。噪音污染主要来源于交通运输、车辆鸣笛、工业噪音、建筑施工、社会噪音如音乐厅、高音喇叭、早市和人的大声说话等。 环境噪声监测,是人类提高生活质量,加强环境保护的一个重要环节,在各大城市的繁华街区和居民区,已有大型环境噪声显示器竖立街头。但目前国内的便携式噪声测试仪
8、,多为价格昂贵的进口专用设备,除卫生、计量等环保专业部门拥有外,无法作为民用品推广普及。本文介绍一种以 89c52 单片机为核心,采用 v/f 转换技术构成的低成本、便携式数字显示环境噪声测量仪。该仪器工作稳定、性能良好,经校验定标后能满足一般民用需要,可广泛应用于工矿企业、机关学校等需要对环境噪声进行测量和控制的场合。随着噪声污染的日趋严重,噪声监测技术的研究及设备的开发也得到迅速发展,世界发达国家的噪声监测设备的产值平均以 10-15%的速度增加,我国在 93年噪声振动监测设备产值已达到 6.2 亿元,“八五”期间用于噪声治理的工程费本科生课程设计(论文)2用达到 9.2 亿元,上述产值尚
9、不包括配套的噪声振动监测设备,预计我国配套的噪声振动监测设备 20 亿左右。高速运输系统和工具等一些新出现的噪声源和计算机、数字处理、新材料等技术发展使噪声监测技术、设备的研究与发展面临挑战,又提供了机遇。噪声监测技术和设备已开始进入规范化、标准化、系列化和配套化阶段。噪声监测技术和设备的研究和开发已取得很大进展但应看到仍有一些技术不够成熟,需进一步研究的问题仍然很多。声级计是一种能够把工业噪声、生活噪声和车辆噪声等,按人耳听觉特性近似地测定其噪声级的仪器。噪声级是指用声级计测得的并经过听感修正的声压级(db)或响度级(方)。根据声级计在标准条件下测量 1000hz 纯音所表现出的精度,六十年
10、代国际上把声级计分为两类,一类叫精密声级计,一类叫普通声级计。我国也采用这种分法。70 年代以来有些国家推行四类分法,即分为 0 型、1 型、2 型和 3 型。它们的精度分别为0.46、0.76、1.00 和1.5db。根据声级计所用电源的不同,还可将声级计分为交流式声级计和用干电池的电池式声级计两类。电池式声级计也称为便携式声级计,这种仪器体积小、重量轻、现场使用方便。声级计一般由传声器、前置放大器器、衰减器、放大器、计权网络、检波器、指示表头和电源等组成,其原理方框图如图 1.1 所示。前置放大输入放大器输入衰减器输出衰减器输出放大器检波器表头传声器图1.1 声级计原理方框图1.2 本文研
11、究内容1.2.1 设计任务查阅资料,了解课题背景,了解环境噪声的特点。学习、掌握声压计的测量机理、传声器测量基本原理。合理选择噪声测量传感器,掌握其测量原理及应用。学习单片机原理,熟悉单片机系统设计和软件编程。进行整体方案设计,做出开题报告。进行系统硬件电路设计,包括传声器测量系统设计、单片机系统硬件设计。审查后,焊接或在面包板上搭接电路。编写程序,仿真调试。仿真调试通过后,固化程序,脱离开发系统运行。在实验室进行环境模拟,测试系统,完成系统联调。本科生课程设计(论文)31.2.2 课题意义噪声是日常生活中常见的物理现象。在大多数情况下,噪声是有害的。噪声在生理和心理上也会危害人类的健康,因而
12、已被列入需要控制的危害之一。但噪声也有可以被利用的一面。无论是利用噪声还是防止噪声,都必须确定其量值。在长期的科学研究和工程实践中已逐步形成了一门较完整的噪声工程学科,可供进行理论计算和分析。但这些毕竟还是建立在简化和近似的数学模型上,还必须用试验和测量技术进行验证。随着现代工业和现代科学技术的发展,对各种仪器设备提出了低噪声的要求,需要进行噪声的分析与设计,并通过实验来验证,改进设计。总之,噪声的测量不仅在噪声研究领域里占有重要的地位,而且已经广泛应用于机械制造、建筑工程、地球物探、生物医疗等各个领域。查阅资料,了解课题背景,了解环境噪声的特点。学习、掌握声压计的测量机理、传声器测量基本原理
13、。合理选择噪声测量传感器,掌握其测量原理及应用。学习单片机原理,熟悉单片机系统设计和软件编程。进行整体方案设计,做出开题报告。进行系统硬件电路设计,包括传声器测量系统设计、单片机系统硬件设计。编写程序,仿真调试。仿真调试通过后,固化程序,脱离开发系统运行。本科生课程设计(论文)4第 2 章 cpu 最小系统设计2.1 环境监测仪总体设计方案环境监测仪系统结构框图如图 2.1 所示。环境噪声经高灵敏度、无指向性驻极体传声器转换成电信号。放大电路由运放 lm386 构成,精心调整相关外围元件参数,可使其输出幅频特性满足测量要求的电压信号。通过 a/d 转换器后,输出频率信号变为 ttl 电平送给单
14、片机的 p3.4 引脚,经软件处理后,噪声声压级显示值由 p1 口输出,驱动 led 数码管显示。噪声传声器单片机a/d 转换电路交直流转换led 显示图 2.1 噪声监测仪硬件结构图2.2 cpu 的选择cpu 是单片机的核心部分,它的作用是读入和分析每条指令,根据每条指令的功能要求,控制各个部件执行相应的操作。89c51 每部有一个 8 位的 cpu,它是由运算器和控制器组成的。运算器主要包括算术和逻辑运算部件 alu、累加器 acc、寄存器 b、暂存器ymp1、tmp2、程序状态字寄存器 psw、布尔处理器及十进制调整电路等。控制器主要包括时钟发生器、定时控制逻辑、指令寄存器、指令译码器
15、、程序计数器 pc、程序地址寄存器、数据指针寄存器 dptr 和对战指针 sp 等。本科生课程设计(论文)5本次设计采用 89c51 单片机,89c51 单片机有 5 中封装形式,本设计采用 40脚 dip 的封装,其中 2 条主电源引脚,2 条外接晶振体引脚,4 条控制或与其他电源复用的引脚,32 条 i/o 引脚。89c51 的引脚图如图 2.2:其中 vss 为接地端,vcc 接+5v 电源;xtal1 接外部晶体和微调电容的一端,xtal2 接外部晶体和微调电容的另一端;rst 是复位信号的输入端,高电平有效;ale 引脚是地址锁存允许信号;vpp 是内、外 rom 的选择端;p0、p
16、1、p2、p3 口为输入/输出引脚;p1.01p1.12p1.23p1.34p1.45p1.56p1.67p1.78rst9rxd/p3.010txd/p3.111intr0/p3.212intr1/p3.313timer 0/p3.414timer 1/p3.515wr/p3.616rd/p3.717xtal218xtal119ea31ale30psen29p0.0(ad0)39p0.1(ad1)38p0.2(ad2)37p0.3(ad3)36p0.4(ad4)35p0.5(ad5)34p0.6(ad6)33p0.7(ad7)32p2.0(a8)21p2.1(a9)22p2.2(a10)23
17、p2.3(a11)24p2.4(a12)25p2.5(a13)26p2.6(a14)27p2.7(a15)28图 2.2 89c51 引脚图2.3 数据存储器扩展89c51 片内有 128 b 的 ram 存储器,在实际应用当中仅靠这 128 b 的数据存储器时远远不够的。这种情况下可利用 89c51 单片机所具有的扩展功能,扩展外部数据存储器。89c51 单片机最大可扩展 64kb ram。常用的数据存储器有静态数据存储器 ram 和动态数据存储器,由于在实际应用中,需要扩展的容量不大,所以一般采用静态 ram,如 sram 6116、6264 等。数据存储器空间地址同程序存储器一样,由 p
18、2 口提供高 8 位地址,p0 口提供低 8 位地址和 8 位双向数据线。数据存储器的读和写由和信号控制,而rdwr程序存储器由读选通信号控制,两者虽然共处同一地址空间,但由于控制psen本科生课程设计(论文)6信号不同,故不会发生总线冲突。本次设计主要扩展数据存储器,选择 6116 芯片,6116 是 2k8 位静态随机存储器,采用 cmos 工艺制造,单一+5v 电源供电,额定功耗 160mw,典型存取时间 200ns,为 24 线双列直插式封装。其硬件扩展图如图 2.3图 2.3 硬件扩展图2.4 复位电路设计单片机的复位都是靠外部复位电路来实现的,在时钟电路工作后,只要在单片机的 re
19、set 引脚上出现 24 个时钟振荡脉冲以上的高电平,单片机就能实现复位。为了保证系统可以可靠复位,在设计复位电路时,一般使 reset 引脚保持10ms 以上的高电平,单片机便可以可靠地复位。当 reset 从高电平变为低电平以后,单片机从 0000h 地址开始执行程序。在复位有效期间,ale 和引脚输psen出高电平。简单的复位电路有上电复位电路和手动复位电路两种,不管是哪一种复位电路都要保证在 reset 引脚上提供 10ms 以上稳定的高电平。本次设计选择按键电平复位,如图 2.4 是按键式复位电路,它可以通过按键实现复位,按下键后,通过和形成回路,使 reset 端产生高电平。按键的
20、时间决定了复位时间。5r1c1d31q22d42q53d73q64d84q95d135q126d146q157d177q160d180q19g36oe3774ls373rd17wr16p2.021p2.122p2.223p0.732p0.633p0.534p0.435p0.336p0.237p0.138p0.039ale30xtal 231vss35xtal 132rst34vcc3389c51i/o038i/o139i/o240i/o341i/o442i/o543i/o644i/o745a03a14a25a36a47a58a69a710a811a912a1013oe14we156116本科生
21、课程设计(论文)7r esetr 5200r 610k+ 5vv ssc 122ufr eset图 2.4 复位电路2.5 时钟电路设计时钟电路应用于产生但纷纷偏激工作所需的时钟信号。诗中信号可以由两种方式产生:内部时钟方式和外部时钟方式,本次设计采用外部时钟方式如图2.5:c130pfc230pfy111.0592xtal1xtal2图 2.5 晶振电路外部时钟方式采用外部振荡器,外部振荡脉冲信号由 89c51 的 xtal1 端接入后直接送至内部时钟发生器,输入端 xtal2 应悬浮,由于 xtal1 端的逻辑电平不是 ttl 的,故建议外接一个上拉电阻。一般要求,外接的脉冲信号应当是高、
22、低电平的持续时间大于 20ms,且频率低于 24mhz 的方波。这种方式适合于多块芯片同时工作,便于同步。本科生课程设计(论文)82.6 cpu 最小系统图图 2.6 cpu 最小系统图c?caps?sw-pbr?res2r?res230pf30pfy111.05921d31q22d42q53d73q64d84q95d135q126d146q157d177q160d180q19g36oe3774ls373rd17wr16p2.021p2.122p2.223p0.732p0.633p0.534p0.435p0.336p0.237p0.138p0.039ale30xtal231vss35xtal1
23、32rst34vcc3389c51i/o038i/o139i/o240i/o341i/o442i/o543i/o644i/o745a03a14a25a36a47a58a69a710a811a912a1013oe14we156116本科生课程设计(论文)9第 3 章 噪声监测仪输入输出接口电路设计3.1 信号放大器lm386 是美国国家半导体公司生产的音频功率放大器,主要应用于低电压消费类产品。为使外围元件最少,电压增益内置为 20 倍。但在 1 脚和 8 脚之间增加一只外接电阻和电容,便可将电压增益调为任意值,直至 200。输入端以地为参考,同时输出端被自动偏置到电源电压的一半,在 6v 电源
24、电压下,它的静态功耗仅为 24mw,使得 lm386 特别适用于电池供电的场合。功率放大器的作用相当于扬声器的音量调节器。音频功率放大电路的作用主要是将信号处理器发送过来的信号功率放大,使其信号的功率达到设计要求。对该部分电路的要求是输出功率大。在电路设计过程中进行对比,通过比较发现lm386 集成电路使用简单,基本没有外围器件,而且它还有体积小、电源范围宽、外接元件少、电压增益可调整、频率响应好、输出功率大、总谐波失真小等优点。因此选用 lm386 来组成音频功率放大电路。lm386 被广泛地应用在录音机和收音机音频放大、室內对讲机、红外线、超声波、小型马达驱动器等电路中。lm386 的引脚
25、图如图 3.1 所示。图 3.1 lm386 引脚图本科生课程设计(论文)1020 倍的音频放大器如图 3.2 所示。由于传声器输出的电信号比较弱,只有毫伏级,为了使数据采集卡能很好的采集到相应数据,必须经过电压放大器进行电压放大,采用 lm386 芯片电压增益 200 倍的接法,即在 1 和 8 引脚间接 10uf 的电容。图 3.2 20 倍的音频放大器3.2 噪声监测仪检测接口电路设计3.2.1 a/d 转换器选择a/d 转换接口是数据采集系统前向通道中的一个重要环节。数据采集是在模拟信号源中采集信号,并将其转换为数字信号送入计算机的过程。因此,完成数据采集应具备下述基本部件:模拟多路转
26、换开关和信号调节电路,采样/保持放大器,模拟/数字(a/d)转换器,通道控制电路。图 3.3 是由 ad536 构成真有效值 trms/dc 转换电路,ad536 内含有源整流器(绝对值电路) ,平方/除法电路,镜像电流源及缓冲放大器。图中的 r2 和 r3 为偏置电阻,两电阻的公共连接端接到 ad536 的 com,由于 ad536 的 com 内部为cmos 电路,阻抗较高,流经 com 端的电流仅为数 ua。c1 为输入隔直电容,cav为平均电容,它与内部的电阻 r(25k)构成低通滤波器,以获得平均值电压,有效值电压通过 ad536 的第 6 脚输出。由于电路采用了隔直电容,所以这样的
27、电路仅适合于测量交流电,不能测量直流或变化缓慢的电压。ad536 的满量程电压为 7v,如果使用的 ad 转换器输入本科生课程设计(论文)11电压范围不匹配,应设一个电压转换电路。ad536 所谓真有效值即为“真正有效值”之意,英文缩写为“trms” ,有的文献也称为真普通数字直流电压表自然只能测量直流电压,欲需测量交流电压必须增加 ac/dc 转换电路,一般的交流电压表为降低成本和简化电路,均使用简易的平均值响应交流/直流转换器。常用的平均值响应 ac/dc 转换器是运算放大器和二极管组成的半波(或全波)线性整流电路,这种电路具有线性度好、准确度高、电路简单、成本低廉等优点。但是这种电路是按
28、照正弦波平均值与有效值的关系(vrms=1.111vp)来定义的,因此这类电表只能测量正弦波电压。平均值 ac/dc 转换的电压表只能测量无失真的正弦波电压,对于正弦波失真的交流电压,这类电表测量就会引起误差,更不能测量方波、矩形波、三角波、锯齿波、梯形波、阶梯波等非正弦波,利用真有效值数字仪表可准确测量各种波形的有效值,满足现代电子测量之需要。交流电压的有效值的表达式的定义如下:trmsdttutv02)(1(3-1)近似公式: 2uvrms(3-2)我们对式(3.1)进行变换,两边平方,并令 2131vin +vsvscav combufout rlbufin ioutcav 1vinc1
29、 1r1 1k10koutput+5vr220kr3 10k图 3.3 ad536 构成真有效值电压表ad536本科生课程设计(论文)12tveuaudttut0222)(1(3-3)就得到真有效值电压的另一种表达式rmsvermsvermsrmsvuavuavuv222/(3-4)从(3-4)式即得,对输入电压依次进行“取绝对值平方/除法取平均值”运算,也能得到交流电压的有效值,而且这公式更有使用价值。举例说明:假如要测量的电压变化范围是 0.1v10v,平方后 u2=10mv100v,这就要求平方器具有相当大的动态范围是(10000:1),这样的平方电路误差就可能超过1mv,要平方器能输出
30、 100v 的电压,技术上是难以实现的。如果使用式(3-4)的既便于设计电路,也能保证了准确度。目前大多数的集成单片真有效值/直流转换器均采用式(3-4)的原理而设计。真有效值仪表的的核心器件是 trms/dc 转换器。现在市场上这类单片的集成芯片很多,真有效值仪表普遍使用了这类集成电路。单片集成电路具有集成度高、功能完善,外围元件少,电路连接简单、电性能指标容易保证等诸多优点,这类芯片能准确、实时测量各种电压波形的有效值,无须考虑波形参数和失真,这些性能是平均值仪表无法比拟的。可见,通过测量信号的有效值即可知信号的峰值信息,从而可知振动的峰值。且输出的直流信号便于单片机进行数据采集和数据处理
31、。在此系统中采用有效值检测电路ad536 测量信号的有效值,经过一系列的数据处理可得振动的振幅。本科生课程设计(论文)133.2.2 模拟量检测接口电路图sck34data36vcc37gnd38j?p1.01p1.12p1.23p1.34p1.45p1.56p1.67p1.78rst9p3.010p3.111p3.212p3.313p3.414p3.515p3.616p3.717xtal118xtal219gnd2089c51r11kvccc110.1ufc20.1ufs1sw-pbr33kr21kvccy112mhzc930pfc1030pf0.1uf10ufvcc12con2vccgnd
32、图 3.4 模拟量检测接口电路图3.3 噪声监测仪输出接口电路设计p0口p1.0p1.1gndudd89c 51口口1234+2.5+5.5c0.1ur10k+5vabfcgdedpy1234567abcdefg8dpdpd s?d py_7-seg _d pabfcgdedpy1234567abcdefg8dpdpd s?d py_7-seg _d pabfcgdedpy1234567abcdefg8dpdpd s?d py_7-seg _d p图 3.5 输出接口电路图本科生课程设计(论文)14第 4 章 噪声传感器软件设计4.1 软件实现功能综述研制一台智能仪器是一个复杂的过程,这一过程
33、包括分析仪表的功能要求和拟定总体设计方案,确定硬件结构和软件算法,研制逻辑电路和编制程序,以及仪表的调试和性能的测试等等。软件的设计应遵循结构化设计原则,在总体概况设计的基础上进行具体的详细设计,功能分解,模块划分,细化软件层次,优化软件结构,以达到模块功能的独立性,执行的高效性。总之,设计的程序应该达到可读性,可理解性,可维护性,有效性,可修改性。4.2 流程图设计4.2.1 主程序流程图设计在单片机系统的程序的设计开发中,单片机就如同整个系统的交通中枢,而程序就是组成交通中枢的条条大道,各个部分的模块化的程序就是整个系统的组成成份。软件编写的好坏,语句运用的是否简洁直接关系单片机的工作效率
34、。在各个模块化的程序中尽量用最少的语句作最多的事情,不让语句出现歧义,这样就可以使整个程序可以在系统中更好的运行,使单片机工作效率大大的提高。下面就对本次毕业设计的软件部分作些介绍,如图 4.1 所示为软件总体流程图。子程序包括:中断服务程序的设计、查表子程序、显示子程序、指示子程序。由于要实现很多功能,所以采用模块化设计,下面就其主要部分分别分析。中断服务程序主要实现的功能是:t0 中断子程序是将电压/频率转换器产生的频率信号接入计数器的 t0 口,然后计数器开始计数,当计数到一定数目后,计数器就产生溢出中断。查表子程序将进入单片机的脉冲信号与实际要显示值之间有一定的对应关系,经过软件编程查
35、表显示所需要的值。显示子程序是将数据处理的结果送显示器显示。指示子程序是对显示结果范围的一个指示。本噪声监测系统软件总体流程图如图 4.1 所示。本科生课程设计(论文)15图 4.1 单片机软件系统方案框图开始设置 sp定时/计数器 t0/t1 初始化89c51 初始化关中断读计数器置表首地址取表中双字节数xi(th0)(th1)允许高位显示送显示值交换显示位扫描结束吗?显示值亮指示灯关中断i=i+1本科生课程设计(论文)164.2.2 模拟量检测流程图设计波长选择初始化 adad 转换溢出?计算当前功率绝对显示db 处理功率处理显示结果图4.2 模拟量检测流程图a/d转换接口是数据采集系统前
36、向通道中的一个重要环节数据采集是模拟信号源中采集信号并将其转换为数字信号送入计算机的过程。4.2.3 环境噪声监测仪流程图设计环境噪声测量系统的软件采用模块化设计,由主程序、中断服务程序、查表子程序和显示子程序组成。各程序模块的流程图如图 2.2 所示。在图中 xi 表示读取的计数值,i 从 0 开始。主程序处于循环工作状态,主要完成定时/计数器和中断系统的初始化,并循环调用查表和显示子程序。值得指出的是,查表程序程序实现了计数值向声压级的转换。本科生课程设计(论文)17为了提高系统的抗干扰能力,除了需要在硬件上采取相应的措施外,软件上采用冗余设计法即重复重要的指令,未用空间设置操作指令,以防
37、止程序跳飞而死机。查表子程序入口取表中双字节数 xixi(th0)(th1)数值显示返回i=i+1显示子程序入口置扫描次数允许高位显示送显示值延时交换显示位扫描结束吗返回图 4.3 查表子程序和显示子程序4.3 程序清单ml8155 equ 0df00h; dtimer0 equ 30h; dtimer1 equ 31h; org 0000h ljmp main org 1000h main:mov sp,#60h mov a,#00h mov dptr,#0df02h movx dptr,a setb p1.0 setb p1.1 setb p1.2 clr c mov tmod,#15h
38、mov tl0,#00h本科生课程设计(论文)17 mov th0,#00h mov r0,#00h qq1: mov tl1,#0b0h mov th1,#3ch setb tr0 setb tr1 qq: jbc tf1,qq3 ajmp qq qq3: inc r0 cjne r0,#0ah,qq1 ajmp loop ret loop:clr tr1 mov 40h,th0 mov 41h,tl0 mov r0,#00h mov r1,#00h mov dptr,#tab lab:clr a movc a,a+dptr mov r2,a mov a,40h xch a,r2 subb
39、a,r2 jz a1 inc dptr inc dptr inc dptr inc dptr sjmp lab a1: clr a clr c inc dptr movc a,a+dptr mov r3,a mov a,41h xch a,r3 subb a,r3 jc a2 clr a movc a,a+dptr mov r3,a mov a,41h xch a,r3 subb a,r3 jz a2 inc dptr inc dptr inc dptr sjmp lab a2: clr a inc dptr movc a,a+dptr mov r0,a mov 40h,r0 clr a in
40、c dptr movc a,a+dptr mov r1,a mov 41h,r1 lcall ppl ljmp ll1 ret ll1:mov a,40h mov dptr,#bcd2 movc a,a+dptr mov 5fh,a mov a,41h本科生课程设计(论文)18 mov dptr,#bcd2 movc a,a+dptr mov 5eh,a mov 5dh,#5eh mov 5ch,#7ch lcall init_8155 lcall write_led1 write_led1: push dpl push dph push acc mov r0,#5ch mov r1,#00h
41、 mov r3,#0f7h mov a,r3 again1: mov dptr,#0df01h movx dptr,a mov a,r0 mov dptr,#0df02h movx dptr,a lcall delay01 lcall delay01 inc r0 mov a,r3 jnb acc.0,out2 rr a mov r3,a ljmp again1 out2: mov r0,#5ch mov r3,#0f7h mov a,r3 inc r1 cjne r1,#3ah,again1 ljmp main pop acc pop dph pop dpl retinit_8155: pu
42、sh dpl push dph push acc mov dptr,#ml8155 mov a,#03h movx dptr,a pop acc pop dph pop dpl ret ppl:mov r0, 40h mov a, r0 subb a,#4 jz b1 mov a, r0 subb a, #5 jz b1 mov a, r0 subb a, #6 jz b2 mov a, r0 subb a, #7 jz b2 mov a, r0 subb a, #8 jz b3本科生课程设计(论文)19 mov a, r0 subb a,#9 jz b3 ret b1:clr p1.0 re
43、t b2:clr p1.1 ret b3:clr p1.2 ret b4:ret delay:push dtimer1 push dtimer0delay1:mov dtimer0,#125 delay2:nop nop djnz dtimer0,delay2 djnz dtimer1,delay1 pop dtimer0 pop dtimer1 retdelay01:nop push dtimer1 mov dtimer1,#02h lcall delay pop dtimer1 ret本科生课程设计(论文)20第 5 章 系统设计与分析5.1 系统原理图图 5.1 系统原理图5.2 系统原
44、理综述本文是开发一个以 89c51 单片机为核心的噪声监测系统。通过联调,实验验证了系统的可行性,能满足设计要求,达到设计的指标,实现对噪声信号的采集、处理功能,并用 led 显示出噪声的分贝值,采用指示灯指示出声压级的大概范围。这由于使用的是单片机作为核心的控制元件,本噪声监测器具有功能强、性123456abcd654321dcbatitlenumberrevisionsizebdate:7-jul-2011 sheet of file:c:userslenovodesktopmydesign.ddb drawn by:ea/vp31x119x218reset9rd17wr16int012i
45、nt113t014t115p101p112p123p134p145p156p167p178p0039p0138p0237p0336p0435p0534p0633p0732p2021p2122p2223p2324p2425p2526p2627p2728psen29ale/p30txd11rxd10u?89c51ds?dpy_7-seg_dpjp?header 8x2abfcgdedpyledgn1234567abcdefg ds?dpy_7-segabfcgdedpyledgn1234567abcdefg ds?dpy_7-segabfcgdedpyledgn1234567abcdefg ds?dpy_7-segr?res2r?res2r?res2ls?speakerr?pot2vcc+c?capacitor polvcc+c?capacitor pol
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 植树节大大班教案8篇
- 量的传递幼儿园教案8篇
- 律师授权委托书
- 神经外科实施延续性护理的实践探讨
- 箱变安装施工工程方案
- 工业循环冷却水处理总复习A
- 企业员工岗前安全培训试题及参考答案【B卷】
- 生产经营单位安全培训试题加答案可下载
- 公司、项目部、各个班组安全培训试题含完整答案【历年真题】
- 项目管理人员年度安全培训试题及答案历年考题
- 小学 体育与健康 六年级 小足球 单元作业设计
- 某工程型钢悬挑卸料平台安全验算
- 第四课探索认识的奥秘高中政治统编版必修四
- 工业园区污水管网专项施工方案
- 《中国餐桌礼仪》(说课稿)-小学生主题班会通用版
- 三角函数在新旧教材中的对比(全文)
- 中心吸氧装置出现故障的应急预案及处理流程
- 总法律顾问述职报告书
- 桩基首件工程总结报告
- 高速公路机电维护安全培训编制课件
- 急性呼吸窘迫综合征-PPT(精)
评论
0/150
提交评论