液晶屏显示数字时钟

专业综合课程设计报告题目:用液晶屏显示数字时钟
专业班级:14信工一班
学生姓名:***
学号:********
指导教师:***
摘要
随着电子科技的不断发展,电子技术正在改变我们的学习、生活、工作,因此本开发希望带给大家一种生活上的乐趣。

本系统采用AT89C51单片机作为主控制器,选用DS1302实时显示时钟与相关的外围电路组成控制系统,将DS1302采集到的测量信号传送到单片机进行处理,经分析后再传送给LM016L液晶屏,从而达到实时数字时钟显示在LM016L 上面的目的。

目录
1.设计任务与要求 (4)
1.1目的与意义 (4)
1.2设计任务 (4)
1.3设计要求 (4)
2.设计方案选择与论证 (4)
2.1方案正确的要求 (5)
2.2时间的显示 (5)
2.3原理与最小位置的功能 (6)
3.软件设计 (6)
3.1软件设计程序的选择 (7)
3.2软件的仿真图 (8)
4.结论 (8)
1 设计任务与要求
1.1 目的和意义
1. 掌握AT89C51芯片的功能。

2. 会用DS1302设计时钟。

3. 掌握绘制仿真图。

1.2 设计任务
本文要设计一个基于单片机的时间控制系统。

具体技术指标要求如下:
选用DS1302实时显示时钟与相关的外围电路组成控制系统,将DS1302采集到的测量信号传送到单片机进行处理,经分析后再传送给LM016L液晶屏,从而达到实时数字显示在LM016L上面的目的。

1.3 设计要求
本文要设计一个基于单片机的时间控制系统。

具体技术指标要求如下
设计可调开关,可以调节时间与日期。

进入调时:点击后进入调时,调时光标会出现在LM016L上。

调时移动:点击后原本的光标会移动一个单位。

加一/减一:点击后,会在原本的数值上面加一/减一。

退出调时:点击后,光标消失。

2 设计方案选择与论证
2.1 方案正确的要求
本文要设计一个基于单片机的时间控制系统。

具体技术指标要求如下:
proteus可以正常运作,并且点击5个开关,会有相应的改变并伴随着蜂鸣器的声音,当时间,日期全都正确的时候表示方案是成功的。

2.2时间的显示
ML016L和1602一样,都是两行十六列的液晶显示屏。

通过程序对ML016L 进行初始化后,通过写指令和写数据的操作就可以再液晶屏上显示出对应的数据,而时钟数据则是从DS1302获取。

这样可以显示出时间。

2.3原理与最小位置的功能
一、AT89C51
AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。

空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。

掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

XTAL1:单芯片系统时钟的反向放大器输入端。

XTAL2:系统时钟的反向放大器输出端,一般在设计上只要在XTAL1和XTAL2上接上一只石英震荡晶体系统就可以工作了,此外可以在两引脚与地之间加入20PF的小电容,可以使系统更稳定,避免噪音干扰而死机。

RESET:重置引脚,高电平动作,当要对晶体重置时,只要对此引脚电平提升至高电平并保持两个及其周期以上的时间便能完成系统重置的各项动作,使得内部特殊功能寄存器内容均被设成已知状态。

电路接口说明:
AT889C51 的P0口作为数据的输出端。

二、DS1302
DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时
时钟电路,它可以对年、月、日、周、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。

采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。

DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。

DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后备电源双电源引脚,同时提供了对后备电源进行涓细电流充电的能力。

1)Vcc1:后备电源,VCC2:主电源。

在主电源关闭的情况下,也能保持时钟的连续运行。

DS1302由Vcc1或Vcc2两者中的较大者供电。

当Vcc2大于Vcc1+0.2V时,Vcc2给DS1302供电。

当Vcc2小于Vcc1时,DS1302由Vcc1供电。

2)X1、X2:振荡源,外接32.768kHz晶振。

3)RST:复位/片选线,通过把RST输入驱动置高电平来启动所有的数据传送。

RST输入有两种功能:首先,RST接通控制逻辑,允许地址/命令序列送入移位寄存器;其次,RST提供终止单字节或多字节数据的传送手段。

当RST为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。

如果在传送过程中RST置为低电平,则会终止此次数据传送,I/O引脚变为高阻态。

上电运行时,在Vcc>2.0V之前,RST必须保持低电平。

只有在SCLK为低电平时,才能将RST置为高电平。

4)I/O为串行数据输入输出端(双向)。

5)SCLK为时钟输入端。

三、RESPACK-8
一般是接在51单片机的P0口,因为P0口内部没有上拉电阻,不能输出高电平,所以要接上拉电阻。

排阻就是好多电阻连载一起,他们有一个公共端。

1端为公共端接VCC或地,其他接需要要操作的端口。

四、LM016L
LM016L与1602使用方法相同。

引脚说明:
引脚符号功能说明
1 VSS 一般接地
2 VDD 接电源(+5V)
3 VEE 液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度)。

4 RS RS为寄存器选择,高电平1时选择数据寄存器、低电平0时
选择指令寄存器。

5 R/W R/W为读写信号线,高电平(1)时进行读操作,低电平(0)时进
行写操作。

6 E E(或EN)端为使能(enable)端,下降沿使能。

7 DB0 底4位三态、双向数据总线0位(最低位)
8 DB1 底4位三态、双向数据总线1位
9 DB2 底4位三态、双向数据总线2位
10 DB3 底4位三态、双向数据总线3位
11 DB4 高4位三态、双向数据总线4位
12 DB5 高4位三态、双向数据总线5位
13 DB6 高4位三态、双向数据总线6位
14 DB7 高4位三态、双向数据总线7位(最高位)(也是busy flang)原理:
AT89C51单片机作为主控制器,选用DS1302实时显示时钟与相关的外围电路组成控制系统,将DS1302采集到的测量信号传送到单片机进行处理,经分析后再传送给LM016L液晶屏,从而达到实时数字时钟显示在LM016L上面的目的。

3.软件设计
3.1软件设计程序的选择
本设计选择C语言作为编程语言。

C语言虽然执行效率没有汇编语言高,但语言简洁,使用方便,灵活,运算丰富,表达化类型多样化,
数据结构类型丰富,具有结构化的控制语句,程序设计自由度大,有很
好的可重用性,可移植性等特点。

而汇编语言使用起来并没有这么方便。

本设计选用了Keil作为编程软件,.Keil C51生成的目标代码效率非常
之高,多数语句生成的汇编代码很紧凑,容易理解。

在开发大型软件时
更能体现高级语言的优势。

3.2软件的仿真图
4 结论
总的来说,系统实现了用LM016L显示时钟的功能,并且可以通过开关调节时间。

参考文献
《基于51单片机的时钟设计》
《DS1302可调电子时钟1602显示proteus仿真》。

合集下载

基于单片机的多功能数字时钟设计

基于单片机的多功能数字时钟设计

技术平台采用碱性电解液电沉积活性锌粉,选取电解液浓度1.25g/cm3,电流密度150mA/cm2,电解槽温度只需控制在室温,锌粉洗涤后真空干燥,所制得的锌粉比表面积大于0.8m2/g,具有较高的电化学活性,能满足锌银电池生产需要,生产效率也达到批量生产要求。

参考文献:[1]侯新刚,王胜,王玉棉.超细活性锌粉的制备与表征[J].粉末冶金工业,2004,14(1):10-13.[2]李永祥,黄孟阳,任锐.电解法制备树枝状锌粉工艺研究[J].四川有色金属,2011,(3):45-50.[3]胡会利,李宁,程瑾宁,等.电解法制备超细锌粉的工艺研究[J].粉末冶金工业,2007,17(1):24-29.基于单片机的多功能数字时钟设计刘晓萌(安徽职业技术学院铁道学院/合肥铁路工程学校,安徽 合肥 230011)摘 要:常见的数字钟有时间、闹钟等功能。

本文基于单片机、温度传感器、液晶显示屏、时钟芯片等硬件设计了多功能数字时钟,软件部分采用C语言编程实现。

