电子万年历的设计与实现

合集下载

多功能电子万年历实训报告

多功能电子万年历实训报告

一、引言随着科技的发展,电子产品在我们的日常生活中扮演着越来越重要的角色。

作为电子信息专业的一名学生,我深知理论与实践相结合的重要性。

为了提高自己的动手能力和解决实际问题的能力,我参加了本次多功能电子万年历的实训项目。

通过本次实训,我不仅掌握了单片机的基本原理和编程方法,还学会了如何将理论知识应用于实际项目中。

二、实训目的1. 熟悉单片机的硬件结构和编程方法。

2. 掌握电子万年历的设计原理和实现方法。

3. 提高动手能力和解决实际问题的能力。

4. 培养团队协作和沟通能力。

三、实训内容本次实训主要围绕多功能电子万年历的设计与实现展开,主要包括以下几个方面:1. 硬件设计:选择合适的单片机作为核心控制单元,设计电路图,并焊接电路板。

2. 软件设计:编写程序,实现万年历的基本功能,如显示日期、时间、星期、闰年判断、闹钟等。

3. 温度采集:使用DS18B20温度传感器采集环境温度,并在LCD1602显示屏上显示。

4. 按键控制:设计按键电路,实现时间校准、闹钟设置、温度显示等功能。

四、实训过程1. 硬件设计:- 选择AT89C52单片机作为核心控制单元,因为它具有低功耗、高性能的特点。

- 设计电路图,包括晶振电路、复位电路、时钟电路、按键电路、LCD1602显示电路、温度传感器电路等。

- 焊接电路板,确保电路连接正确。

2. 软件设计:- 使用Keil软件编写程序,实现万年历的基本功能。

- 编写时间显示、闹钟、温度显示等模块的程序。

- 编写按键扫描程序,实现时间校准、闹钟设置、温度显示等功能。

3. 温度采集:- 使用DS18B20温度传感器采集环境温度。

- 将温度数据转换为数字信号,并在LCD1602显示屏上显示。

4. 按键控制:- 设计按键电路,实现时间校准、闹钟设置、温度显示等功能。

- 编写按键扫描程序,检测按键状态,并执行相应的操作。

五、实训结果经过努力,我成功完成了多功能电子万年历的设计与实现。

该万年历具有以下功能:1. 显示年、月、日、星期、时、分、秒。

多功能电子万年历的设计与实现

多功能电子万年历的设计与实现

多功能电子万年历的设计与实现
随着科技的不断发展,电子产品的应用正在不断扩大。

作为其中之一的万年历,不仅仅具有日历、定时、报警等基本功能,而且还可添加温度计、闹钟、时钟、计算器等实用功能,使得万年历成为一款多功能的电子产品。

在设计多功能电子万年历时,我们需要考虑许多因素。

首先需要考虑的是万年历的用户群体。

因为不同年龄段的用户需要的功能不同,比如老年人需要更大的字体、时间、日期、温度等的显示,而年轻人则更注重闹钟、计时和计算器等实用功能。

因此,在设计中需要根据用户需求进行针对性的设计。

其次,在多功能电子万年历的设计中需要考虑芯片的类型和电路设计。

基于现有技术水平,我们可以采用32位单片机进行设计。

这种芯片不仅具有高效,稳定的特点,而且可以实现各种功能的全局配置与管理。

最后,在使用过程中,我们还需雕琢界面的设计。

好的界面设计可以带给用户舒适的使用体验。

因此,设计多功能电子万年历的界面,需要考虑整体的色彩、字体、图标等,制作简约大气的界面,操作起来也更为方便。

在实现多功能电子万年历的过程中,我们需要对硬件、软件方面都有深入的了解,这样才能做出效果更好、具备更多功能的产品,才能满足用户的需求。

总体来说,对于多功能电子万年历的设计和开发,我们需要关注许多方面,需要不断地进行改进,才能够做出适合用户使用的优秀产品。

电子万年历的设计

电子万年历的设计

