1、 单片机课程设计单片机课程设计 定时闹钟设计定时闹钟设计 课程设计任务书 题目题目: 基于单片机的定时闹钟 课程课程: 单片机课程设计 课程设计时间课程设计时间 2013 年 10 月 28 日 至 2013 年 11 月 10 日 共 2 周 课程设计工作内容与基本要求课程设计工作内容与基本要求(设计要求、设计任务、工作计划、所需相关资料) (纸张不够可加页) 1 1设计要求:设计要求:利用单片机 AT89C51 设计定时闹钟,并利用 LCD 显示器的背光模 块可以在黑暗的场合下应用。时间到发出声音。 2. 2. 设计任务设计任务与要求与要求 2.12.1 系统硬件电路设计系统硬件电路设计
2、根据该系统设计的功能要求选择所用元器件, 设计硬件电路。 要求用Proteus 绘制整个系统电路原理图。 2.22.2 软件设计软件设计 根据该系统要求的功能进行软件设计,绘制整个系统的软件流程图;根据流 程图编写程序并汇编调试通过;列出软件清单,软件清单要求逐条加以注释。 2.3 2.3 ProteusProteus 仿真仿真 用 Proteus 对系统软硬件进行仿真调试并通过。 2.4 2.4 编写设计说明书编写设计说明书 内容包括任务书、设计方案分析、硬件部分设计、软件部分设计、调试结果 整理分析、设计调试的心得体会等,字数不少于 5000 字;硬件部分设计要绘制 整个系统电路原理图,对
3、各部分电路设计原理做出说明;软件设计部分要(用 visio2002 画图软件)绘制整个系统及各部分的软件流程图,列出程序清单,逐 条加以注释,并注明各程序功能块的功能。 3 3工作计划工作计划 序序 号号 设计内容设计内容 所用时间所用时间 1 布置任务及调 研 天 3 制作与调试 天 4 撰写设计报告 书 2天 合 计 14天 4 4主要参考资料主要参考资料 单片机课程设计指导书 皮大能 北京理工大学出版社 2012.7 8051 单片机实践与应用 吴金戎 清华大学出版社 2003.8 单片机技术基础教程与实践 夏路易 电子工业出版社 2008.1 单片机原理及应用 张毅刚 高等教育出版社
4、2012.11 基于 Proteus 的单片机系统设计与仿真实例 蒋辉平 机械工业出版社 2007.7 指导老师签字: 日 期: 目录目录 1. LCD1. LCD 电子闹钟的特点和功能介绍电子闹钟的特点和功能介绍1 2. 2. 设计实现方案设计实现方案.2 2.1 原理2 2.2 原理及工作过程说明.2 3. 3. 硬件设计硬件设计.4 3.1 主控芯片 AT89C51 的设计.4 3.2 时钟电路部分设计4 3.3 LCD 显示电路部分5 3.4 启动电路部分7 3.5 闹铃驱动电路.8 4.4. 软件设计软件设计.9 4. .1 软件设计概述9 4.2 主函数的设计.10 4.3.1 程
5、序初始化.10 4.3.2 闹钟的实现.10 4.3.3 显示程序.11 5.5.定时闹钟仿真结果定时闹钟仿真结果.12 电路原理图及仿真.12 设计总结设计总结13 参文献考参文献考14 附录附录 定时闹钟程序代码定时闹钟程序代码.15 1 1、LCDLCD 电子闹钟的特点和功能介绍电子闹钟的特点和功能介绍 时钟是将小时、分钟、秒钟显示于人的肉眼的计时装置。而单片机模块中最 常见的正是数字钟,数字钟是一种用数字电路技术实现时、分、秒计时的装置, 与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用 寿命,因此得到了广泛的使用。而 LCD 电子定时闹钟是以单片机为基础的数字电
6、 路实现对时、分、秒的数字显示的数字计时装置,它的计时周期为 24 小时,另外 应有校时功能和一些显示日期、闹钟等附加功能。一个基本的数字钟电路主要由 译码显示器、 “时” , “分” , “秒” , “星期”计数器、校时电路、报时电路和振荡 器组成。目前电子钟广泛用于各种私人和公众场合,成为我们生活、工作和学习 中不可缺少的好帮手。 由于时钟的实用性和在人们生活中的重要性, 所以尝试设计以单片机为核心 的数字时钟是很有意义的。 钟表原先的报时功能已经原不能满足人们日益增长的 要求, 现代的电子时钟多带有类似自动报警、 按时自动打铃、 时间程序自动控制、 定时广播、 自动起闭路灯、 通断动力设备、 甚至各种定时电气的自动启用等功能, 本设计中 LCD 电子时钟采用 LCD 显示时间和日期年月,直观实用,而且可以方便 的校调,附带的万年历和定时功能也是很方便和实用的。 2 2、设计实现方案、设计实现方案 2.