




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
I 辽辽 宁宁 工工 业业 大大 学学 单片机原理及接口技术单片机原理及接口技术 课程设计 论文 课程设计 论文 题目 题目 环境噪声检测仪设计环境噪声检测仪设计 院 系 院 系 电气工程学院电气工程学院 专业班级 专业班级 电气电气1111班班 学学 号 号 111902011111902011 学生姓名 学生姓名 吴小强吴小强 指导教师 指导教师 签字 起止时间 起止时间 2012 06 242012 06 24至至2012 07 062012 07 06 本科生课程设计 论文 II 课程设计 论文 任务及评语课程设计 论文 任务及评语 院 系 电气工程学院 教研室 注 成绩 平时20 论文质量60 答辩20 以百分制计算 学 号111902011学生姓名吴小强专业班级电气11 课程设计 论文 题目 环境噪声检测仪设计 课程设计 论文 任务 环境噪声检测仪的主要功能实时检测城市环境噪声 并利用 3 位大型数码 管实时显示环境噪声大小 数码管每段正常工作电参数 12V 50mA 控制器由 AC220V 供电 噪声测量范围 30 130dB A 分辨率 0 1dB 主要设计内容 主要设计内容 硬件电路设计 1 CPU 最小系统设计 包括 CPU 选择 晶振电路 复位电路 2 噪声传感器选择 放大电路及接口电路设计 3 显示电路设计 软件设计 1 编程程序流程图 2 程序清单编写 进度计划 第 1 天 查阅收集资料 第 2 天 总体设计方案的确定 第 4 天 CPU 最小系统设计 第 5 天噪声传感器选择 放大电路及接口电路设计 第 6 天显示电路设计 第 7 天 程序流程图设计 第 8 天 软件编写与调试 第 9 天 设计说明书完成 第 10 天 答辩 指导教师评语及成绩 平时 论文质量 答辩 总成绩 指导教师签字 年 月 日 本科生课程设计 论文 III 摘 要 随着现代工业 科技的发展 噪声已经变得随处可闻 噪声已经大大的影响 了人们的日常生活 所以说对噪声的监测已经变得必不可少 本文详细介绍了噪声检测系统的测量原理和系统组成 包括 噪声信号的转 换 放大 A D 转换 数据采集和显示系统设计 外界噪声信号通过传声器转换 成音频信号 电信号经过放大和 A D 变换输入到单片机进行处理 并转换成相应 的噪声分贝值通过 LED 显示 从而实现噪声的实时监测 该系统具有实现简单 精确度高 可用于实际进行噪声的实时监测等特点 关键词 A D 转换器 单片机 运算放大器 LED 显示 本科生课程设计 论文 IV 目 录 第 1 章 绪论 1 1 1 环境噪声检测仪概况 1 1 2 本文研究内容 2 第 2 章 CPU 最小系统设计 3 2 1 环境监测仪总体设计方案 3 2 2 CPU 的选择 3 2 3 数据存储器扩展 4 2 4 复位电路设计 5 2 5 时钟电路设计 6 2 6 CPU 最小系统图 7 第 3 章 噪声监测仪输入输出接口电路设计 8 3 1 声音传感器的选择 8 3 2 噪声监测仪检测接口电路设计 10 3 2 1 A D 转换器选择 10 3 2 2 模拟量检测接口电路图 11 3 3 噪声监测仪输出接口电路设计 11 3 4 人机对话接口电路设计 12 第 4 章 噪声传感器软件设计 13 4 1 软件实现功能综述 13 4 2 流程图设计 13 4 2 1 主程序流程图设计 13 4 2 2 模拟量检测流程图设计 15 4 2 3 环境噪声监测仪流程图设计 15 4 3 程序清单 16 第 5 章 系统设计与分析 20 5 1 系统原理图 20 本科生课程设计 论文 V 5 2 系统原理综述 20 5 3 软件调试结果 21 第 6 章 课程设计总结 22 参考文献 23 本科生课程设计 论文 1 第 1 章 绪论 1 1 环境噪声检测仪概况 噪声即噪音 是一类引起人烦躁 或音量过强而危害人体健康的声音 噪 声通常是指那些难听的 令人厌烦的声音 噪音的波形是杂乱无章的 从环境保 护的角度看 凡是影响人们正常学习 工作和休息的声音凡是人们在某些场合 不需要的声音 都统称为噪声 如机器的轰鸣声 各种交通工具的马达声 鸣笛声 人的嘈杂声及各种突发的声响等 均称为噪声 噪声污染属于感觉公害 它与人们的主观意愿有关 与人们的生活状态有关 因而它具有与其他公害不同 的特点 噪音污染主要来源于交通运输 车辆鸣笛 工业噪音 建筑施工 社会噪音 如音乐厅 高音喇叭 早市和人的大声说话等 环境噪声监测 是人类提高生活质量 加强环境保护的一个重要环节 在各 大城市的繁华街区和居民区 已有大型环境噪声显示器竖立街头 但目前国内的 便携式噪声测试仪 多为价格昂贵的进口专用设备 除卫生 计量等环保专业部 门拥有外 无法作为民用品推广普及 本文介绍一种以 89C52 单片机为核心 采 用 V F 转换技术构成的低成本 便携式数字显示环境噪声测量仪 该仪器工作稳 定 性能良好 经校验定标后能满足一般民用需要 可广泛应用于工矿企业 机 关学校等需要对环境噪声进行测量和控制的场合 随着噪声污染的日趋严重 噪声监测技术的研究及设备的开发也得到迅速发 展 世界发达国家的噪声监测设备的产值平均以 10 15 的速度增加 我国在 93 年噪声振动监测设备产值已达到 6 2 亿元 八五 期间用于噪声治理的工程费 用达到 9 2 亿元 上述产值尚不包括配套的噪声振动监测设备 预计我国配套的 噪声振动监测设备 20 亿左右 高速运输系统和工具等一些新出现的噪声源和计 算机 数字处理 新材料等技术发展使噪声监测技术 设备的研究与发展面临挑 战 又提供了机遇 噪声监测技术和设备已开始进入规范化 标准化 系列化和 配套化阶段 噪声监测技术和设备的研究和开发已取得很大进展但应看到仍有一 些技术不够成熟 需进一步研究的问题仍然很多 声级计是一种能够把工业噪声 生活噪声和车辆噪声等 按人耳听觉特性近 似地测定其噪声级的仪器 噪声级是指用声级计测得的并经过听感修正的声压级 本科生课程设计 论文 2 dB 或响度级 方 根据声级计在标准条件下测量 1000Hz 纯音所表现出的精度 六十年代国际 上把声级计分为两类 一类叫精密声级计 一类叫普通声级计 我国也采用这种 分法 70 年代以来有些国家推行四类分法 即分为 0 型 1 型 2 型和 3 型 它 们的精度分别为 0 46 0 76 1 00 和 1 5dB 根据声级计所用电源的不 同 还可将声级计分为交流式声级计和用干电池的电池式声级计两类 电池式声 级计也称为便携式声级计 这种仪器体积小 重量轻 现场使用方便 声级计一 般由传声器 前置放大器器 衰减器 放大器 计权网络 检波器 指示表头和 电源等组成 其原理方框图如图 1 1 所示 前置放大 输入放大器 输入衰减器 输出衰减器 输出放大器 检波器 表头 传声器 图1 1 声级计原理方框图 1 2 本文研究内容 噪声是日常生活中常见的物理现象 在大多数情况下 噪声是有害的 噪声 在生理和心理上也会危害人类的健康 因而已被列入需要控制的危害之一 但噪 声也有可以被利用的一面 无论是利用噪声还是防止噪声 都必须确定其量值 在长期的科学研究和工 程实践中已逐步形成了一门较完整的噪声工程学科 可供进行理论计算和分析 但这些毕竟还是建立在简化和近似的数学模型上 还必须用试验和测量技术进行 验证 随着现代工业和现代科学技术的发展 对各种仪器设备提出了低噪声的要 求 需要进行噪声的分析与设计 并通过实验来验证 改进设计 总之 噪声的 测量不仅在噪声研究领域里占有重要的地位 而且已经广泛应用于机械制造 建 筑工程 地球物探 生物医疗等各个领域 查阅资料 了解课题背景 了解环境噪声的特点 学习 掌握声压计的测量 机理 传声器测量基本原理 合理选择噪声测量传感器 掌握其测量原理及应用 学习单片机原理 熟悉单片机系统设计和软件编程 进行整体方案设计 做出开 题报告 进行系统硬件电路设计 包括传声器测量系统设计 单片机系统硬件设 计 编写程序 仿真调试 仿真调试通过后 固化程序 脱离开发系统运行 本科生课程设计 论文 3 第 2 章 CPU 最小系统设计 2 1 环境监测仪总体设计方案 环境监测仪系统结构框图如图 2 1 所示 环境噪声经高灵敏度 无指向性驻 极体传声器转换成电信号 放大电路由运放 LM386 构成 精心调整相关外围元件 参数 可使其输出幅频特性满足测量要求的电压信号 通过 V F 转换器后 输出 频率信号变为 TTL 电平送给单片机的 P3 4 引脚 经软件处理后 噪声声压级显 示值由 P1 口输出 驱动 LED 数码管显示 噪声 传声器 单片机 V F 转换电路 交直流转换 LED 显示 图 2 1 噪声监测仪硬件结构图 2 2 CPU 的选择 CPU 是单片机的核心部分 它的作用是读入和分析每条指令 根据每条指令 的功能要求 控制各个部件执行相应的操作 89C51 每部有一个 8 位的 CPU 它 是由运算器和控制器组成的 运算器主要包括算术和逻辑运算部件 ALU 累加器 ACC 寄存器 B 暂存器 YMP1 TMP2 程序状态字寄存器 PSW 布尔处理器及十进制调整电路等 控制器主要包括时钟发生器 定时控制逻辑 指令寄存器 指令译码器 程 本科生课程设计 论文 4 序计数器 PC 程序地址寄存器 数据指针寄存器 DPTR 和对战指针 SP 等 本次设计采用 89C51 单片机 89C51 单片机有 5 中封装形式 本设计采用 40 脚 DIP 的封装 其中 2 条主电源引脚 2 条外接晶振体引脚 4 条控制或与其他 电源复用的引脚 32 条 I O 引脚 89C51 的引脚图如图 2 2 其中 VSS 为接地端 VCC 接 5V 电源 XTAL1 接外部晶体和微调电容的一端 XTAL2 接外部晶体和微调电容的另一端 RST 是复位信号的输入端 高电平有效 ALE 引脚是地址锁存允许信号 VPP 是内 外 ROM 的选择端 P0 P1 P2 P3 口 为输入 输出引脚 P1 0 1 P1 1 2 P1 2 3 P1 3 4 P1 4 5 P1 5 6 P1 6 7 P1 7 8 RST 9 RXD P3 0 10 TXD P3 1 11 INTR0 P3 2 12 INTR1 P3 3 13 TIMER 0 P3 4 14 TIMER 1 P3 5 15 WR P3 6 16 RD P3 7 17 XTAL2 18 XTAL1 19 EA 31 ALE 30 PSEN 29 P0 0 AD0 39 P0 1 AD1 38 P0 2 AD2 37 P0 3 AD3 36 P0 4 AD4 35 P0 5 AD5 34 P0 6 AD6 33 P0 7 AD7 32 P2 0 A8 21 P2 1 A9 22 P2 2 A10 23 P2 3 A11 24 P2 4 A12 25 P2 5 A13 26 P2 6 A14 27 P2 7 A15 28 图 2 2 89C51 引脚图 2 3 数据存储器扩展 89C51 片内有 128 B 的 RAM 存储器 在实际应用当中仅靠这 128 B 的数据存 储器时远远不够的 这种情况下可利用 89C51 单片机所具有的扩展功能 扩展外 部数据存储器 89C51 单片机最大可扩展 64KB RAM 常用的数据存储器有静态数 据存储器 RAM 和动态数据存储器 由于在实际应用中 需要扩展的容量不大 所 以一般采用静态 RAM 如 SRAM 6116 6264 等 数据存储器空间地址同程序存储器一样 由 P2 口提供高 8 位地址 P0 口提 供低 8 位地址和 8 位双向数据线 数据存储器的读和写由和信号控制 而RDWR 本科生课程设计 论文 5 程序存储器由读选通信号控制 两者虽然共处同一地址空间 但由于控制PSEN 信号不同 故不会发生总线冲突 本次设计主要扩展数据存储器 选择 6116 芯片 6116 是 2K 8 位静态随机 存储器 采用 CMOS 工艺制造 单一 5V 电源供电 额定功耗 160mW 典型存取时 间 200ns 为 24 线双列直插式封装 其硬件扩展图如图 2 3 图 2 3 硬件扩展图 2 4 复位电路设计 单片机的复位都是靠外部复位电路来实现的 在时钟电路工作后 只要在单 片机的 RESET 引脚上出现 24 个时钟振荡脉冲以上的高电平 单片机就能实现复 位 为了保证系统可以可靠复位 在设计复位电路时 一般使 RESET 引脚保持 10ms 以上的高电平 单片机便可以可靠地复位 当 RESET 从高电平变为低电平以 后 单片机从 0000H 地址开始执行程序 在复位有效期间 ALE 和引脚输PSEN 出高电平 简单的复位电路有上电复位电路和手动复位电路两种 不管是哪一种复位电 路都要保证在 RESET 引脚上提供 10ms 以上稳定的高电平 本次设计选择按键电 平复位 如图 2 4 是按键式复位电路 它可以通过按键实现复位 按下键后 通 过和形成回路 使 RESET 端产生高电平 按键的时间决定了复位时间 1 R 2 R 1D 3 1Q 2 2D 4 2Q 5 3D 7 3Q 6 4D 8 4Q 9 5D 13 5Q 12 6D 14 6Q 15 7D 17 7Q 16 0D 18 0Q 19 G 36 OE 37 74LS373 RD 17 WR 16 P2 0 21 P2 1 22 P2 2 23 P0 7 32 P0 6 33 P0 5 34 P0 4 35 P0 3 36 P0 2 37 P0 1 38 P0 0 39 ALE 30 XTAL 2 31 VSS 35 XTAL 1 32 RST 34 VCC 33 89C51 I O0 38 I O1 39 I O2 40 I O3 41 I O4 42 I O5 43 I O6 44 I O7 45 A0 3 A1 4 A2 5 A3 6 A4 7 A5 8 A6 9 A7 10 A8 11 A9 12 A10 13 OE 14 WE 15 6116 本科生课程设计 论文 6 R ESET R 5 200 R 6 10K 5v V SS C 1 22uF R ESET 图 2 4 复位电路 2 5 时钟电路设计 时钟电路应用于产生但纷纷偏激工作所需的时钟信号 诗中信号可以由两种 方式产生 内部时钟方式和外部时钟方式 本次设计采用外部时钟方式如图 2 5 C1 30pf C2 30pf Y1 11 0592 XTAL1 XTAL2 图 2 5 晶振电路 外部时钟方式采用外部振荡器 外部振荡脉冲信号由 89C51 的 XTAL1 端接入 后直接送至内部时钟发生器 输入端 XTAL2 应悬浮 由于 XTAL1 端的逻辑电平不 是 TTL 的 故建议外接一个上拉电阻 一般要求 外接的脉冲信号应当是高 低电平的持续时间大于 20ms 且频率 低于 24MHz 的方波 这种方式适合于多块芯片同时工作 便于同步 本科生课程设计 论文 7 2 6 CPU 最小系统图 图 2 6 CPU 最小系统图 C CAP S SW PBR RES2 R RES2 30pF 30pF Y1 11 0592 1D 3 1Q 2 2D 4 2Q 5 3D 7 3Q 6 4D 8 4Q 9 5D 13 5Q 12 6D 14 6Q 15 7D 17 7Q 16 0D 18 0Q 19 G 36 OE 37 74LS373 RD 17 WR 16 P2 0 21 P2 1 22 P2 2 23 P0 7 32 P0 6 33 P0 5 34 P0 4 35 P0 3 36 P0 2 37 P0 1 38 P0 0 39 ALE 30 XTAL2 31 VSS 35 XTAL1 32 RST 34 VCC 33 89C51 I O0 38 I O1 39 I O2 40 I O3 41 I O4 42 I O5 43 I O6 44 I O7 45 A0 3 A1 4 A2 5 A3 6 A4 7 A5 8 A6 9 A7 10 A8 11 A9 12 A10 13 OE 14 WE 15 6116 本科生课程设计 论文 8 第 3 章 噪声监测仪输入输出接口电路设计 3 1 声音传感器的选择 传声器 Microphone 又称话筒 俗称 麦克风 传声器是将声波转换为相 应电信号的传感器 传声器包括声波接收器和力 电换能器两个部分 根据膜片感受声压的情况不同 传声器可分为三类 声强式传声器 其膜片 的一面感受声压 差压式传声器 其膜片的两面均感受声压 引起膜片振动的力 取决于膜片两面差压的大小 压强和差压组合式传声器 在噪声测量中常用的是 压强式传声器 若按照膜片振动转换成电能的方式来分 传声器可分为 电容式传声器 它 利用电场耦合的方式将膜片的振动转换成电量 压电式传声器 通过声压使晶体 产生电荷 动圈式传声器 利用磁场耦合的方式将膜片的振动转换成电量 通信设备常用到的传声器类型一般是晶体式传声器 晶体式传声器又称压电 式传声器 它是利用晶体的压电效应制成的 化工材料酒石酸钾钠和钛酸钡晶体 都有较强的压电效应 当晶体的两面受到压力时 在两面间出现正负电荷 产生 某一方向的电动势 当受到相反方向的应力时 晶体两面则产生与受压力相反的 电荷和电动势 当晶体受到交变声波的作用时 便产生音频电动势 晶体式传声器按结构的不同可分为膜片式和声电池式两种 膜片式传声器价 格低廉 输出电压高 使用方便 考虑元器件的性价比和应用功能选用的是膜片 式晶体传声器 膜片式传声器实物外形如图 3 1 所示 图 3 1 膜片式传声器实物外形图 LM386 是美国国家半导体公司生产的音频功率放大器 主要应用于低电压消 费类产品 为使外围元件最少 电压增益内置为 20 倍 但在 1 脚和 8 脚之间增 本科生课程设计 论文 9 加一只外接电阻和电容 便可将电压增益调为任意值 直至 200 输入端以地为 参考 同时输出端被自动偏置到电源电压的一半 在 6V 电源电压下 它的静态 功耗仅为 24mW 使得 LM386 特别适用于电池供电的场合 功率放大器的作用相当于扬声器的音量调节器 音频功率放大电路的作用主 要是将信号处理器发送过来的信号功率放大 使其信号的功率达到设计要求 对 该部分电路的要求是输出功率大 在电路设计过程中进行对比 通过比较发现 LM386 集成电路使用简单 基本没有外围器件 而且它还有体积小 电源范围宽 外接元件少 电压增益可调整 频率响应好 输出功率大 总谐波失真小等优点 因此选用 LM386 来组成音频功率放大电路 LM386 的引脚图如图 3 2 所示 图 3 2 LM386 引脚图 20 倍的音频放大器如图 3 3 所示 由于传声器输出的电信号比较弱 只有毫 伏级 为了使数据采集卡能很好的采集到相应数据 必须经过电压放大器进行电 压放大 采用 LM386 芯片电压增益 200 倍的接法 即在 1 和 8 引脚间接 10uF 的 电容 图 3 3 20 倍的音频放大器 本科生课程设计 论文 10 3 2 噪声监测仪检测接口电路设计 3 2 1 A D 转换器选择 A D 转换接口是数据采集系统前向通道中的一个重要环节 数据采集是在模 拟信号源中采集信号 并将其转换为数字信号送入计算机的过程 因此 完成数 据采集应具备下述基本部件 模拟多路转换开关和信号调节电路 采样 保持放 大器 模拟 数字 A D 转换器 通道控制电路 图 3 4 是由 AD536 构成真有效值 TRMS DC 转换电路 AD536 内含有源整流器 绝对值电路 平方 除法电路 镜像电流源及缓冲放大器 图中的 R2 和 R3 为 偏置电阻 两电阻的公共连接端接到 AD536 的 COM 由于 AD536 的 COM 内部为 CMOS 电路 阻抗较高 流经 COM 端的电流仅为数 uA C1 为输入隔直电容 CAV 为平均电容 它与内部的电阻 r 25K 构成低通滤波器 以获得平均值电压 有效值电压通过 AD536 的第 6 脚输出 由于电路采用了隔直电容 所以这样的电路仅适合于测量交流电 不能测量 直流或变化缓慢的电压 AD536 的满量程电压为 7V 如果使用的 AD 转换器输入 电压范围不匹配 应设一个电压转换电路 C 2 1 C 3 1 Vin Vs Vs CAV COM bufout RL bufin Iout CAV 1 V in C1 1 R1 1K 1 0K out put 5 V R2 20 K R3 10K 图 3 4 AD536 构成真有效值电压表 AD5 36 本科生课程设计 论文 11 3 2 2 模拟量检测接口电路图 SCK 34 DATA 36 VCC 37 GND 38 J P1 0 1 P1 1 2 P1 2 3 P1 3 4 P1 4 5 P1 5 6 P1 6 7 P1 7 8 RST 9 P3 0 10 P3 1 11 P3 2 12 P3 3 13 P3 4 14 P3 5 15 P3 6 16 P3 7 17 XTAL1 18 XTAL2 19 GND 20 89C51 R1 1K VCC C11 0 1uF C2 0 1uF S1 SW PB R3 3K R2 1K VCC Y1 12MHz C9 30pF C10 30pF 0 1uF10uF VCC 1 2 CON2 VCC GND 图 3 5 模拟量检测接口电路图 3 3 噪声监测仪输出接口电路设计 P0口 P1 0 p1 1 GNDUDD 89C51 口口 1 2 3 4 2 5 5 5 C 0 1u R 10k 5v a bf c g d e DPY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp D S D PY 7 SEG D P a bf c g d e DPY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp D S D PY 7 SEG D P a bf c g d e DPY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp D S D PY 7 SEG D P 本科生课程设计 论文 12 图 3 6 输出接口电路图 3 4 人机对话接口电路设计 本设计中采用三位大型实时显示环境显示 LED 显示器是单片机应用系统常 用的输出器件 它是由若干个发光二极管组成 当发光二极管导通时 相应的一 个点或一个笔画点亮 控制不同的组合的二极管导通就能显示出各种字符 本设计主要是考虑人耳对噪声的主观评价 对于不同分贝的声音 人产生的 感觉是不一样的 因此用三个发光二极管来指示声压级的范围 指示电路的设计 如图 3 10 图左边的三个端口分别连接 89C51 的 P1 0 P1 1 和 P1 2 口 通过单 片机编程来控制声压级的选线处于选通状态 而其他各位的位选线处于关闭状态 在段码线上输出将要显示字符的段码 则同一时刻 只有选同位显示出相应的字 符 而其他各位是熄灭的 如此循环下去 就可以使各位显示出将要显示的字符 虽然这些字符是在不同时刻出现的 而在同指示范围 图 3 7 指示电路 本科生课程设计 论文 13 第 4 章 噪声传感器软件设计 4 1 软件实现功能综述 研制一台智能仪器是一个复杂的过程 这一过程包括分析仪表的功能要求和 拟定总体设计方案 确定硬件结构和软件算法 研制逻辑电路和编制程序 以及 仪表的调试和性能的测试等等 软件的设计应遵循结构化设计原则 在总体概况 设计的基础上进行具体的详细设计 功能分解 模块划分 细化软件层次 优化 软件结构 以达到模块功能的独立性 执行的高效性 总之 设计的程序应该达 到可读性 可理解性 可维护性 有效性 可修改性 4 2 流程图设计 4 2 1 主程序流程图设计 在单片机系统的程序的设计开发中 单片机就如同整个系统的交通中枢 而 程序就是组成交通中枢的条条大道 各个部分的模块化的程序就是整个系统的组 成成份 软件编写的好坏 语句运用的是否简洁直接关系单片机的工作效率 在 各个模块化的程序中尽量用最少的语句作最多的事情 不让语句出现歧义 这样 就可以使整个程序可以在系统中更好的运行 使单片机工作效率大大的提高 下 面就对本次毕业设计的软件部分作些介绍 如图 4 1 所示为软件总体流程图 子 程序包括 中断服务程序的设计 查表子程序 显示子程序 指示子程序 由于 要实现很多功能 所以采用模块化设计 下面就其主要部分分别分析 中断服务程序主要实现的功能是 T0 中断子程序是将电压 频率转换器产生 的频率信号接入计数器的 T0 口 然后计数器开始计数 当计数到一定数目后 计数器就产生溢出中断 查表子程序将进入单片机的脉冲信号与实际要显示值之间有一定的对应关系 经过软件编程查表显示所需要的值 显示子程序是将数据处理的结果送显示器显示 指示子程序是对显示结果范围的一个指示 本噪声监测系统软件总体流程图如图 4 1 所示 本科生课程设计 论文 14 开始 设置 SP 定时 计数器 T0 T1 初始化 89C51 初始化 关中断 读计数器 置表首地址 取表中双字节数 xi TH0 TH1 允许高位显示 送显示值 交换显示位 扫描结束吗 显示值亮指示灯 关中断 i i 1 本科生课程设计 论文 15 图 4 1 单片机软件系统方案框图 4 2 2 模拟量检测流程图设计 波长选择 初始化 AD AD 转换 溢出 计算当前功率 绝对显示 db 处理 功率处理 显示结果 图4 2 模拟量检测流程图 A D转换接口是数据采集系统前向通道中的一个重要环节数据采集是模拟信 号源中采集信号并将其转换为数字信号送入计算机的过程 4 2 3 环境噪声监测仪流程图设计 环境噪声测量系统的软件采用模块化设计 由主程序 中断服务程序 查表 子程序和显示子程序组成 各程序模块的流程图如图 2 2 所示 在图中 xi 表示 读取的计数值 i 从 0 开始 主程序处于循环工作状态 主要完成定时 计数器和中断系统的初始化 并 本科生课程设计 论文 16 循环调用查表和显示子程序 值得指出的是 查表程序程序实现了计数值向声压 级的转换 为了提高系统的抗干扰能力 除了需要在硬件上采取相应的措施外 软件上 采用冗余设计法即重复重要的指令 未用空间设置操作指令 以防止程序跳飞而 死机 查表子程序入口 取表中双字节数 xi xi 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 本科生课程设计 论文 17 SETB P1 0 SETB P1 1 SETB P1 2 CLR C MOV TMOD 15H MOV TL0 00H 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 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 INC DPTR MOVC A A DPTR MOV R1 A MOV 41H R1 本科生课程设计 论文 18 LCALL PPL LJMP LL1 RET LL1 MOV A 40H MOV DPTR BCD2 MOVC A A DPTR MOV 5FH A MOV A 41H 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 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 RET INIT 8155 PUSH 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 本科生课程设计 论文 19 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 MOV A R0 SUBB A 9 JZ B3 RET B1 CLR P1 0 RET B2 CLR P1 1 RET B3 CLR P1 2 RET B4 RET DELAY PUSH DTIMER1 PUSH DTIMER0 DELAY1 MOV DTIMER0 125 DELAY2 NOP NOP DJNZ DTIMER0 DELAY2 DJNZ DTIMER1 DELAY1 POP DTIMER0 POP DTIMER1 RET DELAY01 NOP PUSH DTIMER1 MOV DTIMER1 02H LCALL DELAY POP DTIMER1 RET 本科生课程设计 论文 20 第 5 章 系统设计与分析 5 1 系统原理图 图 5 1 系统原理图 5 2 系统原理综述 本文是开发一个以 89C51 单片机为核心的噪声监测系统 通过联调 实验验证了系统的可行性 能满足设计要求 达到设计的指标 实现对噪声信号的采集 处理功能 并用 LED 显示出噪声的分贝值 采用指示灯 指示出声压级的大概范围 123456 A B C D 654321 D C B A Title NumberRevisionSize B Date 7 Jul 2011 Sheet of File C Users lenovo Desktop MyDesign ddb Drawn By EA VP 31 X1 19 X2 18 RESET 9 RD 17 WR 16 INT0 12 INT1 13 T0 14 T1 15 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 ALE P 30 TXD 11 RXD 10 U 89C51 DS DPY 7 SEG DP JP HEADER 8X2 a bf c g d e DPY LEDgn 1 2 3 4 5 6 7 a b c d e f g DS DPY 7 SEG a bf c g d e DPY LEDgn 1 2 3 4 5 6 7 a b c d e f g DS DPY 7 SE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年桂林市火炬中学招聘考试试题(含答案)
- 2025年广西河池学院招聘教职人员工作人员考试笔试试题(含答案)
- 北京知名财务知识培训班课件
- 儿科N0-N1季度理论考试题(含答案)
- 2024年甘肃省公务员考试申论真题(含答案)
- 树洞里秘密课件
- 护理安全隐患及防范措施知识考试练习试题(附答案)
- 安生生产管理单选题多选题练习测试题(含答案)
- 2025年施工员之装修施工基础知识考试题库含答案【预热题】
- 2025《母婴保健法》必考题库及参考答案
- 2026年色彩流行趋势报告
- 安徽省合肥一中2025届高三5月回归教材读本
- 反向开票政策解读课件
- 安徽国风新材料股份有限公司招聘笔试题库2024
- 庭院经济课件
- 中铁十六局集团有限公司简介
- 完整版10kV配电线路运行维护规程
- 2011年广州东山领汇广场商业经营方案(30页ppt课件
- 项目部安全管理组织机构网络图GDAQ20102
- 分汽缸安装施工方案1
- 开业筹备(西餐厅采购物品)
评论
0/150
提交评论