单片机应用课程设计汇报(~第 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 次后产生一个秒信号,然后依据时间进制关系依次向分、时、日、星期、月、年进位。这么能够直接用单片机内部定时/计数器来完成电子万年历设计。用单片机内部定时/计数器来制作电子万年历,即使无须外接其它芯片,...