三、硬件设计
LED数码管动态 数码管动态 扫描显示模块 AT89S52 主控制 模块 温度采集模块 键盘模块
DS1302时钟模块 时钟模块
主控制系统图
键盘模块
日期和时间的修改由3 个按键构成。 键1为向右移; 键2为加1; 键3为减1。
DS1302的引脚图
返回
ds1302内部结构
温度采集模块
谢谢大家 欣赏
数字式温度传感器DS18B20, 它是数字式温度传感器, 具有测量精度高,电路连 接简单特点,此类传感器 仅需要一条数据线进行数 据传输,使用P0.7与 DS18B20的I/O口连接加一 个上拉电阻,Vcc接电源 ,Vss接地
I/O
vss
vcc
返回
LED动态扫描显示模块 动态扫描显示模块
系统电路图
一.设计要求
具有年、 具有年、月、日、星期、时、分、秒等功 星期、 能; 时间与阴、阳历能够自动关联; 时间与阴、阳历能够自动关联; 具备年、 星期、 具备年、月、日、星期、时、分、秒校准 功能; 功能; 具有温度计功能; 具有温度计功能;
二、基本方案
采用AT89S52作为主控制系统 作为主控制系统 采用 采用DS1302提供时钟 提供时钟 采用 采用数字式温度传感器DS18B20 采用数字式温度传感器 采用LED数码管动态扫描作为显示 数码管动态扫描作为显示 采用
1.
六、总结
通过此次毕业设计, 通过此次毕业设计,我 不仅把知识融会贯通, 不仅把知识融会贯通,而且 丰富了大脑, 丰富了大脑,同时在查找资 料的过程中也了解了许多课 外知识,开拓了视野, 外知识,开拓了视野,认识 了将来电子的发展方向, 了将来电子的发展方向,使 自己在专业知识方面和动手 能力方面有了质的飞跃。 能力方面有了质的飞跃。

多功能电子万年历的设计与实现

多功能电子万年历的设计与实现

多功能电子万年历的设计与实现
随着科技的不断发展,电子产品也在逐渐普及和多样化。

在日常生活中,万年历是人们生活和工作中不可或缺的一部分。

作为较为重要的时间管理工具之一,电子万年历也不断地更新升级,以更好地满足人们多方面的需求。

设计与实现多功能电子万年历,方法有很多,但首先要明确该产品的目标群体以及设计的功能。

在考虑该产品的功能时,应从常见的日常生活中的需求出发,包括:复杂的时间操作、跨时区时间计算、任务提醒、文本存储、闹钟等。

同时,还应该注意产品的造型、操作界面以及用户体验的设计。

基于以上需求和目标,多功能电子万年历应该具备以下几点:
1. 多时区显示:可以根据不同时区进行时间转换,并将不同时区的时间分别显示在时钟面板上。

2. 日历显示:显示公历、农历以及节气等数据,并能够根据用户需要进行时间计算。

3. 任务提醒:支持用户设置任务提醒时间,并能够提前提醒用户。

4. 文本存储:支持文本信息的输入、存储与浏览功能。

5. 闹钟提醒:支持多个闹钟设置,并能够设置重复提醒。

6. 界面及造型设计:应该使界面简洁明了,并且外形要美观实用。

在实现部分,多功能电子万年历应该采用微控制器作为主控制单元,并应有充电电池可供不间断使用,同时也需要在产品设计阶段充分考虑硬件接口设计,以方便用户进行新的功能扩展和升级。

总之,对于多功能电子万年历的设计与实现而言,光有我们想到的不足以满足用户的多样化需求,必须在产品的设计和制造过程中充分考虑到人们的日常实际需求,这样才能真正的得到用户的青睐,达到产品的最终目标。

一种电子万年历的设计与实现

一种电子万年历的设计与实现
电子技术 ・ E l e c t r o n i c t e c h n o l o g y

种 电子万年历的设计与实现
文/ 杨程 凯 唐 绪 伟

时 开 关 子程 序)

取时问寄存器数据
图 1 : 结构 框 图
C1 9 l 0 4

l 数 据 处 理 l

积时问开关寄存器数据