该多功能数字时钟包含万年历、节日、节气、温度信息显示等功能,并且在断电的情况下也能正常工作。

关键词:单片机;多功能数字时钟;C语言编程0 引言人类对于时间的需求从古到今始终存在。

古代有浑天仪、日晷,近代出现了机械时钟。

如今,传统的计时工具,甚至是电子钟都已经满足不了人们多元化的时间需求。

数字时钟具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的应用空间[1]。

使用数字时钟,用户可以获取精确到秒的时间信息,或是对时钟进行自定义的操作,为现代社会提供了极大的方便[2]。

然而,传统的数字时钟只包含时间显示、闹钟等功能,存在一定的局限性。

本文基于单片机、温度传感器、液晶显示屏、时钟芯片、键盘模块、闹铃模块和电力支持模块等硬件,设计了一款多功能的数字时钟。

1 系统硬件组成数字时钟的硬件由七个模块组成,包括:STC89C52单片机主控芯片、DS1302时钟芯片、DS18B20温度芯片、LCD1602液晶显示模块、闹铃模块、键盘模块和电源。

电子钟工作原理

电子钟工作原理

电子钟工作原理一、引言电子钟是现代生活中常见的时间显示设备。

它通过利用电子技术,以数字或者模拟方式显示时间,并且具备精准度高、功能强大等特点。

本文将介绍电子钟的工作原理以及相关的技术原理。

二、数字显示方式(1)LED数字显示电子钟常用的一种数字显示方式是采用LED(Light Emitting Diode,发光二极管)。

LED具有低能耗、长寿命、亮度高等特点,能够清晰地显示数字。

电子钟通过控制LED的亮灭状态以及显示位置,实现时间信息的显示。

通过内部的电子电路,模拟时钟信号被转换为数字信号,并通过LED显示出来。

(2)液晶数字显示另一种常见的数字显示方式是液晶显示。

液晶是一种能够调节光的透过度的物质,它通过改变电场的作用来控制光的透过程度,从而实现数字的显示。

电子钟使用液晶显示器,将时钟信号经过电路转换为数字信号,并通过液晶显示屏显示出来。

液晶显示器具有功耗低、反应速度快等特点。

三、时间信号接收电子钟为了能够准确地显示时间,需要接收到时间信号。

常见的时间信号来源有以下几种。

(1)自动接收电台信号一种常用的方式是通过内置的天线接收无线电台发出的时间信号。

电子钟内部的电路会识别并解码接收到的信号,从而获取到准确的时间信息进行显示。

(2)GPS信号接收另一种方式是使用全球定位系统(GPS)信号,通过接收卫星发射的时间信号来同步时间。

GPS信号具有高精度、稳定性好等特点,能够提供准确的时间信息。

四、电子震荡器电子钟内部的电子震荡器是电子钟能够精准计时的核心部件。

常见的电子震荡器有以下两种。

(1)晶体振荡器晶体振荡器是现代电子产品中常用的主要时钟源,电子钟也不例外。

它使用到的是晶体振荡的机械谐振原理,通过电子电路的控制,使晶体保持稳定的振动频率,从而提供准确的时钟信号。

(2)石英振荡器石英振荡器是晶体振荡器的一种,由石英晶体构成。

石英晶体具有稳定的振荡频率,其内部的电路和电容能够控制振荡频率,从而提供准确的时钟信号。

基于51的液晶显示时钟

基于51的液晶显示时钟
基于 5 1的液 晶显示 时钟
王 云辉
( 津 工 业 大 学 电气 工 程 及 其 自动 化 学 院 天 天津河东区 3 06 ) 0 1 0
应科 用学
【 摘
要】 该文介绍了点阵式液 晶显示器 M L I 8 4 G S 26 的基本情况 , 以及液 晶显示器与控制 器的硬 件接 口电路 , 控制原理 , 并给 出了驱 动子程序 。时钟 本文提出的时钟 电路就 是利用 A 8 C 1 T 9 5 单片机 的 l 位 定时器做 成电子 时 6
殊 的应用系统中,我们不仅希望单片机系统 能够完成 数据 的采集 处理, 同 时还想知道产生这些数据 的时刻, 以便 了解和掌 握现 场情况 , 因此 为单片 机系统增加数字 时钟将是不可回避的新 型的工程技术 。数字 钟能长期、 连 续、 可靠、 稳定地工作, 同时还具有 体积 小, 功耗低等特 点, 便于携带 , 使用 方便。数字钟是采用数字电路实现对“ 分 、 ” 时、 秒 数字显示 的计 时装 置, 广 泛应用于个 人家庭 、 车站、 码头、 公室等公共场所 .由于数字集 成电路的 办 发展和石英晶体振荡器 的广泛应用 ,使得数字钟 的精度 远远超过老式 钟 表, 钟表的数字化给人们生产 生活带来 了极大的方便 。利用单片机设计 一 个时钟.单片机扩展的 L D器用来显示秒、 时计数单元 中的值 , 以非 C 分、 可 常准确地显示标准时问。 整个设计包括两大部分 : 硬件和软件部分。 硬件是整个系统的基础 , 软 件部分则要合理、 充分地支持和使用系 统的硬件 , 从而完 成系统所要完成 的任 务 。
I槔垆觅 j墙j
时矧教 砸
童装定 时磐 l D智信
2液 晶屏与控制器的硬件接 口电路 .
采用直接访 问方式,计算机 以访问存储器 或 I /0设备 的方 式对液晶 显示模块进行操作 。 口电路如 图 1 接 所示。 8 5 将 0 1的 P .0一 P .7 口 O O 端 分别与 M L G S一 1 84的数据总线 D O B 26 B —D 7相连接 。电位器用于调节液 晶 屏 的对 E 度 。 由8 5 E 0 1的 w R信号和 R D信 号经过双 4输入与 非门 7L 2 4 S0 合成产生 E信 号。当 E为 高电平期 间, 数据读 出, E为下 降沿 的时候 , 数据

科技创造动手做电子闹钟

科技创造动手做电子闹钟

科技创造动手做电子闹钟现代科技的发展给我们的生活带来了很多便利和创新,而电子闹钟就是其中之一。

它以其精准的时间显示和多功能的特点,成为了人们日常生活中必不可少的物品之一。

那么,我们是否可以动手制作一个自己的电子闹钟呢?本文将介绍如何使用科技知识和简单的材料,来制作一个简易的电子闹钟。

首先,我们需要准备的材料和设备有:一个LCD液晶屏幕、一个数字时钟芯片、一个音频扬声器、一个电阻、若干导线、一个面包板和一个9V电池。

这些材料可以在电子零件商店或者网络上轻松购买到。

接下来,我们可以按照以下步骤来制作电子闹钟:第一步,连接液晶屏幕。

将面包板上的引脚与液晶屏幕上的引脚连接起来。

液晶屏幕通常有16个引脚,根据手册的指示,将其分别连接到面包板上的对应引脚上。

第二步,连接数字时钟芯片。

将数字时钟芯片连接到面包板上,确保引脚与面包板上的对应引脚相连。

数字时钟芯片是电子闹钟的核心部件,负责时间的计算和显示。

第三步,连接音频扬声器。

将音频扬声器的引脚连接到面包板上。

这样,当闹钟响起时,就能够发出声音提醒我们起床或做其他事情。

第四步,连接电阻和导线。

根据需要,在电路中添加电阻和导线,确保电流的正确传输和功耗的正常工作。

第五步,连接电池。

将9V电池连接到面包板上的电源接口上,这样就能够为电子闹钟提供电源。

完成以上步骤后,我们的电子闹钟就制作完成了。

现在,我们可以测试它的功能。

通过按下按钮,我们可以设置闹钟的时间和日期。

数码时钟芯片会根据我们设置的时间来进行计算,并在液晶屏幕上显示出来。

当闹钟时间到达时,音频扬声器就会发出响声,提醒我们准时起床或进行其他活动。

总结一下,制作一个简易的电子闹钟并不困难。

