1、 单片机课程设计说明书 2009 届电子信息工程 专业 0913082 班级 题 目 基于单片机的数字时钟设计 学 号 姓 名 指导教师 二一 二 年 一 月 三 日 一、一、电子时钟的基本原理 我们的这次单片机数字式电子钟集成电路大都是由振荡器、 分频 器、计数器、 译码器、LED 显示器组成。译码代替机械式传动, 用 LED 显示器代替指针显示进而显示时间, 减小了计时误差。并且我们还添 加了蜂鸣器来增加它的闹钟功能。 本设计就是研究用数字电路实现的数字电子钟, 整体的电路设计 就是由振荡器、分频器、计数器、译码器、LED 显示器、校时电路组 成。 这种用数字电路实现的电子钟与机械式时钟相
2、比具有更高的准确 性和直观性,且使用寿命更长。 (1)计数、显示电路 该部分是由两个 60 进制计数器,一个 24 进制计数器、译码器、 显示器组成。按设计原理连接电路并进行仿真。给 60 进制计数器一 个 1 Hz 的脉冲。观察数码管的显示,看计数器是否正常计时,并且 当秒计数器计满 60 后向分计数器进位。 分计数器计满 60 后向小时计 数器进位。 (2)校时电路 当时间不准确时,按下暂停键,然后按选择键来选择时分秒,选 定后,按加一减一键来调整时间,并且可以设置闹钟功能。 二、电子二、电子时钟的硬件设计 电路图: 上图为本次单片机课程设计的原理图 元件清单: 三、电子电子时钟的软件设计
3、 源程序见附录 序号序号 器件名称器件名称 参数参数 数量数量 1 USB座 1 2 USB线 1 3 双排针(2) 1 4 跳帽 2 5 104 电容 0.1uF 6 6 LED 灯 1 7 电阻 2K 1 8 STC89C52 1 9 晶振 12MHz 1 10 电容 20pF 2 11 复位键 1 12 电阻 10K 1 13 蜂鸣器 1 14 三极管 9015 9 15 电阻 330 1 16 16 针座 1 17 MAX232 1 18 单排针(5) 1 19 按键 4 20 单排针(3) 1 21 跳帽 1 22 4 位 LED 数码管 2 23 电阻 4.7K 8 24 电阻 3
4、30 8 程序流程图 : 按键 S4 按下? 调表程序 开始 初始化程序 复位键按下? 按键 S2 按下? 加时程序 按键 S1 按下? 移动程序 按键 S3 按下 减时程序 四、课程设计总结 在本次课程设计中,我们通过动手实践操作,进一步学习和掌握了 单片机原理的有关知识,特别是程序的编程方面,加深了对单片机原理 及应用技术的认识,进一步巩固了对单片机知识的理解,掌握简单单片 机应用系统的设计、制作、调试的方法。在设计时根据课题要求,复习 相关的知识,查询相关的资料。根据实验条件,找到适合的方案,找到 需要的元器件及工具,进行实验。这次的单片机课程设计重点是通过实 践操作和理论相结合,提高动手实践能力,提高科学的思维能力,更在 一周左右的时间了解了更多的有关单片机的知识,使知识更加丰富,使 自己更加实。 与此同时,我们也对团队分工合作有了进一步的认识,只有通过合 理的分工合作,我们们才能够在一周左右的时间内完成设计任务,相信 这对以后在社会上工作和学习会有很多帮助, 让我们能更好的进入工作 状态。最