单片机应用课程设计报告(~第 2 学期)设计题目:基于 DS1302 电子时钟设计 班别: 级自动化 1 班 姓名: 李永兴 贺孝言 王永伟 指引老师: 颜丽娜 时间: 5 月 目录1 设计任务........................................32 系统总体方案设计................................32.1 各个模块方案论证.............................32.1.1 时钟芯片选取..............................32.1.2 显示屏选取................................32.2 总体方案设计..................................43 硬件电路设计....................................43.1 单片机最小系统...............................43.2 1302 时钟电路.................................53.3 按键调时电路.................................54 系统软件设计....................................64.1 主程序流程图.................................64.2 子程序流程图.................................74.2.1 DS1302 子程序流程图.......................74.2.2 1602 子程序流程图.........................84.3 按键校正调时程序.............................85 实物调试........................................95.1 实物性能分析..................................95.2 总结........................................12附录 1............................................14(1)系统总电路图...............................14(2)系统仿真图.................................14附录 2............................................16某些程序清单....................................161 设计任务 基本规定:采纳 DS1302 时钟芯片与单片机 STC89C52 相结合设计电子时钟,可以显示出实时年、月、日、时、分、秒等时间,并且可以通过按键进行时间调节。2 系统总体方案设计2.1 各个模块方案论证2.1.1 时钟芯片选取 由于设计是电子时钟, 而单片机 STC89C52 自带计时功能,运用单片机实现数据显示和调节是可行,采纳单片机计时,运用它一种 16 位定期器/计数器每 50ms 产生一种中断信号,中断 20 次后产生一种秒信号,然后依照时间进制关系依次向分、时、日、星期、月、年进位。这样可以直接用单片机内部定期/计数器来完毕电子万年历设计。用单片机内部定期/计数器来制作电子万年历,虽然不必外接其她芯片,...