摘要本设计是一个基于单片机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, Ca
基于51单片机的电子台历设计 来自淘豆网m.daumloan.com转载请标明出处.