1、 i *学院 课 程 设 计 课程名称: 智能仪器 题目: LED 电子时钟设计 专业班次: 姓 名: 学 号: 指导教师: *老师 学 期: 日 期: LED 电子时钟设计 ii 目录 前 言0 第一章 任务设计及原理 1 1.1 课题内容 1 1.2 设计任务和要求1 1.3 LED 动态显示的原理: 1 1.4 设计内容 2 第二章 设计总体方案论证.3 2.1 LED 显示电子时钟设计思路 .3 2.2 时钟系统方案论证 .3 2.2.1 单片机的选择 .3 2.2.2 显示系统方案比较 3 2.2.3 键盘控制方案的选择 3 2.3 元件清单,电子钟元件清单如表 1 所示: 4 第三
2、章 系统硬件设计5 3.1 单片机控制系统.5 3.2 各部分功能的实现 .5 3.2.1 控制部分(AT89C51).5 3.2.2 DS1302 时钟芯片.5 3.2.3 单片机最小系统 .5 3.2.4 键盘控制系统的设计 7 3.2.5 LED 显示电路7 第四章 系统软件设计8 4.1 软件主要完成功能 .8 4.2 程序设计 .8 4.3 软件设计的主要流程8 4.3.1 系统总的流程图8 4.3.2 地址分配如下: 10 4.3.3 I/O 口:. 11 4.3.4 程序编写: . 11 4.3.5 误差分析 20 第五章 仿真演示 21 第六章 设计总结 23 参考文献 24
3、LED 电子时钟设计 0 前 言 1957 年,Ventura 发明了世界上第一个电子表, 从而奠定了电子时钟的基础, 电子时钟开始迅速发展起来。现代的电子时钟是基于单片机的一种计时工具,采 用延时程序产生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒 分钟进一,满六十分小时进一,满二十四小时小时清零。从而达到计时的功能, 是人民日常生活不可缺少的工具。 20 世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗 透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提 高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。 数字钟已成为人们日
4、常生活中必不可少的必需品, 广泛用于个人家庭以及办公室 等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成 电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、 携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。尽管目前市 场上已有现成的数字钟集成电路芯片出售,价格便宜、使用也方便,但鉴于数字 钟电路的基本组成包含了数字电路的主要组成部分, 因此进行数字钟的设计是必 要的,研究数字钟及扩大其应用,有着非常现实的意义。单片机数字时钟就是其 中的一款设计。它具有编程灵活,便于电子钟功能的扩充,即可用该电子钟发出 各种控制信号,精确度高等特点,同时可以
5、用该电子钟发出各种控制信号。单片 机数字钟是单片机为核心。时钟,自从它发明的那天起,就成为人类的朋友,但 随着时间的推移,科学技术的不断发展,人们对时间计量的精度要求越来越高, 应用越来越广。怎样让时钟更好的为人民服务,怎样让我们的老朋友焕发青春 呢?这就要求人们不断设计出新型时钟。数字电子钟的设计方法有多种,其中, 利用单片机实现的电子钟具有编程灵活,便于电子钟功能的扩充,即可用该电子 钟发出各种控制信号, 精确度高等特点, 同时可以用该电子钟发出各种控制信号。 本设计主要介绍单片机内部的定时计数器来实现电子时钟的方法,本设计 由单片机 AT89C51 芯片和 LED 数码管为核心,铺以必要
6、的电路,构成一个单片 机电子时钟。 LED 电子时钟设计 1 第一章 任务设计及原理 1.1 课题内容 LED 电子时钟设计 1.2 设计任务和要求 (1)利用单片机 AT89C51 和 7 段 LED 数码管设计一个数字时钟; (2)在 6 位数码管上显示当前时间。显示格式“时时分分秒秒” 。 (3)在 6 位数码管上显示当前日期。显示格式“年年(后两位)月月日日” 。 用按键在时间显示和日期显示之间切换。 (4)实现年月日,时分秒的调整。 1.3 LED 动态显示的原理 数码管的动态显示利用视觉暂留作用,使得人眼看到的是静态的不变的显 示,视觉暂留时间约为 0.01 秒,因而每次显示的时间间距要比较短。 首先 P0 口向 LED 显示器数据端口发送第一个 8 位数据。此时只有一位低电 平而其他口都为高电平,因此只有 LED 数码管显示该数码