读取小时数小时数加超过小时,清零读取星期数星期数加读取日数日数加读取月数月数加读取年数年数加降序按键读取秒数秒数减数据调整后更新标志小于秒,返回秒读取分数分数减小于秒,返回秒读取小时数,调整月写入允许写入新的月数禁止写入,调整年写入允许写入新的年数禁止写入,跳出调整模式,返回默认显示状态写入允许禁止写入,开启中断,标志位置并退出液晶显示程序获取时钟芯片的时间数据时间数据转换液晶字符日期数据转换液晶字符显示时间显示日期,显示星期,在液晶上显示字母扫描延时时钟停止标志液晶初始化时钟芯片初始化进入默认液晶显示进入调整模式液晶显示数据扫描各功能键小时数减读取星期数星期数减读取日数日数减读取月数月数减读取年数年数减模式选择按键按次,就加进入调整模式按键功能执行关闭时钟,停止计时写入允许禁止写入扫描模式切换按键,调整秒扫描跳出按钮扫描加按钮扫描减按钮数据更新,重新写入新的数据写入允许写入新的秒数禁止写入位闪计数液晶显示数据,调整分写入允许写入新的分数禁止写入,调整小时写入允许写入新的小时数禁止写入,调整星期写入允许写入新的星期数禁止写入,调整日写入允许写入新的日数禁止写入系列系列系列系列以及各种外围芯片。支持大量的存储器和外围芯片。总之,该软件是款集单片机和分析于身的仿真软件,功能极其强大,可仿真。启动画面图启动画面运行流程的工作界面是种标准的界面,如图所示。包括标题栏主菜单标准工具栏绘图工具栏状态栏对象选择按钮预览对象方位控制按钮仿真进程控制按钮预览窗口对象选择器窗口图形编辑窗口。运行程序后,进入软件的主界面。通过左侧工具栏中的从库中选择元件命令命令,在左侧窗口中选择所需元件的关键字,然后放置元件并调整方向和位置以及参数设置,最后进行连线。的工作界面图的工作界面功能仿真仿真效果最后载入文件后可以进行模拟仿真,可以全速运行也可以单步调试运行。图运行按键上电后后显示图调节秒钟图调节分钟图调节时钟图调节星期图调节日期图调节月份图调节年份图点击确定键显示图按键功能自上而下依次为选择修改项键增大键减小键确定键。图课程设计总结与体会制作这次课程设计切都是从零开始,从最简单的画流程图起步,这次课程设计可以圆满完成,跟单片机课程里面的课外作业是离不开的。这次课程设计从开始到制作成功前后超过了个星期。当电子万年历可以成功实现时,那种激动和喜悦只有自己可以体会。在整个设计过程中,充分发挥人的主观能动性,自主学习,学到了许多没学到的知识。较好的完成了设计,达到了预期的目的,完了最初的设想。对电路的设计布局要先有个好的构思,才显得电路板美观大方。程序编写中,由于思路不清晰,开始时遇到了很多的问题,经过静下心来思考,和同学讨论,理清了思路,反而得心应手。在此次设计中,知道了做凡事要有颗平常的心,不要想着走捷径,步脚印。也练就了我的耐心,做什么事都在有耐心。此次课程设计中学到了很多很多东西,这是最重要的。总之,此次课设使我的能力得到了全方位的提高,使得我的操作能力和专业技能都有了很大的提高。在做课程设计的日子里得到了张宏伟老师的悉心指导和同学的帮助,在此向他们致以诚挚的谢意。感谢提供相关技术帮助的老师和同学,你们的支持和鼓励使我对这次的设计完成有了信心和动力,我在此深表谢意。参考文献刘勇编数字电路电子工业出版社陈正振编电子电路设计与制作广西交通职业技术学院信息工程系杨子文编单片机原理及应用西安电子科技大学出版社王法能编单片机原理及应用科学出版社附录系统电路图附录二系统程序实时时钟时钟线引脚实时时钟数据线引脚实时时钟复位线引脚秒,分,时到日,月,年位闪的计数模式切换键加法按钮减法按钮立刻跳出调整模式按钮,液晶显示程序液晶显示部分子程序,数据端口内部等待函数向写入命令或数据相当于汇编中的,地址,要写的数据地址,命令写数据读取地址的数据地址,命令读数据获取时钟芯片的时钟数据到自定义的结构型数组将时间年,月,日,星期数据转换成液晶显示字符串,放到数组里就不显示,输出字符串为星期的数据另外放到数组里,跟年,月,日的分开存放,因为等下要在最后显示