郑州轻工业学院软件学院单片机和接口技术课程设计总结汇报设计题目: 电子万年历学生姓名: 系 别: 专 业:班 级: 学 号:指导老师: 12 月 16 日设计题目:电子万年历设计任务和要求:1、显示年月日时分秒及星期信息2、含有可调整日期和时间功效3、增加闰年计算功效方案比较:方案一:系统分为主控制器模块、显示模块、按键开关模块,主控制模块实行AT89C52 单片机为控制中心,显示模块实行一般共阴 LED 数码管,键输入实行中止实现功效调整,计时使用 AT89C52 单片机自带定时器功效,实现对时间、日期操作,经过按键盘开关实现对时间、日期调整。方案二:系统分为主控模块、时钟电路模块、按键扫描模块,LCD 显示模块,电源电路、复位电路、晶振电路等模块。主控模块实行 AT89C52 单片机,按键模块用四个按键,用于调整时间,显示模块实行 LCD1602,时钟电路模块实行 DS1302 时钟芯片实现对时间、日期操作。两个方案工作原理大致相同,只有显示模块和时钟电路不一样。LED 数码管价格适中,对于数字显示效果很好,而且使用单片机端口也较少; LCD1602 液晶显示器,显示功效强大,能够显示大量文字、图形,显示多样性,清楚可见,价格相对 LED 数码管来说要昂贵些,不过基于本设计显示东西较多,若实行 LED 数码管话,所需数码管较多,而且不利于控制,所以选择 LCD1602 作为显示模块。DS1302 是一款高性能实时时钟芯片,以计时正确、接口简单、使用方便、工作电压范围宽和低功耗等优点,得到广泛应用,实时时钟有秒、分、时、星期、日、月和年,月小于 31 天时能够自动调整,并含有闰年赔偿功效,而且在掉电时能够在外部纽扣电池供电下继续工作。单片机有定时器功效,但时间误差较大,且需要编写时钟程序,所以实行 DS1302 作为时钟电路。对比以上方案,结合设计技术指标和要求我们选择了方案二进行设计。逻辑总框图:该电子万年历总体设计框图图(1)所表示。设计所需元件:元件名称 型号 数量/个单片机 AT89C52 1 时钟芯片 DS1302 1晶振 12MHz 1晶振 32.768kHz 1电容 30pF 2电容 22uF 1按键开关 4电阻 10K 9滑动变阻器 1K 1电池 1.5V 4LCD LCD1602 1电源 Vcc +5V 1导线 若干单元电路设计:1、主控制系统单片机中央处理系统方案设计,选择 AT89C52 单片机作为中央处理器,图(2)所表示。该单片机除了拥有 MCS-51 系列单片机全部优点外,内部还含有 8K 在系统可编程FLASH ...