基于1616led显示屏的数字温度计

上传人:wm****3 文档编号:35946143 上传时间:2018-03-22 格式:PPT 页数:11 大小:1.28MB
返回 下载 相关 举报
基于1616led显示屏的数字温度计_第1页
第1页 / 共11页
基于1616led显示屏的数字温度计_第2页
第2页 / 共11页
基于1616led显示屏的数字温度计_第3页
第3页 / 共11页
基于1616led显示屏的数字温度计_第4页
第4页 / 共11页
基于1616led显示屏的数字温度计_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《基于1616led显示屏的数字温度计》由会员分享,可在线阅读,更多相关《基于1616led显示屏的数字温度计(11页珍藏版)》请在金锄头文库上搜索。

1、基于16*16LED显示屏的数字温度计,指导老师:袁小平成员:韩亮 伏元 张贺班级:工业自动化08-11,一、摘要: 该实验设计基于51单片机开发板平台,根据点阵屏动态显示技术的基本原理,做出了点阵汉字点阵显示系统。并在此基础之上,采用18B20温度传感器芯片采集室温后实时由点阵屏显示。作品成品效果良好,温度感应精度高,点阵屏亮度合适,基本无闪烁现象。 关键字:STC52单片机 16*16共阳极点阵屏 74LS595 74LS164二、系统主要功能:1、实现LED点阵屏汉字名称的滚动显示。2、精确显示当前室温 。精确度为0.0625度。误差为0.5度。3、预留系统资源为后续功能拓展。,前言,硬

2、件设计原理及内容,芯片的选取与简介,74ls164,74ls595,DS180B20温度传感器介绍,硬件模块,基于51单片机,利用4片点阵屏的组合来实现16*16的显示,从而使汉字的显示变成可能。我们分别采用两片74ls595来控制行的显示,用一块74ls164来控列的显示。本来计划要用两74ls138的级连来控制列的变化,后来在测试中发现出现一些问题,于是改为74ls164.且164的使用可以减少资源的占用。 如焊接图所示,将左右点阵屏的行的控制引脚相连接,按照测试好的顺序排成015号,通过100欧的电阻后接到三极管上,三极管的作用是增大亮度。在三极管后同样使用100欧的电阻,最后接入两片7

3、4ls595.将595的电源和接地连好后,控制端连接到单片机的控制端,100欧的电阻起限流作用。 将上下点阵屏的列的控制引脚相连接,同样按照顺序排为015号,接入74LS164芯片,再将164芯片的电源和接地连接,控制端借入单片机的控制端。该模块做温度显示器的核心系统,能直观的显示所需目的,简便、快捷、容易理解。围绕这一模块完成以后的拓展工作。,硬件电路图,仿真电路图(Proteus),PCB板图(Altium Designer),软件设计思想,为了解决DS18B20的通信提取数据的时差和点阵屏无闪烁显示之间的矛盾,我们采用中断动态显示的办法,即每50到100ms刷新一次点阵,当DS18B20通信时,关定时中断,即保护了其正常通信。 另外,点阵屏的显示可以看做一个小型的图像处理算法。为了让点阵屏正确显示温度数字的同时保证数据量适中,我们只给0到9这10个数字做了字型码,然后通过字码偏移与“或”的办法使得点阵屏正常显示应有的数字。,分工情况,韩亮:程序编写及调试,帮助检测硬件电路伏元:焊接部分电路,编写字模张贺:材料购买、硬件焊接、系统测试、论文撰写、心得总结。我们组的每个成员都认真负责地完成了各自负责的一块工作,使整个系统得以完成。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号