电子日历的制作51单片机的应用

电子日历的制作51单片机的应用

ID:8323886

大小:1.06 MB

页数:43页

时间:2018-03-19

电子日历的制作51单片机的应用_第1页
电子日历的制作51单片机的应用_第2页
电子日历的制作51单片机的应用_第3页
电子日历的制作51单片机的应用_第4页
电子日历的制作51单片机的应用_第5页
资源描述:

《电子日历的制作51单片机的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要随着科技的快速发展,时间的流逝,从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录。万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、星期、时、分、秒信息,还具有时间校准等功能。本系统以STC89C52RC单片机为核心,结合液晶模块LCD1602、专用时钟芯片DS1302等电路构成。时钟由美国DALLAS公司推出的具有涓细电流充电能的低功耗实时时钟电路DS1302实现,它可以对年、月、日

2、、星期、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。用LCD1602液晶显示日历、时钟,直观且显示信息丰富;用四个键盘实现时钟正常显示、调时及闹钟时间设置。本系统设计大部分功能由软件来实现,使电路简单明了,系统稳定性也得到大大的提高。关键词:电子日历单片机STC89C52RCDS1302目录目录摘要I第一章绪论11.1引言11.2设计的难点和可能出现的问题11.2.1设计难点11.2.2可能出现的问题11.3本设计应达到的要求1第二章总体方案设计32.1电子日历设计方案论证32.1.

3、1单片机芯片的选择方案论证32.1.2显示模块的选择方案和论证32.1.3时钟芯片的选择方案和论证32.2系统框图4第三章单元硬件设计与分析53.1单片机模块设计53.1.1单片机的选型53.1.2单片机最小系统63.2日历模块电路设计83.3显示模块设计103.3.1显示器的选型103.3.2LCD1602引脚103.3.3LCD1602与单片机接口电路设计113.4键盘电路设计113.5闹铃模块设计12第四章系统软件设计134.1主程序设计134.2显示程序设计134.3按键扫描子程序设计144.4DS1302日期时间

4、数据读取显示设计14第五章软硬件调试175.1硬件测试175.2软件测试175.3测试结果分析与结论175.3.1测试结果分析175.3.2测试结论17第六章总结与展望196.1总结196.2展望1939目录致谢21参考文献23附录1元器件明细表25附录2程序清单2639第一章绪论第一章绪论1.1引言随着社会的不断发展及人们生活水平的不断提高,单片机控制已经越来越普及,它已经成为人们生活中必不可少的工具之一,它已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,其中电子日历就是一个典型的例子。本设计采用S

5、TC89C52RC单片机作为电子日历的控制模块。单片机可把由DS1302中的数据利用软件来进行处理,从而把数据传输到显示模块,日历和闹铃的显示。以LCD液晶显示器为显示模块,把单片机传来的的数据显示出来,并且显示多样化,在显示电路中,主要靠键盘来实现各种显示要求的选择与切换。1.2设计的难点和可能出现的问题1.2.1设计难点(1)LCD显示模块的设计(2)闹铃设计模块的实现设计(3)单片机个功能模块的综合设计(4)电路总体设计,元器件选择及焊接,调试1.2.2可能出现的问题(1)LCD显示模块的功能显示不正常(2)闹铃设计

6、与其他时间功能设计冲突(3)软件程序设计功能不完善,系统无法正常运转1.3本设计应达到的要求本课题以单片机为主控制器,采用专用日历时钟芯片或单片机内部定时器产生时钟信号,实现年、月、日、时、分、秒计数,并通过适当的方式显示出来,达到以下要求:  1.能显示实时时钟、日历;           2.允许误差:±10秒/天;          3.可以通过按键设置(调整)时钟;     4.显示模式:数码管或液晶显示;39第一章绪论39第二章总体方案设计第二章总体方案设计2.1电子日历设计方案论证2.1.1单片机芯片的选择方案

7、论证方案一:采用89C51芯片作为硬件核心,采用FlashROM,内部具有4KBROM存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP在线编程技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。方案二:采用STC89C52RC,片内ROM全都采用FlashROM,能以3V的超底压工作,同时也与MCS-51系列单片机完全该芯片内部存储器为8KBROM存储空间,同样具有89C51的功能,且具有在线编程

8、可擦除技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要导入程序时,不需要对芯片多次拔插,所以不会对芯片造成损坏,所以选择采用STC89C52RC作为主控制系统。2.1.2显示模块的选择方案和论证方案一:采用LED数码管动态扫描,LED数码管价格适中,对于显示数字合适,采用动态扫描法与

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。