摘 要:现代生活,人们越来越重视时间观念,时间就等于金钱。数字电子时钟成为了人们日常生活中不可或缺的必需品。本文以STC89C52单片机为核心,结合实时时钟芯片DS12887,温度传感器DS18B20,通过液晶显示器LCD1602实时显示时间及温度,通过按键设置年、月、日、周几、时、分、秒以及定时闹钟,定时闹钟时间到自动发出警报。本设计的+5V电源采用LM1117电压转换元件,将电源适配器转换得到的12V电压直接变成5V电压供系统使用。经过测试,系统可以正常完成预定的功能。56877
毕业论文关 键 词:电子时钟,单片机,DS12887,DS18B20;
Abstract:Modern life, people pay more and more attention to the concept of time, time is money.Digital electronic clock is an integral, necessary part of daily life.In this paper, STC89C52 chip is used as the core control chip, DS12887chip is used as the clock chip, DS18B20 chip is used as the temperature sensor and LCD1602 was used to diaplay time and temperature。 You can set year, month and time alarm clock through the four buttons.When the real time reach to the time clock,the system will warn automatically. The +5V power of the system is supplied by LM1117 voltage conversion device. The 12V voltage get from power adapter was transformed directly into 5V voltage for the system. After testing, the system can complete the scheduled function normally.
Keywords:electronic clock,MCU,DS12887,DS18B20
目 录
1 绪论 4
1.1 电子时钟的研究背景及意义 4
2 总体方案 6
2.1 系统的设计思路 6
2.2 系统硬件描述 6
2.3 系统软件描述 6
2.4 设计流程和预期成果 7
3 硬件设计 7
3.1 硬件芯片介绍 7
3.2 系统硬件架构 18
4 软件设计 23
4.1 软件设计总体说明 23
4.2 主程序软件实现 23
4.3 DS18B20模块软件子程序流程图 25
4.4 LCD1602模块软件子程序流程图 26
4.5 DS12887模块软件子程序流程图 26
4.6 报警模块软件子程序流程图 27
5 系统调试 28
5.1 最小系统的调试 28
5.2 液晶显示模块和蜂鸣器报警模块的调试 28
5.3 整体调试 29
5.4 实物图 29
结 论 30
参考文献 31
致 谢 32
1 绪论
现代生活中,人们越来越重视时间观念,时间就相当于金钱。对于那些对人或事的时间掌握准确要求非常严格的,时间不准带来了非常大的麻烦,所以数码管显示时钟比指针式时钟显示出巨大的优势。数码管显示时间的简单快速,时间精确到秒。而机械式的依赖于晶体振荡器,可能会导致误差。并且数字钟因其小巧,成本低,精度高,使用方便,功能多,便于集成化而受广大消费的喜爱,得到了广泛的使用。