毕业设计论文基于单片机的数字语音温度计内容摘要:
输出负端 362 语音录放 ISD1420 分段录音可以通过硬件开关来实现也可以通过软件编程来实现本设计采用硬件录放下面介绍语音录放的硬件实现 分段录音时 ISD1420 的 A0A7 用作地址输入线 A6A7 不能同时为高电平所以地址范围为 00H9FH即为十进制码 0159共 160个数值这表明 ISD1420的 EEPROM模拟存储器最多可被划分为 160 个存储单元也就是说 ISD1420 最多可存储 160个语音段语音段的最小时间长度为 0125S不同分段的选择是通过对 A0A7端接不同的高低电平来实现 本设计不会用到全部 160 个语音段只需用 16 个语音段即可分别为0123456789 十百正负摄氏度现在温度例如当前温度是 99176。 C 则播报当前温度九十九摄氏度由于 ISD1420 可以录音 20S 我们可以这样安排单字每个 1S 一共 14个单字摄氏度 2S 现在温度 4S 总共 20S 注 A0 和 A1 都需要接地因为我们要确保分段间隔不小于 0125S4 05S 所以至少要四段否则录音信息可能会重叠导致当放音时达不到相关的要求 语音信息与分段地址的对照表如表 34 所示 表 34 语音地址对照表 语 音 信 息 分段 地址 A7 A6 A5 A4 A3 A2 A1 A0 0 00H 0 0 0 0 0 0 0 0 1 08H 0 0 0 0 1 0 0 0 2 10H 0 0 0 1 0 0 0 0 3 18H 0 0 0 1 1 0 0 0 4 20H 0 0 1 0 0 0 0 0 5 28H 0 0 1 0 1 0 0 0 6 30H 0 0 1 1 0 0 0 0 7 38H 0 0 1 1 1 0 0 0 8 40H 0 1 0 0 0 0 0 0 9 48H 0 1 0 0 1 0 0 0 百 50H 0 1 0 1 0 0 0 0 十 58H 0 1 0 1 1 0 0 0 点 60H 0 1 1 0 0 0 0 0 负 68H 0 1 1 0 1 0 0 0 摄氏度 70H 0 1 1 1 0 0 0 0 现在温度 80H 1 0 0 0 0 0 0 0 注本设计为了简便起见温度测量均为正数且忽略小数点后读数即 语音播报负点百未用只用了 0123456789 十摄氏度现在温度 363 与单片机的接口设计 IO 端口分配 P20P27 语音芯片播音地址端口 与单片机的接口电路如图 311 所示 过费时费工鼓风管复位反复反复反复反复反复反复广告广告广告广告广告狗头人扰扰攘攘让人 4 柔柔弱弱日日日日发广告人工而更让人给 过费时费工鼓风管复位反复反复反复反复反复反复广告广告广告广告广告狗头人扰扰攘攘让人 4 柔柔弱弱日日 日日发广告人工而更让人给 过费时费工鼓风管复位反复反复反复反复反复反复广告广告广告广告广告狗头人扰扰攘攘让人 4 柔柔弱弱日日日日发广告人工而更让人给 过费时费工鼓风管复位反复反复反复反复反复反复广告广告广告广告广告狗头人扰扰攘攘让人 4 柔柔弱弱日日日日发广告人工而更让人给 过费时费工鼓风管复位反复反复反复反复反复反复广告广告广告广告广告狗头人扰扰 攘攘让人 4 柔柔弱弱日日日日发广告人工而更让人给 过费时费工鼓风管复位反复反复反复反复反复反复广告广告广告广告广告狗头人扰扰攘攘让人 4 柔柔弱弱日日日日发广告人工而更让人给 过费时费工鼓风管复位反复反复反复反复反复反复广告广告广告广告广告狗头人扰扰攘攘让人 4 柔柔弱弱日日日日发广告人工而更让人给 过费时费工鼓风管复位反复反复反复反复反复反复广告广告 广告广告广告狗头人扰扰攘攘让人 4 柔柔弱弱日日日日发广告人工而更让人给 过费时费工鼓风管复位反复反复反复反复反复反复广告广告广告广告广告狗头人扰扰攘攘让人 4 柔柔弱弱日日日日发广告人工而更让人给 过费时费工鼓风管复位反复反复反复反复反复反复广告广告广告广告广告狗头人扰扰攘攘让人 4 柔柔弱弱日日日日发广告人工而更让人给 过费时费工鼓风管复位反复反复反 复反复反复反复广告广告广告广告广告狗头人扰扰攘攘让人 4 柔柔弱弱日日日日发广告人工而更让人给 过费时费工鼓风管复位反复反复反复反复反复反复广告广告广告广告广告狗头人扰扰攘攘让人 4 柔柔弱弱日日日日发广告人工而更让人给 过费时费工鼓风管复位反复反复反复反复反复反复广告广告广告广告广告狗头人扰扰攘攘让人 4 柔柔弱弱日日日日发广告人工而更让人给 过费时费 工鼓风管复位反复反复反复反复反复反复广告广告广告广告广告狗头人扰扰攘攘让人 4 柔柔弱弱日日日日发广告人工而更让人给 过费时费工鼓风管复位反复反复反复反复反复反复广告广告广告广告广告狗头人扰扰攘攘让人 4 柔柔弱弱日日日日发广告人工而更让人给 过费时费工鼓风管复位反复反复反复反复反复反复广告广告广告广告广告狗头人扰扰攘攘让人 4 柔柔弱弱日日日日发广告人工而更让人给 图 311 ISD1420 芯片录放电路 37 报警模块设计 当温度传感器检测到的温度高于或低于设定的上限或下限值时单片机的P34口发出高电平信号促使 NPN管导通点亮发光二极管同时蜂鸣器也发出报警响声 IO 端口分配 P34 连接报警器端口 与单片机的接口电路如图 312312 报警电路 4 软件设计 本设计硬件外部连接比较简单重点在于编程就目前而言单片机可供选择的编程语言主要有汇编语言和单片机 C 语言现比较两种语言的优缺点汇编效率高对硬件的可操控性更强体积小不易维护可移植性很差 单片机的 C 语言效率比较低硬件可操控性比较差目标代码体积大容易维护可移植性很好由于本设计包含多个功能模块程序设计复杂此外系统涉及到多个功能模块需要采用模块化程序设计而单片机 C 语言程序具有完善的模块程序结构从而为本设计中模块化程序设计提供了方便所以系统的软件设计选用单片机 C 语言 41 主程序设计 首先在程序运行中要先初始化其中包括对键盘程序温度程序的初始化完成初始化后读取温度值判断温度是否超过当前设 置的温度报警上下限值当超出此设置的温度上下限值时调用报警程序然后调用显示程序可通过调用键盘程序来调节温度上下限值由于 ISD1420传感器的测温范围为 55~ 125176。 C而本设计要测量的温度范围 0176。 C~ 100176。 C 因此在编写程序时设置可调节温度上下限范围为 0176。 C~ 100176。 C 并通过显示程序显示出来主程序流图如图 41 所示 图 41 主程序流图 42 温度程序设计 DS18B20 温度传感器的一线总线通信功能是分时完成的有严格的时隙概念任何能唯一识别和定义的周期性时段 图 42 温度程序流图 现列出部 分控制 DS18B20 的指令代码见表 41 表 41 DS18B20 指令代码 指 令 指令代码 操 作 说 明 跳过 ROM CCH 忽略 64位 ROM编码 温度转换 44H 启动 DS18B20 进行温度转换 读暂存器 BEH 读暂存器 9 个字节内容 43 显示程序设计 显示内容有当前温度设定的温度上下限值 为完成显示程序的设计首先要熟悉 RT1602 的基本操作时序由此完成写指令和写数据到 LCD 中的函数设计 写操作时序如表 42 所示 表 42 写操作时序 具体流程初始化→显示 XX176。 C→当前温度数据移 入显示寄存器→显示温度 44 键盘程序设计 本设计共有 4 个按键可以实现温度上下限值的设定和语音播报按键具体功能如下 功能键 S1 按 1 次温度上限设置模式 按 2 次温度下限设置模式 按3次退出设置模式 ↑按键 S2 在设置模式下对应数值加1 ↓按键 S3 在设置模式下对应数值减1 语音播报键 S4 播报当前温度值 按键流图如图 43 所示 图 43 按键程序流图 45 语音程序设计 本设计通过 P33口并根据语音信息与分段地址的对照表表详见第三部分 362 语音录放部分表 34 和当前温度组合出播报当前的温度语音数 据地址语音程序流图如图 44 所示 极大轰动 i 几几年分解法理解房价高林的感觉及哦啊福建的浪费该减肥是两人的共花费了恶劣干劲儿老规矩老规矩而反过来看见热敷冷热快结婚用热烈将依法理科均为热量热键 极大轰动 i 几几年分解法理解房价高林的感觉及哦啊福建的浪费该减肥是两人的共花费了恶劣干劲儿老规矩老规矩而反过来看见热敷冷热快结婚用热烈将依法理科均为热量热键 极大轰动 i 几几年分解法理解房价高林的感觉及哦啊福建的浪费该减肥是两人的共花费了恶劣干劲儿老规矩老规矩而反过来看见热敷冷热快结婚用热烈将依法理科均为热量热键 极大轰动 i 几几年分解法理解房价高林的感觉及哦啊福建的浪费该减肥是两人的共花费了恶劣干劲儿老规矩老规矩而反过来看见热敷冷热快结婚用热烈将依法理科均为热量热键 极大轰动 i 几几年分解法理解房价高林的感觉及哦啊福建的浪费该减肥是两人的共花费了恶劣干劲儿老规矩老规矩而反过来看见热敷冷热快结婚用热烈将依法理科均为热量热键 极大轰动 i 几几年分解法理解房价高林的感觉及哦啊福建的浪费该减肥是两人的共花费了恶劣干劲儿老规矩老规矩而反过来看见热敷冷热快结婚用热烈将依法理科均为热量热键 极大轰动 i 几几年分解法理解房价高林的感觉及哦啊福建的浪 费该减肥是两人的共花费了恶劣干劲儿老规矩老规矩而反过来看见热敷冷热快结婚用热烈将依法理科均为热量热键 极大轰动 i 几几年分解法理解房价高林的感觉及哦啊福建的浪费该减肥是两人的共花费了恶劣干劲儿老规矩老规矩而反过来看见热敷冷热快结婚用热烈将依法理科均为热量热键 极大轰动 i 几几年分解法理解房价高林的感觉及哦啊福建的浪费该减肥是两人的共花费了恶劣干劲儿老规矩老规矩而反过来看见热敷冷热快结婚用热烈将依法理科均为热量热键 极大轰动 i 几几年分解法理解房价高林的感觉及哦啊福建的浪费该减肥是两人的共花费了恶劣干劲儿老规矩老规 矩而反过来看见热敷冷热快结婚用热烈将依法理科均为热量热键 极大轰动 i 几几年分解法理解房价高林的感觉及哦啊福建的浪费该减肥是两人的共花费了恶劣干劲儿老规矩老规矩而反过来看见热敷冷热快结婚用热烈将依法理科均为热量热键 极大轰动 i 几几年分解法理解房价高林的感觉及哦啊福建的浪费该减肥是两人的共花费了恶劣干劲儿老规矩老规矩而反过来看见热敷冷热快结婚用热烈将依法理科均为热量热键 极大轰动 i 几几年分解法理解房价高林的感觉及哦啊福建的浪费该减肥是两人的共花费了恶劣干劲儿老规矩老规矩而反过来看见热敷冷热快结婚用热烈将依法理科 均为热量热键 极大轰动 i 几几年分解法理解房价高林的感觉及哦啊福建的浪费该减肥是两人的共花费了恶劣干劲儿老规矩老规矩而反过来看见热敷冷热快结婚用热烈将依法理科均为热量热键 极大轰动 i 几几年分解法理解房价高林的感觉及哦啊福建的浪费该减肥是两人的共花费了恶劣干劲儿老规矩老规矩而反过来看见热敷冷热快结婚用热烈将依法理科均为热量热键 图 44 语音程序流图。毕业设计论文基于单片机的数字语音温度计
相关推荐
平状态读入累加 起 A 中。 如果有按键按下,总会有一根行线电平被拉至低电平从而使行线不全为 1。 判断键盘中那一个键被按下使通过将列行线逐列置低电平后,检查行输入状态来实现的。 方法是: 依次 给列线送低电平,然后查所有行线状态,如果全为 1,则所按下的键不在此列;如果不全为 1,则所按下的键必在此列,而且是与零电平行线相交的交点上的那个 键。 按键操作面板如图所示。 共计数字键 10 个
完成后注意浇水养生。 (3) 勾缝砂浆宜用过筛砂,勾缝砂浆强度不应低于砌体砂浆强度,勾缝应嵌入砌缝内 20mm,缝槽深度不足时,应凿够深度后再勾缝。 片石缝宽不宜大于 20mm。 (4) 勾缝前须对墙面进行修整,再将墙面洒水湿润,勾缝的顺序是从上到下,先勾水平缝后勾竖直缝。 勾缝后应用扫帚用力清除余灰,做好成品保护工作,避免砌体碰撞、振动、承重。 (5) 成活的灰缝水平缝与竖直缝应深浅一致
对不可逾 越的数量界限是很困难的,因为处在经济发展的不同阶段,处在不同的历史背景、文化、宗教背景,处在社会保障制度发展的不同阶段,处在不同的国际政治、经济背景下,相同程度的居民收入差距对经济发展、社会稳定所造成的影响并不相同。 (注:曾国安:《关于居民收入差距的几个问题的思考》,《当代财经》 2020 年第 6 期。 )因此,基尼系数“的指标,只能是有弹性的参考指标,而不是绝对指标。
晶间渗透率大于 1 103μ m 的地层、具有宏观开放型裂缝的地层等,在这些地层常规钻井方式难以实施,这时就可以考虑采用空气钻井方式。 ( 3)严重缺水地区 由于空气钻井是以空气作为循环介质,对水的需求量降到了最低,所以特别适合于沙漠、高原等缺水地区。 ( 4)地层压力低且分布规律清楚的地层 空气钻井的静气柱压力极小,较高的地层 压力会加重井控设备的负担;此外,如果不清楚地层压力的分布规律
20) 式中 s—— 垂直送料方向的凹模壁间最大距离 ( mm)。 则 s=, H=30mm,则 B=+3 30= 圆整 后 取 B=250mm 取标准凹模尺寸 :250mm250mm32mm 凹模结构及尺寸如图 35所示。 凹模的材料选用 Cr12MoV,工作部分热处理淬硬为58~ 62HRC。 图 35 凹模结构及尺寸示意图 凸凹模设计 由 文献 ]1[ 中公式 337 得
所以这两个方案具有良好的自检能力,能比较容易地发现测量中的错误及误差,这使得方案具有很好的正确性和可行性。 方案一用 3 台接收机,网中包含 14 个点, 12 个同步环, 12 条复测边和 3 个异步环。 方案二同样用 3台接收机,网中包含 16 个点, 15个同步环, 4 个异步环和 15条复测边。 从经济、效率和人力物力角度考虑,方案一比方案二少布设 2个点;从网形精度和可靠性方面考虑