可定时日历时钟
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《综合课程实践》
可定时日历时钟
学院:物理与信息工程学院
小组成员: XX 学号:
小组成员:XX 学号:
指导教师:
日期:
可定时日历时钟设计
摘要:本系统设计是一个可定时日历时钟。根据题目要求,把整体系统分为时钟模块,自动核实电路模块,电源模块三个部分。其中时钟模块由DS1203时钟芯片产生时钟,STC89C52单片机作为主控芯片,NOKIA5110LCD作为时钟显示屏。自动核时电路采用LM567构成锁相环电路,实现对1600HZ的电台信号进行捕捉并锁定,最后输出一个低电平给单片机进行核时。电源模块主要设计了两路电源经过二极管隔离,分时工作。
关键字:可定时日历时钟、DS1203、STC89C52、NOKIA5110 LCD、LM567
Abstract: The system design is a timing calendar clock. According to the topic request, the whole system consists of clock module, automatic verification of circuit module, power supply module three parts. The clock module by the DS1203 clock chip clock generation,
STC89C52 microcontroller as the main control chip, NOKIA5110LCD as the clock display. Automatic kernel circuit using LM567 phase-locked loop
circuit, capture and lock implementation of radio signal on 1600HZ, and finally output a low level to microcontroller core. The power supply module mainly design two power through a diode isolation, work time.
Key word: Timing calendar clock, DS1203, STC89C52, NOKIA5110, LCD, LM567
目录
摘要 2
一、总体方案比较与选择
1.1设计任务要求 4
1.2设计方案论证 4
1.2.1 显示部分 4
1.2.2 时钟部分 5
二、系统硬件设计
2.1时钟与单片机系统电路 6
2.2不掉电电源 8
2.3日历时钟显示电路 8
2.4时钟自动校准电路 8
2.5 抗干扰措施 9
三、系统软件设计
3.1程序流程图 10
四、系统安装与调试 10
五、外观设计与控制说明 11
一、系统设计与方案论证
1.1设计任务要求
题目要求用十进制数码显示年、月、日、时、分、秒(注:小时为24小时制式;年为2000~2099年可选)。可手动设置和调整年、月、日、时、分、秒。有自动定时提醒功能,每次可以在一天时间内1~8次定时,定时时间为时、分。当定时时间到时,发出声音或音乐,提醒用户,并显示是第几次定时时间到。设计一个自动核时电路,每天在北京时间8点整自动核准时钟一次。时钟精确度≤1ms/天,可以进一步提高时钟精确度。自行设计并制作满足本任务要求的电源,并设计制作不掉电电源。
1.2设计方案论证
1.2.1 显示部分
方案一:
带中文字库的12864是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置8192个16*16点汉字,和128个16*8点ASCII字符集利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示8×4行16×16点阵的汉字也可完成图形显示低电压低功耗是其又一显著
特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,但是对于本系统要求来说,12864价格比较昂贵,性价比不高。
方案二:
LCD1602液晶是一款很常用,也很易用的字符液晶。可以显示2行每行16个字符,对比度可调、黄绿色背光。控制IC:ST7065/ST7066,电源范围4.5V-
5.5V,数据总线4/8线均可。对于显示时钟来说,1602已经足够,而且价格比12864低,但是1602不支持汉字显示,做出来的时钟功能略显单调。
方案三:
Nokia5110是一款经典机型,84*48点阵,可以显示四行中文,每行七个字。可能由于经典的缘故,旧机器很多,所以很多电子工程师就把旧机器的屏幕拆下来,自己驱动Nokia5110,用于开发的设备显示,取代LCD1602。使用Nokia5110液晶的四大理由:(1)、性价比高,LCD1602可以显示32个字符,而
Nokia5110可以显示15个汉字,30个字符。Nokia5110裸屏仅8.8元,LCD1602一般15元左右,LCD12864一般50~70元。(2)、接口简单,仅4根I/O线即可驱动,LCD1602需11根I/O线,LCD12864需12根。(3)、速度快,是LCD12864的20倍,是LCD1602的40倍。(4)、Nokia5110工作电压3.3V,正常显示时工作电流200uA以下,具有掉电模式,适合电池供电的便携式移动设备。
从上面分析,我们知道,在成本上NOKIA5110具有最高的性价比,而且接口简单,能支持汉字显示,可以使功能更加丰富,体积也是三种显示屏中最小的,所以本系统采用方案三。
1.2.2 时钟部分
方案一: