1 / 12
文档名称:

基于51单片机的电子台历设计说明.doc

格式:doc   大小:321KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于51单片机的电子台历设计说明.doc

上传人:hnet653 2020/9/30 文件大小:321 KB

下载得到文件列表

基于51单片机的电子台历设计说明.doc

文档介绍

文档介绍:摘要本设计是一个基于单片机AT89S51的简易电子台历,附有复位电路,时钟电路,键盘电路。复位电路是单片机的初始化操作,除了正常的初始化外,当程序运行出错后或者操作失误使系统进入死锁状态时,为摆脱困境,也需要能够通过独立式键盘电路进行启动,调整,再运行,时钟电路采用12MHZ的晶振,作为系统的时钟源,具有较高的准确性。在上电或者复位时数码管显示年,月,日,时,分,秒。A键用于模式调整,形成一个循环,按一次键,即对秒调整。再按一次对分调整,如此循环。B键用于按下A键之后进行加1的操作,按一次加1,C键用于减1的操作,按一次减1。能够完成从00时00分00秒到23时59分59秒的循环计时,过23时59分59秒,日期增加1,当日期达到1个月后,月进位1,满12个月后,年进位1,年的首2位保持不变,始终为20。单片机并行口的电子台历的设计在AT89S51的P0口和P2口外接由14个LED数码管(LED7~LED0)构成的显示器,用P0口作LED的段码输出口(~~dp),~(~~LED0),~,P3口外接三个按键A、B、C(~)。数码管为4位一体的共阳极的数码管,数码管采用动态扫描法,从右往左依次点亮,显示数字。关键字:单片机、电子台历、,,besidesnormalstart-up,whentheprogramrunsmistakenlyandsystemlosesitsorder,inordertogetridofthetrouble,italsoneedtorestart,,,thedisplayshowsyear,month,day,weekandtimetheAkeyboardisusedtostartandadjust,theBkeyboardisusedtoadd1,whenpressit,thedatewilladd1,theCkeyboardisusedtominus1,whenpressit,:00to23:59:,theSCMCjoinsthedisplayintheP1,P0portsandP2ports,theSCMCjoinsthekeyboardsintheP3scan,lightingtheLEDSfromrighttoleft,: SCMC, Calendar LED目录第1章前言 2第2章电子台历方案介绍及结构图 、停及时间调整 5第3章硬件电路单元电路的设计 6第4章软件系统的设计 7结论 10参考文献 11附录1电子台历整机原理图 11附录2PCB原理图 12第1章前言在修完本学期的课程,经历了单片机课程设计后,为了更好地检测自己的水平,进一步巩固知识,增强应用能力,进行了此次课程设计,我们选定的课题为基于单片机的电子台历的设计。本次设计的目的在于利用所学知识和电子领域的生产实践相互结合起来,认识到产品的原理,硬件制作流程,进一步熟练语言编程,提高画图水平,增添我们对学****单片机的兴趣,现在进行基于单片机的电子台历的毕业设计,无疑是很有现实意义和指导意义的。电子台历就是基于单片机发展起来的一种仪表,已经广泛使用在各个公共场合与家庭中,电子台历的品种众多,前面板形式有很多种,有的除了显示日期,时间,还安装了传感器,能够显示温度等,还有的具有整点报时功能,用微处理器控制,微处理器的品种也很多,此次设计采用的是89S51,数字显示可以用液晶显示器,也可以用普通