【 关键词】万年历 单 片机 D S 1 3 0 2
图2 :时 钟 电路
意输入端进行数据 的输入 ,其 中,一端为高 电 平 使能端 ,控制 另一端数据 的输入 ;或将两端 随着 科技 的进 步,单片 机应 用技 术也 得 并接在 一起为数据输入端 ;或将未用端接高 电 了飞 速 的发 展, 由其是 L E D数码 显示类 的产 平 ,切 勿悬空 。上升沿 时,数据右移一位 ,输 o为 两 个 输 入 端 逻 辑 与 品越 来 越 多 。不 管 是 军 事 方 面 , 还 是 学 习 和 生 入 到 Qo端 , 其 中 ,Q 的结果 ,并且 需要保持移位脉冲 的宽度 。若复 活方面 ,都有着广泛的应用。比如,有的工作 位 ( RS T)端 为 低 电平 信 号 ,所 有 输 入 端 都 将 区的办公楼 ,学校的办公楼,以及火车站、汽 车站和飞机场等许多地方都用到了成年历。所 被禁用 ,同时清 除非 同步寄存器 ,所有输 出被 4 L S 1 6 4寄存器的功能说 明如 以说 ,我当今的生活中也经离不开电子万年 历 强制为低 电平 。7 了,不仅离不开,而且是越来越依赖 于它了。 为 了适应社会的变化,设计了一种便捷式 电子
下:


图3 :主程序 流程 图 图4 :定 时子程序

制作电子万年历实训报告

制作电子万年历实训报告

一、引言随着科技的飞速发展,电子产品的普及和应用越来越广泛。

电子万年历作为一种常见的电子设备,不仅可以显示年、月、日、星期、时、分等信息,还可以实现闹钟、定时显示等功能。

为了提高我们的实践能力和创新能力,本次实训我们选择制作一款基于单片机的电子万年历。

二、实训目的1. 掌握电子万年历的基本原理和设计方法。

2. 熟悉单片机的编程和应用。

3. 培养团队协作能力和动手实践能力。

