基于单片机的智能手表系统设计_基于51单片机的液晶万年历设计

链接: https://pan.baidu.com/s/1-0AyvS6XOLjSGD-5_PCKBA 提取码1 1111

基于51单片机的液晶万年历设计

设计任务:

本设计由数据显示模块、温度采集模块、时间处理模块和调整设置模块四个模块组成。系统以AT89S52单片机为控制器,以串行时钟日历芯片DS1302记录日历和时间,它可以对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能。温度采集选用DS18B20芯片,万年历采用直观的数字显示,数据显示采用1602A液晶显示模块,可以在LCD上同时显示年、月、日、星期、时、分、秒,还具有时间校准等功能。此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,具有广阔的市场前景。  

图1 硬件电路框图

                                                                                                                       二、设计要求:

(1)用4个按键实现所有功能,计时准确。

(2)可以设定闹钟功能。

(3)有阴历功能,平年闰年准确无误。

(4)液晶能显示年、月、日、星期、时、分、秒、温度。

1、本设计基于STC89C52(与AT89S52AT89C52通用,可任选)单片机以及DS1302时钟芯片、DS18B20温度传感器构成的万年历系统。

2、有闹钟和阴历功能,有闰年补偿,可以准确及正确的显示时间等信息。

3、可以显示年、月、日、时、分、秒、星期、温度、农历和闹钟设定。

4、掉电走时,不用重新调时,当按键按下时背光亮,更节能。

使用方法:

一共4个按键:设置、加、减、切换

按下设置的时候秒会闪,这时可以加减调节,然后再按设置是设置分钟,依次设置,最后按一下设置就是推出并保存,主界面按切换的时候是显示阴历(ping是平年,run是闰年),再按下切换是显示闹钟界面,此时可以按设置调整闹钟。

1602万年历元件清单

1.       万用板9*15

2.       DC电源插座

3.       蜂鸣器

4.       自锁开关

5.       2.2K电阻*2

6.       STC89C52单片机

7.       40脚IC座

8.       DS1302芯片

9.       钮扣电池

10.   电池座

11.   8脚IC座

12.   LCD1602液晶显示屏

13.   16p单排插针

14.   16p单排母座

15.   DS18B20温度传感器

16.   10K排阻(103)

17.   10K电阻*3

18.   10uF电容

19.   按键*4

20.   32.768mhz晶振

21.   1.5k电阻

22.   12M晶振

23.   30P电容*2

24.   9012三极管*2

25.   导线

26.   焊锡

27.   USB电源线或(电池盒+DC插头)

325a1f53a0e251b5e5c4060c9e4cc785.png

ae7b245e7b654e4ad7b6a6614e4468e8.png

5a738b01ff4e1337829aed4747ee7262.png

59eeddcf051f7b954a2c0626c40e6eed.png

329e842d303b272ade3c30f57ac7678b.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值