只需要准备一些简单的材料和设备,并按照上述步骤进行连接和设置,我们就能够制作出一个属于自己的电子闹钟。

这不仅是一次实践科技知识的机会,也能够提高我们的动手能力和创造力。

让我们动手试一试吧!。

(完整)基于STC单片机的电子时钟毕业设计(DOC)

(完整)基于STC单片机的电子时钟毕业设计(DOC)

电子时钟[摘要] 本设计是基于STC单片机的电子时钟技术,由STC12C5A16S2芯片和LCD1602液晶显示屏,DS18B20进行温度测量,辅以必要的的电路,构成一个单片机定时闹钟。

电子钟可采用数字电路实现,也可以采用单片机来完成.LCD显示“时”,“分”,LED闪动来做秒计数,定时时间到能发出警报声或者启动继电器,从而控制电器的启停。

现在是自动化高度发达的时代,特别是电子类产品都是靠内部的控制电路来实现对产品的控制,达到自动运行的目的,这就需要我们这里要做的设计中的电器元件及电路的支持。

在这次设计中主要是用STC12C5A16S2来进行定时,也结合着其他辅助电路实施控制,在定时的时候,按一下控制小时的键对小时加一;按一下控制分钟的键对分钟加一;到达预设的时间,此电路就会发出报警声音提示已经到点。

[关键词] 定时闹钟STC12C5A16S2 LCD1602Time clock[Abstract] The regular alarm clock designers design, by the microcontroller STC12C5A16S2 chip and LCD1602 display、 DS18B20 , combined with the necessary circuitry to form a single—chip timer alarm clock. Clock can be digital circuit,the microcontroller can also be used to complete。

LCD display "when”, "sub”,LED flash to do the second count, regular time to be able to sound an alarm or start relay to control the electrical start and stop. Now is the era of highly developed automation, especially electronic products are relying on the internal control circuitry to achieve control of the product to achieve the purpose of automatic operation, which requires us to do the design of electrical components and circuits to support 。

电子行业数字电子钟说明书

电子行业数字电子钟说明书

电子行业数字电子钟说明书概述本说明书旨在向用户介绍并指导使用电子行业数字电子钟。

本产品是一款高精度、多功能的数字电子钟,适用于电子行业及其他需要精确时间记录和显示的场景。

1.高精度:采用了先进的时钟芯片,确保准确的时间显示。

2.多功能:除了基本的时间显示功能,还提供了闹钟、倒计时、计时器等实用功能。

3.大屏幕显示:采用了大尺寸的数字液晶屏幕,清晰明了。

4.多种显示模式:提供了12小时制和24小时制两种时间显示模式,可以根据实际需要进行切换。

•尺寸:150mm x 100mm x 30mm•重量:200g(不含电池)•电源:2节AAA干电池(不包含)•屏幕:大屏幕液晶显示屏•温度范围:0℃ ~ 50℃•湿度范围:10% ~ 90% RH使用方法安装电池1.打开电子钟背部的电池仓盖。

2.按照正负极的标识,正确地安装2节AAA干电池。

3.关上电池仓盖。

时间设置1.电池安装完成后,屏幕将亮起,并显示12:00 AM。

2.按下“设置”按钮,屏幕上会显示时间设置的界面。

3.使用“上”和“下”按钮调整小时、分钟和秒数。

长按“上”或“下”按钮可以快速调整。

4.设置完成后,再次按下“设置”按钮退出设置模式。

闹钟设置1.在时间显示界面,按下“闹钟”按钮进入闹钟设置模式。

2.使用“上”和“下”按钮调整闹钟的小时和分钟。

3.设置完成后,按下“闹钟”按钮保存设置,并返回时间显示界面。

4.在设定的闹钟时间到达时,电子钟将发出蜂鸣声提醒。

倒计时设置1.在时间显示界面,按下“倒计时”按钮进入倒计时设置模式。

2.使用“上”和“下”按钮调整倒计时的小时和分钟。

3.设置完成后,按下“倒计时”按钮保存设置,并返回时间显示界面。

4.在倒计时结束时,电子钟将自动停止并发出蜂鸣声提醒。

