单片机语音温度计设计.doc

约55页DOC格式手机打开展开

单片机语音温度计设计,55页3.5万字附录有完整的系统框图pcb图 软件流程图软件清单摘要21世纪是人类全面进入信息电子化的时代,现代信息技术的三大基础是信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)。随着人类探知领域和空间的拓展,使得人们需要获得的电子信息种类日益增加,需要信息传递的速度加快,信...
编号:10-4238大小:678.00K
分类: 论文>通信/电子论文

内容介绍

此文档由会员 郭跃 发布

单片机语音温度计设计

55页 3.5万字

附录有完整的 系统框图 PCB图 软件流程图 软件清单
摘 要

21世纪是人类全面进入信息电子化的时代,现代信息技术的三大基础是信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)。随着人类探知领域和空间的拓展,使得人们需要获得的电子信息种类日益增加,需要信息传递的速度加快,信息处理能力增强,因此要求与此相对应的信息采集技术――传感技术必须跟上信息化发展的需要。传感器技术是人类探知自然界信息的触觉,为人们认识和控制相应的对象提供条件和依据。它属于信息技术的前沿尖端产品,尤其温度传感器被广泛用于工农业生产、科学研究和生活等领域,数量居各种传感器之首。近百年来,温度传感器的发展大致经历了以下三个阶段:(1)传统的分立式温度传感器 (含敏感元件);(2)模拟集成温度传感器/控制器;(3)智能温度传感器。目前,国际上新型温度传感器正从模拟式向数字式、由集成化向智能化、网络化的方向发展。作为现代信息技术的三大核心技术之一的传感技术,将是二十一世纪世界各国在高新技术发展方面争夺的一个重要领域。


设计要求
利用所学的电子电路、单片机、计算机方面的有关知识,设计语音温度计。以AT89C51单片机为核心,用DS18B20数字温度传感器来采集环境温度,用液晶显示,测量范围为:0-100摄氏度,能够使用语音芯片来实现语音报温并且能够记录和修改报警温度值

本次设计题目为语音温度计的设计,因为要用单片机去完成程序控制,以及数据转换,故外围电路设计起来就比较简单,具体说来整个硬件设计大体有如下几个部分:核心控制CPU,环境温度采集,液晶显示,语音播报, 键盘以及超量报警。所以设计的重点也就转移到程序设计上来。
本系统是一个基于单片机AT89C51的语音温度计的设计,用来测量环境温度,测量范围为0-100度。整个设计是以AT89C51为核心,通过DALLAS公司的单总线数字温度传感器DS18B20来实现环境温度的采集和A/D转换,同时因其输出为数字形式,且为串行输出,这就方便了单片机进行数据处理,但同时也对编程提出了更高的要求。单片机把采集到的温度进行相应的转换后,使之能够方便地在液晶上输出,同时也方便了放音的实现。语音录放选用的集成块是ISD1420 芯片,其保真度高,录音效果好,而且经济实惠。LCD采用的是TC1602A,它具有功耗低、体积小、显示内容丰富、超薄轻巧等优点,应用越来越广泛。整个设计的重点在于编程,因为其外围电路相对比较简单,实现容易。在本论文中附带了软件实现的流程图以及部分子程序以及各种硬件电路图。

关键词:单片机;数字温度传感器;液晶显示;语音录放;编程


Abstract

it has many advantages , for example, the volume is small, the contents is abundant, super thin and agile etc, and its application is becoming more and more extensive. The whole design lies in the program, because its outer circuit is much more simple, and it can carry out more easily. In my thesis, there are flow chart and parts of subprogram and various hardware circuit diagrams.

Keywords:Microprocessor; Digital temperature sensor;The LCD display;Speech recoding & playback;Programme

目 录

引言……………………………………………………………………………………………1
1 设计要求…………………………………………………………………………………2
2 设计思路以及方案选择论证 ………………………………………………………2
2.1 系统设计思路……………………………………………………………………………2
2.2 方案选择论证……………………………………………………………………………2
3 系统电路的软硬件设计以及原理说明…………………………………………4
3.1 系统电路的硬件设计……………………………………………………………………4
3.1.1 核心控制CPU的介绍 …………………………………………………………………4
3.1.2键盘控制模块 …………………………………………………………………………7
3.1.3温度采集模块…………………………………………………………………………9
3.1.4语音录放模块…………………………………………………………………………14
3.1.5音频放大模块 ………………………………………………………………………19
3.1.6显示模块………………………………………………………………………………21
3.2 系统软件设计…………………………………………………………………………26
4 调试仿真验证及效果分析…………………………………………………………27
5 工程设计………………………………………………………………………………29
5.1 使用Protel99设计原理图……………………………………………………………29
5.2 PCB的制作………………………………………………………………………………31
6 心得体会………………………………………………………………………………32
谢辞…………………………………………………………………………………………34
参考文献……………………………………………………………………………………35
附录…………………………………………………………………………………………36


参考文献
[5] 谢自美.电子线路设计.实验.测试(第二版)[M].武汉:华中科技大学出版社,2000.
[6] 张勇.PROTEL 99SE 电路设计技术入门与应用(第一版)[M].北京:电子工业出版社,2002.
[7] 沙占友.智能化集成温度传感器原理与应用[M].北京:机械工业出版社,2002.
[8] 王雪文.传感器原理及应用[M].北京:北京航空航天大学出版社,2004.
[9] ISD1Date book voice recoding & p layback Ics. Beijing, 2000.


ORG 0000H
TEMPERL EQU 29H
TEMPERH EQU 28H
FLAG1 EQU 38H
DB0_DB7 DATA P2
RS BIT P3.7
R_W BIT P3.6
ENABLE BIT P3.3

MAIN:.....