欢迎来到天天文库
浏览记录
ID:34258041
大小:786.00 KB
页数:15页
时间:2019-03-04
《数字式智能语音温度计设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、河南大学物理与电子学院开放实验室单片机设计报告数字式智能语音温度计设计人:开放实验室入室人员-13-目录0前言11系统组成与功能11.1系统组成11.1.1STC89C52单片机11.1.274LS138译码器芯片21.1.3DS18B20测温传感器31.1.4四位一体七段数码管31.1.5WT588D语音芯片41.2系统功能62系统原理52.1系统仿真图62.2实物照片63程序流程图74具体程序代码85结论116扩展部分设计心得12参考文献13-13-河南大学·物理与电子学院·开放实验室·单片机设计报告
2、数字式智能语音温度计0前言LED数码管实际上是由七个发光管组成8字形构成的,加上小数点就是8个。这些段分别由字母a,b,c,d,e,f,g,dp来表示。当数码管特定的段加上电压后,这些特定的段就会发亮,以形成我们眼睛看到的字样了。如:显示一个“2”字,那么应当是a亮b亮g亮e亮d亮f不亮c不亮dp不亮。LED数码管有一般亮和超亮等不同之分,也有0.5寸、1寸等不同的尺寸。小尺寸数码管的显示笔画常用一个发光二极管组成,而大尺寸的数码管由二个或多个发光二极管组成,一般情况下,单个发光二极管的管压降为1.8V左
3、右,电流不超过30mA。发光二极管的阳极连接到一起连接到电源正极的称为共阳数码管,发光二极管的阴极连接到一起连接到电源负极的称为共阴数码管。常用LED数码管显示的数字和字符是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。在本学期的单片机在项目设计中,我们两人一组共同讨论并设计出了一种基于单片机控制的LED数码智能语音温度计,并最终在老师指导下完成了实际的成品,调试后能实现了预期的功能。同时我们在实现其基本功能的基础上进行了一定程度的功能扩展。1系统组成与功能1.1系统组成本系统主要有ST
4、C89C52单片机、按键、74LS138译码器芯片、DS18B20测温传感器、四位一体七段数码管、WT588D语音芯片等元件组成。1.1.1STC89C52单片机STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KB-13-河南大学·物理
5、与电子学院·开放实验室·单片机设计报告EEPROM,MAX810复位电路,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口。另外STC89X52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。其引脚图如图1—1所示。1.1.274LS138译码器芯片74LS138为3线-8
6、线译码器,共有54/74S138和54/74LS138两种线路结构型式。其工作原理如下:1.当一个选通端(E1)为高电平,另两个选通端((/E2))和/(E3))为低电平时,可将地址端(A0、A1、A2)的二进制编码在Y0至Y7对应的输出端以低电平译出。比如:A2A1A0=110时,则Y6输出端输出低电平信号。2.利用E1、E2和E3可级联扩展成24线译码器;若外接一个反相器还可级联扩展成32线译码器。3.若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。(a)(b)图1—2(a)74L
7、S138引脚图(b)74LS138实物图-13-河南大学·物理与电子学院·开放实验室·单片机设计报告1.1.3DS18B20测温传感器DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有LTM8877,LTM8874等等。主要根据应用场合的不同而改变其外观。封装后的DS18B20可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用
8、于各种狭小空间设备数字测温和控制领域。DS18B20采用一线通信接口。因为一线通信接口,必须在先完成ROM设定,否则记忆和控制功能将无法使用。若指令成功地使DS18B20完成温度测量,数据存储在DS18B20的存储器。一个控制功能指挥指示DS18B20的演出测温。测量结果将被放置在DS18B20内存中,并可以让阅读发出记忆功能的指挥,阅读内容的片上存储器。温度报警触发器TH和TL都有一字节EEPROM的数据。如果DS18B20
此文档下载收益归作者所有