摘要:本文介绍了基于AT89S52单片机的多功能数字时钟的软硬件设计方法。该多功能数字时钟由数据显示模块、时间处理模块和调整设置模块三个模块组成。数据显示采用1602A液晶显示模块,可以在LCD上同时显示年、月、日、周日、时、分、秒等。采用串行时钟日历芯片DS1302记录日历和时间,同时对年、月、日、时、分、秒进行计时,另外还具有闰年补偿等多种功能。此时钟系统具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,具有广阔的市场前景。71184
毕业论文关键词:单片机,时钟,液晶显示
Abstract:This paper introduces the digital clock’s software and hardware design method which based on AT89S52. This multi-function digital clock has data display module, time processing module and set module. This digital clock can show the year, month, day, Sunday, week, minutes and seconds on the LCD of 1602A. It use clock calendar chip DS1302 to record time, it can count data and time and other functions. This digital clock has read the convenient, direct display, functional persity, simple circuit, low cost, and many other advantages, has a broad market prospect.
Keywords:microcontroller,digital clock ,LCD display
目 录
1 前言 5
1.1 课题研究的背景与意义 5
1.2课题研究的内容 5
2 系统的方案设计与论证 6
2.1单片机芯片设计与论证 6
2.2按键控制模块设计与论证 7
2.3时钟模块设计与论证 7
2.4显示模块模块设计与论证 7
3 系统硬件的设计 8
3.1 AT89S52单片机 8
3.2时钟芯片DS1302性能简介 12
3.3 LCD显示模块 13
3.3.1 LCM1602的特性及使用说明 13
3.3.2 LCM1602与MCU的接口电路 14
3.4按键模块设计 14
3.5复位电路的设计 14
4 系统的软件设计及实物调试 15
4.1主程序流程图的设计 16
4.2 程序设计 16
4.3 仿真结果 17
4.4实物调试 20
结论 22
参考文献 23
致谢 24
附录A:系统原理图 25
附录B:重要程序清单 26
1 前言
随着科学的进步,人们从最初观太阳,使用摆钟,一直到电子钟,人类在技术上不断发展。目前,使用单片机的成品已经进入每个家庭。电子钟的出现让人们的生活更便利。伴着微电子技术的迅速发展,单片机在人们日常经济生活领域有着更重要的范畴。单片机有体积小、功能全、性价比高等诸多优点,所以广泛用于工业应用、民用设备、通信装备、信息处理、军事工业等,单片机开发技术已成为电子信息、电气、通信、自动化、机电一体化等专业技术人员必须掌握的技术。论文网