基于spce061a单片机的数字温度计设计

基于spce061a单片机的数字温度计设计

ID:873732

大小:226.03 KB

页数:12页

时间:2017-09-22

基于spce061a单片机的数字温度计设计_第1页
基于spce061a单片机的数字温度计设计_第2页
基于spce061a单片机的数字温度计设计_第3页
基于spce061a单片机的数字温度计设计_第4页
基于spce061a单片机的数字温度计设计_第5页
资源描述:

《基于spce061a单片机的数字温度计设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于SPCE061A单片机的数字温度计设计作者:余飞摘要:基于SPCE061A单片机的语音功能优势,本文设计了一种新型的集温度显示、语音报警功能于一体的智能数字温度计。对该温度计的总体系统设计、硬件电路原理、软件程序设计等做了详细的介绍。关键字:SPCE061A单片机;DS18B20;LED数码管;语音报警。引言随着单片机技术在各个领域的广泛应用,许多使用单片机控制的数字温度计系统也应运而生,如用AT89C52单片机控制的LCD液晶显示温度计,用SPCE061A单片机控制的LED七段显示温度计等。本文介绍一种由SPCE061A编程控制LED七段数码管作显示及语音报警的温度计系统。本

2、系统具有LED温度显示、临界温度设置,语音报警等功能。它具有价格低廉、性能稳定、操作方便且易携带等特点,广泛适合于各类家庭和办公室作温度显示及语音提示。1总体系统设计1.1系统构成框图基于SPCE061A单片机的温度计系统结构图如图1所示,通过温度传感器感应外界温度的变化,并将其转化为数字量传给单片机,单片机对接收到的数字信号进行处理,然后通过数码管实时地显示外界的温度。通过矩阵键盘可以根据自己的需要设置一个临界的最高温度和最低温度,并将其传给单片机处理。当外界的温度达到这个临界的最低温度或最低温度时,单片机将通过语音提示模块定时发出“温度很高,警妨中暑”或“温度很低,小心感冒”的

3、温馨语音提示,如果不想使用语音提示,可按“R”键,当想使用时直接按“S”键。图1数字温度计的结构框图1.2SPCE061A的简介SPCE061A是凌阳科技推出的又一个u’nSP(TM)系列产品16位结构的微控制器。SPCE061A里内嵌32K字的闪存(FLASH)。较高的处理速度使u’nSP(TM)能够非常容易地、快速地处理数字信号。以u’nSP(TM)为核心的SPCE061A微控制器是适用于数字语音识别应用领域产品的一种经济的选择。1.3DS18B20的简介DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式,温度测量范围为-55C~+1

4、25C,可编程为9位~12位A/D转换精度,测温分辨率可达0.0625C,被测温度用符号扩展的16位数字量方式串行输出,CPU只需一根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。2硬件功能模块电路设计2.1电源模块图2为直流稳压电源电路,由电池盒提供的4.5V直流电压经过SPY0029产生3.3V给整个系统供电。SPY0029是凌阳公司设计的电压调整IC,采用CMOS工艺,具有静态电流低、驱动能力强、线性调整出色等特点。图2稳压电源电路图中的VDDH3为SPCE061A的I/O电平参考,如果该点接SPCE061A(PLCC84封装,下面的

5、介绍中当出现SPCE061A的引脚描述时,均指此封装的芯片)的51脚,可使I/O输出高电平为3.3V;VDDP为PLL锁相环电源,接SPCE061A的7脚;VDD和VDDA分别为数字电源与模拟电源,分别接SPCE061A的15脚和36脚;AVSS1是模拟地,接SPCE061A的24脚;VSS是数字地,接SPCE061A的38脚;AVSS2接音频输出电路的AVSS2。2.2SPCE061A最小系统模块最小系统接线如图3所示,在OSCO、OSCI端接上32768HZ的晶振及谐振电容,在锁相环压控振荡器的阻容输入VCP端接上相应的电容电阻后即可工作,复位电路采用的是按键式复位模式,由一个

6、按键和一个电阻及电容构成。其它不用的电源端和地端接上0.1uF的去耦电容提高抗干扰能力。图3SPCE061A最小系统原理图2.3数码管显示模块如图4采用5个共阴极LED数码管显示,其中前三个显示整数部分,后两个显示小数部分。如果这5个数码管采用共阴极显示,那么只有DPY端接为0的数码管才能够显示,因此可以通过控制DPY端进行动态扫描显示。LED与SPCE061A的引脚连接表如下表1。图4数码管显示电路图表1数码管连接线路表SPCE061ALED数码管SPCE061ALED数码管IOA0aIOB0DPY1IOA1bIOB1DPY2IOA2cIOB2DPY3IOA3dIOB3DPY4I

7、OA4eIOB4DPY5IOA5fIOA6gIOA7dp2.4矩阵键盘模块4×4矩阵键盘的电路连线如图5所示,分别定义这16个按键盘的键值为0~9、“―”、“OK”、“ON、OFF”和“R、S”,具体功能对照如表2所示。单片机与该电路连接时,使用4个端口作为输出口,接4条行扫描线;使用4个端口作为输入口,接4条列扫描线;在此介绍中,使用SPCE061A的IOB8~IOB15这8个端口作4×4键。图54×4键盘电路表2按键功能对照表按键名(键序号)键功能按键名(键序号)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。