计时器功能1.在时间显示界面,按下“计时器”按钮进入计时器模式。

2.按下“开始/暂停”按钮开始计时,再次按下暂停计时。

3.按下“复位”按钮重置计时。

注意事项1.请勿将产品暴露在高温、高湿度或极低温度环境下,以免对电子元件造成损坏。

电子闹钟原理

电子闹钟原理电子闹钟是一种利用电子技术来实现时间显示和闹铃功能的小型电子设备。

它通常由时钟电路、数字显示装置、闹铃电路和电源部分组成。

首先,我们来看一下电子闹钟的时钟电路。

时钟电路是电子闹钟的核心部分,它采用晶体振荡器作为时钟信号的发生器,通过分频电路将高频的晶体振荡器输出的信号分频为1Hz的脉冲信号,然后再经过计数器和时序逻辑电路进行处理,最终得到秒、分、时等时间信号。

时钟电路的稳定性和精准度直接影响到电子闹钟的时间显示准确度。

其次,我们来介绍一下电子闹钟的数字显示装置。

数字显示装置通常采用LED数码管或液晶显示屏来显示时间。

LED数码管由多个发光二极管组成,能够显示出数字0-9,通过控制不同的发光二极管点亮或熄灭来显示不同的数字。

而液晶显示屏则利用液晶材料的光学特性来显示数字,它具有低功耗、薄型化等优点。

另外,电子闹钟的闹铃电路也是其重要组成部分。

闹铃电路通常由音频振荡器、放大器和扬声器等部分组成,当设置的闹铃时间到达时,音频振荡器产生一定频率的声音信号,经过放大器放大后,由扬声器发出声音,提醒人们起床或做其他事情。

最后,我们来讲一下电子闹钟的电源部分。

电子闹钟通常采用电池或外接电源供电,电池供电的电子闹钟具有便携性强、不受外界电源影响的优点,而外接电源供电的电子闹钟则能够保持稳定的工作状态,不会因为电池电量不足而影响使用。

综上所述,电子闹钟是一种利用电子技术实现时间显示和闹铃功能的小型电子设备,它的工作原理主要包括时钟电路、数字显示装置、闹铃电路和电源部分。

通过这些部分的协同工作,电子闹钟能够准确显示时间,并在设定的时间点发出响亮的闹铃声,起到提醒作用。

希望通过本文的介绍,读者能够对电子闹钟的原理有更深入的了解。

数字时钟的工作原理

数字时钟的工作原理
数字时钟是一种通过数字显示时间的设备。

它的工作原理基于电子技术和计数原理。

下面是数字时钟的工作原理:
1. 音频信号处理:数字时钟会通过收音机或者其他方式接收到来自国家授时中心发出的准确时间信号。

这个信号是经过调制和编码处理的。

2. 信号解码:通过解码电路将接收到的时间信号转换为数字信号。

解码电路采用数字逻辑门电路,根据输入的不同的电信号状况,输出相应的电信号。

3. 计数:数字时钟中会有一个计数器电路,它接收来自解码电路的数字信号并进行计数。

计数器电路的设计可以是二进制,即通过几个存储单元分别计数0-9。

当计数达到9时,存储单元会归零并将进位信号发送到高位的计数单元。

4. 时钟控制:数字时钟还包括一个时钟电路,它通过一个稳定的时钟振荡器来提供稳定的时钟信号给计数器电路。

时钟信号控制计数器的计数速度,使其按照正确的时间间隔进行计数。

5. 数字显示:数字时钟使用数字显示器来显示时间。

常见的数字显示器有LED和LCD两种。

LED数字显示器通过控制发光二极管的亮暗显示数字,LCD数字显示器则是通过液晶屏幕来显示。

数字时钟将计数器电路的输出信号传送到数字显示器上,显示出时间。

通过以上步骤,数字时钟能够准确地计时并通过数字显示器向人们展示时间。

它具有显示清晰、精确度高的特点,适用于各种场景中的时间显示需求。

OLED显示时钟

