基于lpc922单片机的电子钟温度计设计(2)

2020-02-21 13:37

二、系统的硬件设计与实现

2.1 电路设计框图

LED数码管动态 AT89S52 扫描显示模块 键盘模块 主控制模 块 DS1302时钟 电源模块 模块

2.2 主要单元电路的设计

2.2.1电源设计

下图为电源电路,使用220V~12V变压器,整流桥用的四个二极管连接,加了2200uF电容作为滤波,用了7805器件进行12V~5V的转换,加了一个开关便于控制,在最后并连个发光二极管作为指示作用。电路如下图所示

电源图

6

2.2.1 单片机主控制模块的设计

AT89C52单片机有四个I/O口P0,P1,P2,P3。P0口连接八个数码管的各个段位,采用三

极管放大电流,驱动各个段位。P1.0-P1.2连接DS1302,用于读写时钟芯片里的信息。 P1.5-P1.7连接时间位选择调整按钮,用于调整时间。P1.4连接发光二极管,指示半点报时作用。P2口作为LED数码管位的选择。P3口连接切换日期、温度等按钮及连接温度传感器三引脚,用于温度读取和切换等功能。具体情况如附录一图所示。

2.2.3时钟电路模块的设计

下图为时钟芯片的连接电路,VCC1端口作为备用电源,VCC2端口连接5V电源直接为时钟芯片提供电压,5V电源经过D1二极管为C5电容充电,作为储备供电,当VCC1端口断电时,C5电容为时钟芯片提供临时电压,实现断电保护功能。

时钟图

7

2.2.4温度传感器设计

下图为温度传感器图,LM71引脚SI/0连接单片机P3.7口,P3.0口产生脉冲,连接LM71的SCK口,P3.3口连接LM71片选端口,SI/0连接P3.7口,读取温度数据。

温度传感器图

三、系统的软件设计

3.1时间调整流程图

8

3.3程序设计

见附录二

9

四、总结

在整过过程中,发挥团队精神,分工合作,充分发挥人的主观能动性,自主学习,学到了许多没学到的知识。相互学习、相互讨论、研究。完了最初的设想。在这次焊接过程中,没有出现太大的问题,不过,焊接是一门较大的学问,需要好好学习。在程序编写中,遇到了较大问题,比如时序的问题,时序的乱调整导致运行过程中显示的乱套以及不显示,编写程序中时序很重要。在此次设计中,知道了做凡事要有一颗平常的心,不要想着走捷径,一步一脚印。从这次练习中,学到了很多很多东西,能力也进一步的提高。

10


基于lpc922单片机的电子钟温度计设计(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:迷人的阅读读书笔记

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: