多功能电子钟设计 (2)

摘 要

本论文设计一个基于单片机的集电子钟、流水灯多种功能于一体的多功能电子钟。单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用AT89C52单片机为核心控制元件,设计一个电子钟。以单片机作为主控核心,与键盘、开关、扬声器等模块组成核心主控制模块,在主控模块上设有3个按键,四个开关,数码管和扬声器。本系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的实用和参考价值。

关键词:AT89C52单片机 电子钟 流水灯

目 录

1.引 言 ....................................................... 3

2. 总体设计 ................................................... 4

2.1基本原理 ............................................... 3

2.2系统总体框图及设计思路 ................................. 4

3.详细设计 .................................................... 6

3.1 硬件设计 ............................................... 6

3.2 软件设计. ............................................ 10

3.2.1程序设计思路 ..................................... 11

3.2.2 程序流程图 ....................................... 12

3.2.3 程序代码 ......................................... 13

4. 系统调试及分析 ............................................ 26

5.心得体会 ................................................... 29

参考文献 ..................................................... 30

1 引 言

单片微型计算机是大规模集成电路技术发展的产物,属第四代电子计算机,它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。它的应用必定导致传统的控制技术从根本上发生变革。因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。

1957年,Ventura发明了世界上第一个电子表,从而奠定了电子时钟的基础,电子时钟开始迅速发展起来。现代的电子时钟是基于单片机的一种计时工具,采用延时程序产生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒分钟进一,满六十分小时进一,满二十四小时小时清零。从而达到计时的功能,是人民日常生活补课缺少的工具。现在高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石英钟、石英表都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调试,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时、分、秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。

2 总体设计

2.1基本原理

数字时钟是本设计的最主要的部分。根据需要,可利用两种方案实现。

方案一:本方案采用Dallas公司的专用时钟芯片DS12887A。该芯片内部采用石英晶体振荡器,其芯片精度不大于10ms/年,且具有完备的时钟闹钟功能,因此,可直接对其以用于显示或设置,使得软件编程相对简单。为保证时钟在电网电压不足或突然掉电等突发情况下仍能正常工作,芯片内部包含锂电池。当电网电压不足或突然掉电时,系统自动转换到内部锂电池供电系统。而且即使系统不上电,程序不执行时,锂电池也能保证芯片的正常运行,以备随时提供正确的时间。

方案二:本方案完全用软件实现数字时钟。原理为:在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将十字节清零。该方案具有硬件电路简单的特点。但由于每次执行程序时,定时器都要重新赋初值,所以该时钟精度不高。而且,由于是软件实现,当单片机不上电,程序不执行时,时钟将不工作。

基于硬件电路的考虑,本设计采用方案二完成数字时钟的功能。

2.1.1数码管显示方案

方案一:静态显示。所谓静态显示,就是当显示器显示某一字符时,相应的发光二极管恒定的导通或截止。该方式每一位都需要一个8 位输出口控制。静态显示时较小的电流能获得较高的亮度,且字符不闪烁。但当所显示的位数较多时,静态显示所需的I/O口太多,造成了资源的浪费。

方案二:动态显示。所谓动态显示就是一位一位的轮流点亮各个位,对于显示器的每一位来说,每隔一段时间点亮一次。利用人的视觉暂留功能可以看到整个显示,但必须保证扫描速度足够快,字符才不闪烁。显示器的亮度既与导通电流有关,也于点亮时间与间隔时间的比例有关。调整参数可以实现较高稳定度的显示。动态显示节省了I/O口,降低了能耗。

从节省I/O口和降低能耗出发,本设计采用方案二。

2.2系统总体框图及设计思路

3 详细设计

3.1 硬件设计

3.1.1电源部分

图3-2

如图3-2所示,从外部引入5.0V的直流电,为单片机、复位电路提供电源。

3.1.2复位电路

图3-3

如图3-3所示,复位电路主要由型号为1N4148的二极管,型号为10UF/16V的电解电容,型号为104的瓷片电容,10K的电阻以及按键S1构成,S1接芯片的相应引脚RST,当开关按下时引脚RST为高电平1,断开时引脚为低电平0。

3.1.3位选部分

图3-5

图3-5为位选电路,三极管的集电极接数码管的公共端,当P2口对应的引脚输出高电平时三极管导通,对应的数码管显示数据。这样,在同一时刻,6位LED中只有选通的那1位显示出字符,而其他5位则是熄灭的。同样,在下一时刻,只让下一位的位选线处于选通状态,而其他个位的位选线处于关闭状态,在段码线上输出将要显示字符的段码,则同一时刻,只有选通位显示出相应的字符,而其他各位则是熄灭的。如此循环下去,就可以使各位显示出将要显示的字符。虽然这些字符是在不同时刻出现的,而在同一时刻,只有一位显示,其他各位熄灭,但由于LED的余辉和人眼的视觉暂留作用,只要每位显示间隔足够短,则可以造成多位同时亮的假象,达到同时显示的效果。

3.1.4数码管的连接电路


相关文章

  • 数字电子钟 实验报告
  • 课题一 数字电子钟 电子钟是一种高精度的计时工具,它采用了集成电路和石英技术,因此走时精度高,稳定性能好,使用方便,且不需要经常调校.电子钟根据显示方式不同,分为指针式电子钟和数字式电子钟.指针式电子钟采用机械传动带动指针显示:而数字式电子钟则是采用译码电路驱动数码显示器件,以数字形式显示.这些译码 ...

  • 电子EDA技术及发展与应用
  • 第)*卷第,期乐山师范学院学报 1"'23456"278&92:;; !""#年,月!"#$%&'"()*+,&%-*&.,*$+/"''*0* 电子&'(技术及发展与应用! 李雪梅) 张建 ...

  • 数电课程设计电子钟
  • 洛 阳 理 工 学 院 课 程 设 计 说 课程名称:数字电子技术课程设计 设计课题:数字电子钟 专 业:电气工程及其自动化 班 级:B120406 姓 名: 书 2015年1月12日明 课 程 设 计 任 务 书 电气工程与自动化系电气工程及其自动化专业 学生姓名 班级B120406学号 课程名称 ...

  • 课程设计 电子 密码器的设计与开发
  • 电子技术课程设计 课题名称 电子密码器的设计与开发 院.系.部 自动化与电气工程学院 专 业 电气工程及其自动化 班 级 电气134 姓 名 李金才 学 号 1130320113 指导教师 2015年7月9日 郑玉珍.王子辉.陈晓.张震宇. 瞿晓.于爱华 1.设计目的 使学生在学完电路原理.模拟电子 ...

  • 多功能电子时钟设计
  • 宿州学院 本科生毕业设计说明书(毕业论文) 题 目:多功能电子钟的设计 学生姓名:胡利芳 学 号:2010080118 专 业:电子信息工程 班 级:10电信专升本 指导教师:张翠侠 多功能电子钟的设计与实现-硬件部分 摘 要 电子时钟主要是利用电子技术将时钟电子化.数字化,拥有时钟精确.体积小.界 ...

  • 多功能数字钟电路设计作业
  • 课程设计 课程名称:学 院:电气工程学院姓 名:年 级: 多功能数字钟电路设计.安装.调试 专 业:电气工程及自动化 学 号: 任课教师: 2015年 12月 28日 <数字钟电路设计> 课程设计报告 姓 名: 学 号 指导老师: 时 一.目 录 摘要 „„„„„„„„„„„„„„„„„ ...

  • 电子课程设计总结报告数字电子时钟
  • 电子技术课程设计报告 设计课题: 姓 名: 学 院: 机械与电子工程学院 专业班级: 电信 班 学 号: 设计时间 指导教师: 摘要 数字电子钟是一种用数字显示时﹑分﹑秒的记时装置,与传统的 机械钟相比,它具有走时准确﹑显示直观﹑无机械传动装置等优点,因而得到了广泛的应用:小到人们的日常生活中的电子 ...

  • 电子闹钟设计毕业论文
  • 毕业设计(设计) 论文题目: 电子闹钟设计 系 部: 电子信息工程系 专业名称: 电子信息工程技术 班 级: 09432 学 号: 24 姓 名: 龚鹏 指导老师: 吴文亮 完成时间: 2012 年 4 月 30 日 目录 摘 要: ................................. ...

  • 多功能彩灯控制器
  • 数字电子技术课程设计 多功能彩灯控制器 姓名: 专业:电子信息工程 班级:06-2 学号: 院系:电气工程与自动化 二零零七年一月二一日 1 多功能彩灯控制器课程设计任务书 现代生活中,彩灯越来越成为人们的装饰品,它不仅能美化环境,渲染气氛,还可用于娱乐场所和电子玩具中,现以该课题为例进行分析与设计 ...

© 2024 范文中心 | 联系我们 webmaster# onjobs.com.cn