任务:基于Proteus的多功能电子钟的设计 功能要求: (1)...
任务:基于Proteus的多功能电子钟的设计 功能要求: (1)系统扩展有8个LED数码管,数码管形式不限,可以采用8联管,或者2+2+2+2,或者4+4,或者6+2等, 静态显示,动态显示均可,可以采用8255等扩展接口。 (2)可轮流显示日期和时间, 日期(如年,月,日显示为20191210) 时间(如时,分,秒显示为09-30-50) 显示日期3秒后显示时间7秒,初始日期和时间在源程序中设定 (3)系统扩展有若干个独立按键(4-6个),功能自定义,需要实现以下功能 (a)可以立即切换成日期显示或时间显示,维持10秒后恢复正常显示。 (b)可修改年,月,日,时,分,秒,中途可以放弃修改 (c)可以切换12小时制/24小时制 (d)可设定一组闹钟时间,定时时间到之后屏幕闪烁显示,蜂鸣器发声,在没有人员触键的情况下维持30秒后恢复正常,30秒内人员有触键操作时立即恢复正常 (e)可以关闭或者打开闹钟 作业提交内容: (1)可以仿真运行的proteus电路图文件,hex文件,C源文件, (2)word格式的设计文档(包括电路设计,软件设计,调试过程,电子钟操作手册,内容不少于5页) (3)将以上文件压缩至一个文件(zip或rar格式),文件名为学校+学号+姓名,如"河南理工大学311808070001爱学习.rar" 评分标准: (1)Proteus电路图包括必要的元器件,连线规整。 (10分) (2)C源程序编写规范,有必要的注释。(20分) (3)设计文档内容完整,排版规范,页数满足要求。 (20分) (4)功能实现 50分 <1>日期显示 5分 <2>时间显示 10分 <3>日期,时间切换 5分 <4>修改日期,时间 10分 <5>12小时/24小时切换 5分 <6>闹钟功能 10分 <7>闹钟关闭/打开 5分