《微机与单片机综合课程设计》说明书课题名称: 基于单片机和 DS1302 的时钟设计 学 号: 班 级: 13 级过程自动化 3 班 姓 名: 成 绩: 指导老师: 课题工作时间: 2025- 1 - 4 至 2025- 1 - 15 武汉工程大学电气信息学院一、课程设计任务和基本要求: (一)设计任务利用单片机和 DS1302 时钟芯片设计一个简易时钟,完成对时钟芯片的读写编程,将读到的时间在数码管显示出来。(二)基本要求通过本系统的设计,了解 DS1302 时钟芯片和数码管显示的工作原理并掌握其编程方法;进一步熟悉单片机系统设计方法二、指定参考书:1. 徐爱钧,徐阳 编著。《单片机原理与应用—基于 Proteus 虚拟仿真技术(第 2 版)》,机械工业出版社。2025 年 7 月 2. 赵广元 编著。《proteus 辅助的单片机原理实践—基础设计、课程设计、毕业设计》,北京航空航天大学出版社。2025 年 9 月答辩记录:答辩意见及答辩成绩答辩老师(签字): 20 年 月 日 目录1.系统分析 1.1 ds1302 芯片..............................................6 1.1.1 引脚图及寄存器.....................................6 1.1.2 读写时序说明.......................................8 1.1.3 内部电路图.........................................9 1.2 数码管显示原理..........................................102.程序设计 2.1 总体设计.........................................11 2.2 分块程序设计...........................................12 2.2.1 ds1302 初始化模块...........................13 2.2.2 数码管显示模块.............................16 2.2.3 主函数模块................................ 17 3.proteus 仿真 3.1 电路图的搭建..........................................18 3.1.1 元件库的选择.....................................18 3.1.2 元件的布局......................................19 3.2 仿真运行.............................................21 3.2.1 keil 软件的使用..................................21 3.2.2 proteus 运行效果图...............................23 4.总结......................................................24 参考资料..................................................24附录一 源程序清单.....................