电子时钟单片机课程设计说明书.doc

电子时钟单片机课程设计说明书

《 单片机原理 》课程设计 说 明 书 专业名称:电气工程及其自动化 班 级:班 学 号:2010 姓 名:张 指导教师:陈 日期: 2012.12.21 《电机与拖动课程设计》评阅书 题目 《电子时钟》 学生姓名 张 学号 2010 指导教师评语及成绩 指导教师签名: 年 月 日 答辩评语及成绩 答辩教师签名: 年 月 日 教研室意见 总成绩: 室主任签名: 年 月 日 摘 要 随着时代的进步,越来越多的电子厂品趋向于低成本,高性能,耐用性好的方向发展、特别是趋向于自动化控制的方向走,STC89C52作为控制芯片是最好不过的选择。它具有强大的功能,并且简单易于操作,安全性与稳定性较高,价格便宜,适合中小型电子厂品开发中的控制器。就像我们的课程设计,基于STC89C52单片机的电子时钟的课程设计。 本了总体方案的设计,主要对的设计做了比较详尽的介绍,广泛的应用于工业,农业等领域中,发挥着重要的作用,具有重要的研究意义。单片机技术是一门不可或缺的技术,对我们将来的工作以及生活和学习都有很密切的联系。近年来,随着电子技术和微机计算机的迅速发展,单片机的档次不断提高,其应用领域也在不断的扩大,已在工业控制、尖端科学、智能仪器仪表、日用家电、汽车电子系统、办公自动化设备、个人信息终端及通信产品中得到了广泛的应用,成为现代电子系统中最重要的智能化的核心部件。 keil软件 目 录 摘 要 I 1设计任务 1 1.1设计任务 1 1.2设计要求 1 1.3方案设计与论证 1 2硬件部分 3 2.1 硬件设计框图 3 2.2 各部分组成 5 2.2.1单片机STC89C52 5 2.2.2 显示部分 7 2.2.3键盘 7 2.2.4 DS1302模块 8 2.2.6 蜂鸣器 9 3软件部分 10 3.1软件设计思路 10 3.2主程序流程图 10 3.3子程序说明 11 3.4 C程序设计 11 4调试 12 4.1软件调试 12 4.2硬件调试 12 5总 结 13 6参考文献 15 附录 16 1设计任务 1.1设计任务 本次课程设计的任务是设计一个电子时钟,并且能用串口助手来发送接收更多的功能。 1.2设计要求 1.性能指标基本要求: (1)能够精确跑时,(可以选用专用的时钟日历芯片,例如DS1302)。 (2)至少能够显示小时,分钟数据(秒 可以用发光二极管闪烁来实现)。 (3)可以通过按键调节时间。增加闹钟功能。 2.发挥部分:可以显示更多的信息,比如说 年 月 日 ,可以用串行口向上位机显示你的全部信息。 1.3方案设计与论证 单片机应用系统由硬件系统和软件系统两部分组成。硬件系统是指单片机以及扩展的存储器、I\O接口、外围扩展的功能芯片以及接口电路。软件系统包括主程序和各种子程序。 在单片机应用系统中,单片机是整个系统的核心,对整个系统的信息输入、处理、信息输出进行控制。与单片机配套的有相应的复位电路、时钟电路以及扩展的存储器和I\O接口,使单片机应用系统能够运行。 在一个单片机应用系统中,往往都会输入信息和显示信息,这就涉及键盘和显示器。在单片机应用系统中,一般都根据系统的要求配置相应的键盘和显示器。配置键盘和显示器一般都没有统一的规定,有的系统功能复杂,需输入的信息和显示的信息量大,配置的键盘和显示器功能相对强大,而有些系统输入/输出的信息少,这时可能用几个按键和几个LED指示灯就可以进行处理了。在单片机应用系统在中配置的键盘可以是独立键盘,也可能是矩阵键盘。显示器可以是LED指示灯,也可以是LED数码管,也可以是LCD显示器,还可以使用CRT显示器。单片机应用系统中键盘一般用的比较多的是矩阵键盘,显示器用的比较多的是LED数码管还LCD显示器。 电子时钟是利用单片机内部的定时器\计数器来实现的,它的处理过程如下:首先设定单片机内部的一个定时器\计数器工作于定时方式,对机器周期计数形成基准时间,然后用另一个定时器\计数器或软件计数的方法对基准时间计数形成秒,秒计60次形成分,分计60次形成小时,小时计24次则计满一天。然后通过数码管把它们的内容在相应位置显示出来即可。 在

文档评论(0)

1亿VIP精品文档

相关文档