景德镇学院毕业设计论文论文题目:OLED显示时钟学系:机械电子工程系专业:通信技术班级:11通信班学生姓名:***学号:7. . . 资指导教师:石长华2013年11月9 日目录【摘要】 (3)【绪论】 (3)第1章设计要求与方案论证 (5)1.1 引言............................................................................................ ..5 1.2 功能要求..................................................................................... (5)1.3方案论证 (5)1.3.1技术可行性 (5)1.3.2 单片机的选择 (6)1.3.3 显示模块的选择 (6)1.3.4总体方案论证与选择 (6)第2章系统硬件电路设计 (7)2.1 电路设计…….………………………………………………………….………… ..7 . . . 资2.2 系统硬件概述 (7)2.2.1 主控制器STC89C52RC (7)2.2.2时钟电路DS1302 (9)2.2.3 OLED模块 (11)第3章系统的软件设计 (12)3.1程序设计…….…………………………………………………………………….. .133.2程序设计流程图 (13)第四章结束语 (13)第五章附录 (13)附录一(程序清单) (13)附录二(电路原理图)…….……………………………………………………… ..50摘要. . . 资随着社会、科技的发展,人类得知时间,从观太阳、摆钟到现在电子钟,不断研究、创新。

为了在观测时间,能够了解与人类密切相关的信息,比如星期、日期等,电子时钟诞生了,它集时间、日期、星期等功能于一身,具有读取方便、显示直观、功能多样、电路简洁等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。

多功能数字钟说明书

我在51单片机论坛网上,找了些主程序,然后根据需要进行调试。由于我的万年历里包含测温,所以我找了关于DS18B20的主程序加进去。在编译过程中,出现了不少错误,我一边读程序,不懂的地方就查阅书本,了解整个主程序的内容,然后慢慢修改。
编译成功之后,我把生成的HEX文件通过下载器下载进单片机,“跑一跑”程序看看。没想到,液晶屏就没有显示。。。
DS12C887时钟芯片是整个万年历的重要芯片模块。在焊接之前,我查阅了该芯片的相关资料,认真阅读了解各引脚的作用。同时看了该芯片引脚在实际应用中的连接情况。
DS18B20温度传感器芯片,外形和三极管一样,只有3个引脚。在焊接的时候,尤其要注意1脚接地,三脚接电源。为了能够重复使用该芯片,我先焊了三脚底座,然后可以直接把芯片插上去。
主控制器每隔一段时间(小于一秒钟)读一次时钟芯片的内部寄存器的值,将读出的时间、星期、温度等值实时显示在LCD液晶屏上。同时,主控制器不断的扫描按键电路和温度测量电路,当有按键按下时,识别出按键的值并调整相应的时间、星期值再写入时钟芯片内部。温度数据由测量电路获得的环境温度值送人显示电路。
四、方案比较
单片机底座部分可以最先焊,把电源、地等连好,如EA要接低电平,否则就用片外存储器了。下载器接口则按照教材P240所画的图来进行连接,需要注意的是用于焊接的为短脚,不能颠倒。时钟部分比较简单,因为瓷片电容和晶振没有正负极,但要注意晶振、电容得靠近单片机底座。发光二极管(需要外加一个1K的电阻限流)接在p1.0口,作为最小系统的显示部分。
方案二:DS12C887+1602LCD液晶屏
DS12C887时钟芯片功能丰富价格适中,能够自动产生世纪、年、月、日、时、分、秒以及时间模式转换等的时间信息,芯片内部增加了世纪存储器,从而利用硬件电路解决了“千年”的问题。DS12C887时钟芯片中还自带有锂电池,单片机掉电后时钟芯片内部的时间信息可以保持十年之久。1602LCD液晶屏可以输出2行,每行显示16个字符。虽然1602LCD液晶屏较昂贵,但是该液晶屏显示清晰且不会闪烁,由于液晶屏是数字式的,因此和单片机系统的接口简单,操作方便。1602LCD液晶屏的功耗主要消耗在其内部的电极和驱动IC上,因而耗电量比其它显示器要少得多,功耗较低。以上两种元件的程序编写简单,适用于多方面的应用。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档