三、实训内容1. 硬件设计本实训所使用的硬件主要包括以下部分:- 单片机:AT89C52- 时钟模块:DS1302- 显示模块:LCD1602- 遥控模块:1838V- 按键模块:S1(设置键)、S2(上调键)、S3(下调键)、S4(复位键)硬件电路图如下:![电子万年历电路图](https:///5Q6zQ8Q.png)2. 软件设计本实训所使用的软件主要包括以下部分:- 单片机编程:C语言- 显示程序:LCD1602驱动程序- 遥控程序:1838V遥控接收程序软件流程图如下:![电子万年历软件流程图](https:///0Q7y8yJ.png)3. 功能实现本实训所实现的电子万年历具有以下功能:- 显示年、月、日、星期、时、分等信息。

- 遥控操作:设置时间、星期、日期等。

- 定时显示:定时显示当前时间。

- 停电自动计时:采用DS1302时钟模块,停电后可继续计时。

四、实训过程1. 硬件搭建首先,我们根据电路图搭建了电子万年历的硬件电路。

在搭建过程中,我们注意了以下几点:- 确保电路连接正确,避免短路或开路。

- 选择合适的元器件,确保电路性能稳定。

- 对电路进行测试,确保电路正常工作。

2. 软件编程接下来,我们使用C语言对单片机进行编程。

在编程过程中,我们遵循以下步骤:- 分析功能需求,确定程序结构。

- 编写程序代码,实现各项功能。

- 调试程序,确保程序运行正常。

3. 测试与优化在完成软件编程后,我们对电子万年历进行测试。

在测试过程中,我们发现以下问题:- 遥控操作不稳定。

基于单片机的电子万年历设计与实现毕业设计论文

基于单片机的电子万年历设计与实现毕业设计论文

毕业设计(论文)专业电子信息工程技术班次 _______姓名 ______指导老师 _______成都工业学院二0一二年基于单片机的电子万年历设计与实现摘要: 随着半导体技术的迅速发展,特别是大规模集成电路出现,给人类生活带来了很多的改变。

尤其是单片机技术的应用产品已经随着社会前进的步伐走进我们的生活。

电子产品的应用可谓多不胜数,电子万年历就是其中的一种。

电子万年历的出现给人们的生活带来的极大的方便。

电子万年历以硬件汇编语言为主体进行软件设计,增加了程序的可读性和可移植性。

系统通过数码管输出显示数据,可以显示当前时间、公农历日期、星期、温度。

本设计着重要描述的就是基于AT89S52的单片机的电子万年历。

本文首先描述系统硬件工作原理,随后介绍了本系统所应用的各硬件接口技术(即芯片驱动程序)和各个接口模块的功能及工作过程。

本设计的主导思想是软硬件相结合来进行各功能模块的编写。

[关键词] 单片机;万年历;AT89S52;DS1302;目录第1章绪论 (1)设计开发背景 (1)国内外研究现状 (1)设计需要解决的主要问题 (1)本文主要工作 (2)本文的组织结构 (2)第2章方案选择与论证 (3)单片机芯片的选择与论证 (3)显示模块选择方案和论证 (3)时钟芯片的选择方案和论证 (3)温度传感器的选择方案与论证 (4)电路设计最终方案决定 (4)第3章系统的设计与实现 (5)电路设计框图 (5)主要电路模块的设计 (5)3.2.1 单片机主控制模板 (5)3.2.2 时钟模块电路的设计 (7)3.2.3公历与农历转换模块 (9)3.2.4 DS18B20温度模块 (12)3.2.5 时间可调模块 (14)3.2.6 显示模块的设计 (14)第4章系统调试与分析 (16)系统软件开发 (16)系统硬件开发 (17)测试分析及设计发展 (17)4.3.1 测试分析 (17)4.3.2 本设计的发展 (18)结语 (19)致谢 (20)参考文献 (21)附录 (22)第1章绪论设计开发背景近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,再根据具体硬件结构,以及针对具体应用对象的特点与软件结合,以作完善。

基于单片机电子万年历的设计与实现

基于单片机电子万年历的设计与实现
【 高科技产品研发 】
-一
基 于 单 片 机 电子 万 年 历 的设 计 与实 现
鲁广英
( 山工业职业技术学 院 唐 河北 唐山 032 ) 600

要 : 主 要介绍基 于A 8 C 1 片机微处 理芯片和D 10 实时时钟 芯片 的万 年历 的电路设计 及软件 设计 。其 能够显 示阳历 的年、月 、 日、星 期、时 、分 、 T 95单 s 32
步 串行 的 方 式进 行 通 信 , 仅 需用 到三 个 口线 :R S ( 位 ) , io ( 据 E 复 / 数
线 ) ,S L ( CK 串行 时钟 ) 。时钟/ M A R 的读/ 写数 据 以一个 字节 或多 达3个 字 1
节 的字 符组 方 式通信 。D 10X: 时功 耗很 低 ,保 持数 据和 时钟 信 息 时功 S32 作
秒 ,并且可 根据需要对各个位 进行调节 。 关键词 : A 8 C 1 T 9 5 单片机 ;D 1 0 实 时时钟芯片 ;电路 设计 S 32 中图分类 号:T 3 文献标 识码 :A 文章编号:1 7 -7 9 2 1 )0 2 0 7 0 P 6 1 5 7( 0 O 6 0 5 - 1
率 小于 lW m。
2电子 万 年历硬 件 电路{ 计 殳
2 1时钟 电路 .
阴历 程 序的 实现 时要 靠 阳历 日期来 推算 的 。推算 的方 法是 根据 阳历 当
前 日期在 一年 中的 天数 来计算 阴历 日期 。 阳历一 个月 有3天 或3 天 (月 除 0 l 2 外 ) 阴 历 一年 有 l个 月或 l个 月 ,一 个 月有 2天 ( 月 ) 或3 天 ( 2 3 9 小 0 大 月 ) ,小 月用 1 志 ,大 月用 0 标 标志 ,则 l位 二进 制 就可 以表 示 一年 1个 月 2 2 的大 小 。若 有 闰月 ,则 把 闰月 的月份 作 为一 字 节 的高4 ,低 4 表 示闰 月 位 位 大小 ,大 月为0 ,小月 为l ,正 好一 个字 节 。 3 4 时间调 整程 序流 程设 计 . 设计 中用 2 按钮 来 调整 时 间,1 个 个用 作移 位 控制 , 1 个用 来加 1 调整 。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计(论文)任务书题目:电子万年历的设计与实现任务与要求:设计一以单片机为核心控制的万年历,具有多项显示和控制功能。

要求:准确计时,以数字形式显示当前年月日、星期、时间;具有年月日、星期、时间的设置和调整功能;自行设计所需直流电源时间: 2010年9 月 27 日至 2010 年 11 月 23 日共 8 周所属系部:电子工程系摘要随着微电子技术的高速发展,单片机在国民经济的个人领域得到了广泛的运用。

单片机以体积小、功能全、性价比高等诸多优点,在工业控制、家用电器、通信设备、信息处理、尖端武器等各种测控领域的应用中独占鳌头,单片机开发技术已成为电子信息、电气、通信、自动化、机电一体化等专业技术人员必须掌握的技术。

而电子万年历作为电子类小设计不仅是市场上的宠儿,也是是单片机实验中一个很常用的题目。

因为它的有很好的开放性和可发挥性,因此对作者的要求比较高,不仅考察了对单片机的掌握能力更加强调了对单片机扩展的应用。

而且在操作的设计上要力求简洁,功能上尽量齐全,显示界面也要出色。

数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用,壁挂式LED数码管显示的日历钟逐渐受到人们的欢迎。

LED数字显示的日历钟显示清晰直观、走时准确、可以进行夜视,并且还可以扩展出多种功能。

所以,电子万年历无论作为比赛题目还是练习题目都是很有价值。

关键词:单片机;万年历1目录1 概述 (5)1.1单片机原理及应用简介 (5)1.2系统硬件设计 (6)1.3结构原理与比较............................... 错误!未定义书签。

2系统总体方案及硬件设计.......................... 错误!未定义书签。

2.1系统总体方案................................. 错误!未定义书签。

2.2硬件电路的总体框图设计 (12)2.3硬件电路原理图设计 (12)3软件设计 (13)3.1主程序流程图 (13)3.2显示模块流程图 (14)4P ROTEUS软件仿真 (15)4.1仿真过程 (15)4.2仿真结果 (16)5课程设计体会 (17)参考文献 (18)附录:源程序代码附 (18)结束语 (25)21 概述1.1单片机原理及应用简介随着国内超大规模集成电路的出现,微处理器及其外围芯片有了迅速的发展。

集成技术的最新发展之一是将CPU和外围芯片,如程序存储器、数据存储器、并行、串行I/O口、定时/计数器、中断控制器及其他控制部件集成在一个芯片之中,制成单片计算机(Single-Chip Microcomputer)。

而近年来推出的一些高档单片机还包括有许多特殊功能单元,如A/D、D/A转换器、调制解调器、通信控制器、锁相环、DMA、浮点运算单元等。

因此,只要外加一些扩展电路及必要的通道接口就可以构成各种计算机应用系统,如工业控制系统、数据采集系统、自动测试系统、万年历电子表等。

单片机的出现,并在各个技术领域中得到如此迅猛的发展,与单片机构成计算机应用系统所形成的下述特点有关:(1)、单片机构成的应用系统有较大的可靠性。

这些可靠性的获得除了依靠单片机芯片本身的高可靠性以及应用有最少的联接外,还可以方便地采用软、硬件技术。

(2)、系统扩展、系统配置较典型、规范,容易构成各种规模的应用系统,应用系统有较高的软、硬件利用系数。

(3)、由于构成的应用系统是一个计算机系统,相当多的测、控功能由软件实现,故具有柔性特征,不须改变硬件系统就能适当地改变系统功能。

(4)、有优异的性能、价格比。

可以说,对于广大的电子应用专业技术人员,目前国和内国外面临的单片机应用技术,如同60年代面临晶体管技术,70年代面临数字集成电路一样。

单片机和可编程门阵列相结合,构成新一代电子应用技术是不可能回避的一项新型的工程应用技术。

一台完整的微机。

随着科学技术的迅猛发展,单片计集成度高、体积小、运算速度快、功耗低、运行可靠、价格低廉等诸多优点,越来越显现出来。

目前可以说单片机已经渗透到我们的生活的各个领域,在工业方面:像过程控制、数据采集,机电一体化、智能化仪器仪表,特别在军事武器控制方面尤为突出。

在日常生活方面,我们使用彩电、洗衣机、电冰箱,录放机、VCD、照相机、手机、高级定时闹钟以及公共汽车上的报站器等等可以说举不胜举。

把单片机的诞生称为计算机发展史上的一个重要里程碑并不过分。

单片机的应用,使许多领域的技术水平和自动化程度大大提高。

可以说当今世界正在经受一场以单片机技术为标志的新技术革命浪潮的冲击。

人们需要掌握单片机知3识,跨入单片机应用与开发领域的大门。

我们作为理工科的大学生,学习单片机课程尤其显得越来越重要。

1.2系统硬件设计8052 是标准的40引脚双列直插式集成电路芯片,引脚分布请参照----单片机引脚图图1:图1 8052引脚P0.0~P0.7 P0口8位双向口线(在引脚的39~32号端子)。

P1.0~P1.7 P1口8位双向口线(在引脚的1~8号端子)。

P2.0~P2.7 P2口8位双向口线(在引脚的21~28号端子)。

P3.0~P3.7 P2口8位双向口线(在引脚的10~17号端子)。

8052芯片管脚说明:VCC:供电电压。

GND:接地。

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。

当P1口的管脚第一次写1时,被定义为高阻输入。

P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。

在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。

P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

在FLASH编程和校验时,P1口作为第八位地址接收。

4P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。

并因此作为输入时,P2口的管脚被外部拉低,将输出电流。

这是由于内部上拉的缘故。

P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。

在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。

P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL 门电流。

当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。

作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

P3口也可作为AT89C51的一些特殊功能口,如表1所示:表1 特殊功能口P3口同时为闪烁编程和编程校验接收一些控制信号。

RST:复位输入。

当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。

在FLASH编程期间,此引脚用于输入编程脉冲。

一般情况下,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。

因此它可用作对外部输出的脉冲或用于定时目的。

然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。

如想禁止ALE的输出可在SFR8EH地址上置0。

此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。

另外,该引脚被略微拉高。

如果微处理器在外部执行状态ALE禁止,置位无效。

5/PSEN:外部程序存储器的选通信号。

在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。

但在访问外部数据存储器时,这两次有效的/PSE N信号将不出现。

/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000 H- FFFFH),不管是否有内部程序存储器。

注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。

在FL ASH 编程期间,此引脚也用于施加12V编程电源(VPP)。

XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:来自反向振荡器的输出。

1.3结构原理与比较电子万年历既可以通过纯硬件实现,也可以通过软硬件结合实现,根据电子时钟中核心部件——秒信号的产生原理,通常有以下三种形式:1采用NE555时基电路的实现形式其核心部分555的秒脉冲发生器如图2所示:图2 基于555的秒脉冲发生器采用NE555时基电路或其他振荡电路产生秒脉冲信号,作为秒加法电路的时钟信号或微处理器的外部中断输入信号,可构成电子钟。

由555构成的秒脉冲的频率F=1.443/(RA+2RB)×C,发生器电路见图1-1。

输出的脉冲信号VO可通过调节这3个参数,使输出V的频率为精确的1Hz。

O2采用石英钟专用芯片的实现形式6采用石英钟专用计时芯片实现的电子钟,具有实现简单、计时精度高的特点。

石英计时芯片(简称“机芯”)比较多,常见型号的有STP5512F、SM5546A 和D60400等。

现结合康巴丝石英钟常用的5512F型为例作一简单介绍。

利用5512F的2秒输出信号作为秒加法电路的计数脉冲,可实现电子时钟。

5512F的引脚图5512F如图3所示:其中,引脚7、8为外接晶振及振荡电路,引脚1接电源正极,电源为1.5V,引脚3、4原为指针用步进电机线圈的输出驱动,这里可用3脚作为脉冲输出,频率决定于外接晶振的频率。

3采用基于微处理器的实现形式利用微处理器的智能性,可方便实现具有智能的电子钟。

由于微处理器均具有时钟振荡系统,利用系统时钟借助微处理器的定时/计数器可实现电子钟功能。

虽然,系统时钟的误差较大,电子钟的累积误差也可能较大,但可以通过误差修正软件加以修正。

在总体设计思路中,我将其与过去学习过的数字电路进行了比较,决定采用8052进行设计。

2 系统总体方案及硬件设计2.1系统总体方案我选用的是单片机(8052)来实现电子万年历的功能。

共具备两个功能:(1)显示年月日及分秒信息(2)具有可调整日期和时间功能。

该电子万年历能够成功实现时钟运行,调整功能,且精确度经调试一天的误差在2S内。

(1)微处理器在设计过程中我使用12MHZ晶振与单片机8052相连接,通过软件编程的方法实现了以24小时为一个周期同时显示小时,分钟和秒的要求,该定时闹钟设有九个按键,使之具备了校时、定时功能。

利用单片机定时器及计数器产生定时效果7通过编程形成数字钟效果,再利用数码管动态扫描显示单片机内部处理的数据。

相关文档
最新文档