毕业论文12864多功能数字钟

毕业论文12864多功能数字钟

题目:多功能数字钟

摘要

此多功能数字钟系统以89C55单片机作为控制核心,其外围电路包括时钟闹钟模块、温度测量模块、交流电电压测量及过欠压报警模块、交流电频率测量模块。其中使用串行时钟芯片PCF8563,实现时间的显示设置和闹钟功能。通过温度传感器AD590、 AC-DC转换芯片AD536及模数转换芯片ICL7135实现温度和交流电压的测量。利用波形转换电路和单片机内部定时器测量交流电的频率。利用光电开关实现非接触关闭闹钟功能。本系统很好的完成了题目要求的基本及发挥要求,并进行了进一步的扩展。

关键词:89C55单片机 AD536 ICL7135

目录

1、引言 (3)

2、方案论证与比较 (3)

3、系统原理框图 (3)

4、主要电路设计与计算..................................................................4 4.1基本功能部分 (4)

4.2温度测量部分 (8)

4.3交流电特性测量部分..................................................................11 5、系统软件工作流程图 (14)

5.1软件说明 (14)

5.2系统软件流程图 (14)

6、系统性能测试与分析 (15)

6.1测试仪器 (15)

6.2测试方法与数

据 (15)

6.3时钟及闹钟功能测试 (15)

6.4温度测试 (15)

6.5交流电电压测试及过欠压报警 (15)

6.6交流电频率测试 (16)

7、误差分析 (17)

结论 (18)

致谢 (19)

参考文献 (20)

1、引言

本题目的是设计一个数字时钟,要求具有24小时时间、闹钟设置并具有闹铃功能。同时要求有对环境温度及供电电源特性进行测量的扩展功能。我们提出了以下几种方案:

2、方案论证与比较

1)方案一

这是一种纯硬件电路系统。各功能采用分离的硬件电路模块实现。用时序逻辑电路实现时钟功能,用555定时器实现闹钟的设定,以及用热敏电阻作为温度传感器等。但这种实现方法可靠性差、控制精度低,灵活性小、线路复杂、安装调试不方便,而且不方便实现对系统的扩展。

2)方案二

这种方法用可编程逻辑器件(PLD)实现。这种方案与前一种相比,可靠性增加,同时可以很好的完成时钟的功能。但是对于温度和电压的测量,不具备对数据的处理功能,无法很好的完成扩展功能的要求。同时这种方案只能选用数码管显示,显示的效果不够理想。同时,系统的灵活性不够。

3)方案三

这种方案采用89C55单片机作为系统的控制核心。时钟功能采用单片集成的时钟芯片实现,可以使用液晶显示(LCD)测量数据及提示信息,有着智能化的人机界面。同时,采用模数转换器实现对温度、电压等测量数据的转换,可将其读入单片机进行处理。由于使用了单片机,整个系统可编程,系统的灵活性大大增加了。另外,本方案可以方便的实现其他功能的扩展。

经过以上的比较论证,我们选用方案三来完成题目的要求。

3、系统原理框图

根据题目设计要求,要实现时间和闹钟的显示及设定、温度测量、市电电压频率测量报警、非接触止闹等功能。针对此要求,本系统由以下几个模块构成,如图1所示:

图1

4、主要电路设计与计算

4.1基本功能部分

(1)89C51单片机基本系统

核心部分为89C51单片机与地址锁存器74LS373、总线驱动器74LS245构成单片机的基本系统,电路如图2所示:

图2

这里通过三态8D锁存器74LS373锁存单片机的低八位地址。同时为了方便驱动其它电路,通过总线驱动器74LS245增加单片机的驱动能力。将数据及地

址等信号通过40线的总线引出,便于对此单片机系统作进一步的扩展。

(2)I2C串行时钟PCF8583

本数字钟系统的重要部分在于时钟和闹钟功能模块,这里选用串行日历时钟芯片PCF8563。与采用并行总线与单片机进行数据通信的时钟芯片相比,PCF8563与单片机的连线大为减少,极大的节省了单片机的系统资源。PCF8563具有内部时钟电路、内部震荡电路、内部低电压检测及两线制I2C总线通信方式,不但使用外围电路简洁,而且增加了芯片的可靠性。时钟芯片与单片机的接口电路如图3所示:

图3

PCF8563的管脚排列及描述如图4所示。

图4

PCF8563采用了I2C总线接口,虽然总线时序关系复杂,但我们可以利用PHIL

IPS公司提供的软件包,使得编程极为简单,可靠性极强。

在设计中我们主要用到了PCF8563的计时功能和报警功能。PCF8563内部共有16个寄存器。其中00H,01H为控制方式寄存器,02H—08H为时间寄存器,09H—0CH为报警功能寄存器,0DH为时钟输出寄存器,0EH 和0FH为定时器功能寄存器。其中报警和时间寄存器的位描述如图5所示:

图5

可以看出芯片内部时间寄存器和报警寄存器在地址上是连在一起的,并且数据全部是以BCD码形式存放的,这样使得数据读写和处理变得相当简洁和便利。在本设计中,PCF8563通过SCL、SDA、/INT与单片机相连,其中SCL为时钟输入端,数据随时钟信号同步输入器件或从器件输出;SDA为双向引脚,用于行数据的输入输出;/INT是中断信号输出端,可通过设置报警寄存器按指定时间在该脚产生报警信号,低电平有效;SDA、SCL、/INT均为漏极开路,必须接上拉电阻。

PCF8563 共有四种报警方式,分别为小时报警(每小时的同一分钟时刻报警),日报警(每天的同一小时时刻报警),月报警(每月的同一天时刻报警)和星期报警(每星期的同一天时刻报警)。发生报警时在/INT引脚产生一个中断,低电平有效,同时在PCF8563的内部产生中断标志AF。软件清AF后就清除了/INT 上的中断信号。我们在设计中联合应用了PCF8563的小时报警、日报警和月报警的功能。即可以设定每个月某日的某时某分为闹铃时刻。报警时,/INT的低电平使单片机产生中断,在中断服务程序中,单片机控制蜂鸣器发出闹铃声。

(3)液晶显示器(LCD)

这里采用点阵式液晶显示器SMG12864代替数码管显示时间,不仅可以有更好的显示效果,同时还可以显示提示信息,将此多功能数字钟做成智能化人机界面。另外,扩展功能也要求我们采用液晶显示。接口电路如图6所示:

图6

SMG12864是一种128*64点阵的液晶显示器。其控制器内部有两个64*64位(512字节)的RAM缓冲区,用户可以通过控制器内部设定的数据地址页指针和列指针来访问全部RAM字节。这里将SMG12864的数据口和数据总线相连,片选信号、读写控制信号、使能信号、复位信号等控制线与P1口的部分口线相连,通过单片机的控制可以方便的实现对液晶的写入。

(4)键盘接口电路

在设计键盘接口电路时,我们使用HD7279键盘控制器来扫描8*2的16键键盘,单片机通过查询方式从HD7279读出键码,接口电路如图7所示:

图7

HD7279可以同时对多达8*8的键盘进行监视,并具有自动消抖和识别键码的功能;同时HD7279和单片机采用串行接口,占用口线较少,因此可以提高单片机的效率和节省系统资源。这里用两条列线端口和八条行线端口,实现对16键键盘的自动监视和键码的识别。单片机对HD7279的按键信号端进行查询,并以串行方式读入键码。

(5)非接触止闹电路

这里采用光电开关ES50。此开关的特性是:开关前一定范围内无障碍物时,输出高电平;当有障碍物挡在开关前时,输出低电平。对光电开关的输出信号经过信号调理电路,再接入单片机口线P3.5进行检测。当单片机检测到该信号的下降沿时,就关闭闹铃。

4.2 温度测量部分

(1)测温电路设计

对于温度传感器,我们选择了单片集成的温度传感器AD590。常见的感温元件有热电偶、热电阻和半导体等传感器。热电偶的价格便宜,但精度低,需要进行冷端补偿,电路的设计比较复杂;热电阻精度较高,但需要标准稳定电阻是陪才能使用;而半导体温度传感器线路设计简单,精度较高,线性度好,价格适中。

AD590为单片集成两端感温电流源,所产生的电流经过电阻网络和多级运算

放大器,输出范围在0~0.6V 的电压(温度范围为0℃~60℃)。电路图如图8所示:

图8

AD590的特性为:流过器件的电流(A μ)等于期间所处环境的热力学温度(开尔文)度数,即:

μA/K

式中: —流过器件(AD590)的电流,单位为μA ;

T —热力学温度,单位为K 。

同时,AD590输出呈现高阻抗,其本身保证在0℃(即热力学温度273.2K )时,输出电流为273.2A μ。所以当R1和R2的阻值之和为1K 时,在AD590的2脚,可以得到273.2mV 的电压,且输出电压随温度的变化为1mV/K 。在AD590之后连接由运算放大器OP07构成的跟随器,以提高输出负载能力。要想得到输出电压在0℃~60℃时输出为0~0.6V ,必须对信号进行降压和放大。考虑到精度的要求,我们先对跟随器的输出信号经过一级反向放大,再经过一级反向求和降压,最后得到0~0.6V 的电压,且在整个温度范围内保持良好的线性。计算过程如下:0℃~60℃时 )(602.273~2.2731mv U +=

13

7

2*U R R U -

= 调节电位器R7为10K

)12(*5

8

3--

=R R U 调节电位器R8,使3U 为

2.732V

)(*329

114U U R R

U +-= 调节电位器11R 为10K

则: 732.21014-=U U 故:4U 范围为0~0.6V ,在ICL7135的量程范围内

但由于AD590的增益有偏差,同时电阻也有误差,因此必须对电路进行调整。调整方法为:

1. 为了获取准确的温度值,分别在0℃(冰水混合物)、100℃(沸水)和36.5℃

2. 将AD590放入沸水中,调节电位器R11,使得U4输出为1V 。

3. 同理进行36.5℃使得定标。

(2)高精度AD 芯片ICL7135设计

对于模数转换芯片,我们选择高精度AD 芯片ICL7135。此方案利用ICL7135的“BUSY ”端,可以在只占用单片机的一个I/O 口和一个内部定时器的情况下,得到准确的转换数据。接口电路如图9所示:

图9

ICL7135具有正负20000个数的分辨率,而且有BCD 码和STB 信号输出。通常利用这两个信号读入数据需要占用单片机5个I/O 口。出于对单片机资源的考虑,我们巧妙的利用了“BUSY ”信号和芯片的输入时钟信号,就可以实现

同样的功能,极大的节省了宝贵的系统资源。ICL7135是以双积分形式进行AD 转换的电路。它的每个转换周期除了自动调零外,包括积分阶段和反积分阶段。如图10所示:

图10

ICL7135内部规定积分时间固定为10001个时钟脉冲时间,反积分时间长度与被测电压的大小成比例,且最多为20000个时钟脉冲时间。ICL7135“BUSY”端的高电平的宽度等于积分和反积分时间之和。所以这里利用单片机内部的定时器对ICL7135的时钟脉冲计数,利用“BUSY”信号作为计数器的门控信号,控制计数器只在“BUSY”为高电平时计数。由于芯片的满量程输入电压为2V,所以用“BUSY”高电平期间计数器的内容减去10001,其余数值便等于被测电压的数值,且为小数点后四位的高精度数据。

同时,本系统有温度和电压两种数据需要测量。为了节省资源及减小硬件电路的复杂性,这里采用继电器在两路信号之间进行切换。继电器的控制信号CONTROL有单片机提供。

4.3 交流电特性测量部分

(1)交流电电压测量

对于交流电的电压测量,我们采用单片集成的有效值变换器AD536,将经过变压器降压的交流电信号转换为精确的直流信号,送ICL7135进行模数转换后读入单片机并进行显示。电路如图11所示:

图11

传统的有效值变换器大多为近似有效值计算,对于复杂信号和大动态范围的信号存在着转换精度不高的缺点。AD536根据数学表达式

)()(2

2Vrms

Vin

Avg Vin Avg Vrms ==

计算的是真有效值,得到了精度的保证。将220V 交流电经过变压器得到7.5V 的交流电压Vin ,经AD536后输出的7.5V 的直流电压,在经过电阻网络分压后,再通过调节R17改变运放的增益,使得运放TL084输出为1V ,同时增加了直流信号的驱动能力。输出的信号Vout 送入ICL7135进行转换,同时也作为过欠压报警模块的输入信号。 (2)交流电频率测量

对于交流电频率的测量,我们将经过降压的交流信号,通过比较器LM311实现波形转换。将产生的方波信号与单片机口线相连,可以得到交流电的频率。电路如图12所示:

图12

频率测量的原则是:低频信号测周期,高频信号测频率。因此我们的方案是:将低压交流电信号Vin经过比较器LM311与0电平进行比较,可以得到峰值为11~12V的方波信号。经过降压并通过运算放大器以提高驱动能力,信号被接至单片机的口线P3.0,作为内部定时器T0的门控信号。通过T0的计数测得方波的周期,经过处理后即可得到交流电的频率。

(3)交流电过欠压报警

对于交流电压超出波动范围报警部分,这里采用了电压比较器LM311。将前一级芯片AD536输出的直流信号,经过运放的处理后,与基准电压源LM336-5产生的电压+5V进行比较。如果超出波动范围限制(±10%),将驱动发光管闪亮和蜂鸣器报警。电路如图13所示:

图13

我们采用纯硬件电路实现过欠压报警的功能,不经过单片机的检测。这种实现方法实时性很好,同时不占用单片机的系统资源。利用高精度电压比较器,可以实现精确的报警功能。

在交流电压为220V时,AD536输出的电压经线性变换为1V。按照±10%的波动范围,可见直流电压Vin的正常波动范围为0.9V~1.1V。调整上一路的运放电位器R5,使得电压超出1.1V时,第一级运放输出高于5V的电压。经电压比较器LM311与基准5V电压进行比较,驱动上一路发光二极管点亮,并驱动蜂鸣器报警。同理调节下一路,使得输入电压低于0.9V时,驱动下一路报警。

5、系统软件工作流程图

5.1软件说明

软件系统在本设计中尤其重要,基本功能大部分是由软件完成的,发挥功能的关键控制部分同样需要软件的密切配合才能顺利实现。鉴于软件设计的复杂性和规模性,我们采用KEIL编译器支持的C语言编程,放弃了效率高但可读性不强的汇编语言。

整个软件系统采用自顶向下模块化的程序设计方法,共分为上级的主程序模块和下级的时间设定、闹铃设定、温度测量和电压幅度和频率测量五个部分。软件系统的主要特点是整个过程完全在键盘的控制之下,实现了完全的友好的人机交互功能。主程序通过查询键盘的输入情况调用不同的子程序。子程序的功能实现也是在键盘的配合之下完成的。

整个设计过程采用的主要算法有十六进制数转换为十进制数算法、浮点数转换为十进制数算法。完成的主要功能有:时间、日期设定与显示,闹铃设定与闹铃开关,室内温度实时监测与现实,交流电网幅度、频率实时监测与显示。

5.2系统软件流程图

6、系统性能测试与分析

6.1测试仪器

方正PC机伟福G6W型仿真器 60MHz双踪示波器

型函数信号发生器直流稳压电源

数字万用表温度计调压变压器

6.2测试方法与数据

6.3时钟及闹钟功能测试

通过仿真器加载程序,可以在液晶屏上看到开机画面,之后为日期时间显示。可以在液晶显示的提示信息下利用键盘对日期和时间进行修改,同时可以对闹钟时间进行设定,设定后按下“闹铃开”开关,液晶屏上显示出闹铃图标,表示设置完成。如果按下“闹铃关”按键,闹铃图表消失。待闹铃时间到后,蜂鸣器播放音乐。这是如果用手接近光电开关,则蜂鸣器停止播放。反复试验以上功能,均成功完成。

6.4温度测试

将系统功能切换至温度测量,由于温度传感器AD590的转换速度稍慢,同时缺乏恒温设备,我们测量了以下四组数据,如下表1所示:

表1 温度测试数据

环境系统测量值/℃温度计显示值/℃测量误差/℃

冰水混合物0.5℃0.2℃0.3℃

沸水99.8℃100.0℃0.2℃

室温27.6℃27.7℃0.1℃

体温36.3℃36.5℃0.2℃可见,系统温度测量的误差低于0.5℃,精度比题目的要求更高。同时,扩大了测量温度的范围。

6.5交流电电压测试及过欠压报警

将系统功能切换至电压测量,通过TDGC型调压变压器调节输入交流电的电

压。不断改变电压的数值,将显示的数据和交流电压表的的刻度值进行比较,同时观测过欠压报警部分,得到数据如下表2:

表2 交流电电压测试数据

系统测量值万用表测量值/V 测量误差/V 过压报警?欠压报警?189.9 190.0 0.1 否是

195.3 195.0 0.3 否是

199.7 200.0 0.3 否否

205.4 205.0 0.4 否否

210.0 210.0 0 否否

214.9 215.0 0.1 否否

220.0 220.0 0 否否

224.9 225.0 0.1 否否

229.7 230.0 0.3 否否

234.6 235.0 0.4 否否

239.7 240.0 0.3 否否

244.6 245.0 0.4 是否

250.1 250.0 0.1 是否可见,系统电压测量的误差低于0.5V,能满足精度方面的要求。同时,过欠压的报警也正常。在198V以下,欠压报警;在242V以上,过压报警。

6.6交流电频率测试

将系统功能切换至频率测量。由于工频交流电的频率变化很小,我们通过EE1642B型函数信号发生器产生正弦信号,加至AD536的输入端,模拟交流电频率的变化。调节信号频率的频率,将系统显示的数值和信号发生器的数值进行比较,得到数据如下表3:

表3 交流电频率测试数据

系统测量值/Hz 频率计显示值/Hz 测量误差/Hz

40.25 40.27 0.02

43.96 43.98 0.02

46.98 46.95 0.03

49.26 49.31 0.05

50.34 50.35 0.02

53.44 53.46 0.02

57.28 57.22 0.06

58.32 58.37 0.05

60.53 60.57 0.04

频率测量的误差控制在0.1Hz以内。之后测量交流电的频率,测得数值为50.09Hz,可见系统很好的完成了频率测量的功能。

7、误差分析

(1)通过以上的测试,本系统很好的完成了题目要求的基本及发挥功能,测量数据能满足题目的精度要求,并进行了进一步的功能扩展。

(2)由于时间及自身知识水平的不足,本设计出现了一定的误差,可以进行进一步的改进:

由于部分电路为手工焊接制版,抗环境干扰的能力不强。如果时间充足,可以用Protel画出PCB版图,进行机器制版。

可以选用精度更高的硬件芯片,并对硬件布局进行合理的调整。

可以在编程中对测量数据进行进一步的软件处理,提高转换的精度。

多功能数字时钟的设计eda课程设计报告-毕设论文

多功能数字时钟的设计 1 绪论 1.1设计目的 本次设计的目的就是在掌握EDA实验开发系统的初步使用基础上,了解EDA 技术,加深对计算机体系结构的理解。通过学习的VHDL语言结合电子电路的设计知识理论联系实际,掌握所学的课程知识,学习VHDL基本单元电路的综合设计应用。通过对实用数字钟的设计,巩固和综合运用计算机原理的基本理论和方法,理论联系实际,提高设计、分析、解决计算机技术实际问题的独立工作能力。 1.2设计要求 (1)熟练掌握VHDL语言的结构特点并能运用到具体实际中。 (2)学会利用复杂的可编程逻辑器件进行简单的电子系统设计。 (3)熟悉并掌握基于EDA实验开发系统设计实际问题的方法和步骤。 (4)通过设计过程提高自己运用所学知识来分析解决问题的能力。 1.3设计内容 本课程设计中使用Altera公司的EP2C35系列的FPGA芯片,利用SOPC-NIOSII-EP2C35开发板上的资源和QuartusII软件,实现一个多功能数字时钟。本设计的任务要求显示格式为小时-分钟-秒钟,整点报时,报时时间为10秒,即从整点前10秒钟开始进行报时提示,喇叭开始发声,直到过整点时,在 5秒LED开始闪烁,过整点后,停止闪烁。系统时钟选择时钟模块的10KHz,要得到1Hz时钟信号,必须对系统时钟进行10,000次分频。调整时间的的按键用按键模块的S1和S2,S1调节小时,每按下一次,小时增加一个小时,S2调整分钟,每按下一次,分钟增加一分钟。另外用S8按键作为系统时钟复位,复位后全部显示00-00-00。扩展内容:用16*16点阵显示实现日期的动态显示用4×4键盘阵列键盘替换按键实现日期、时钟的调整,用液晶显示模块日期、时间的显示。 1.4设计环境 本次课题设计方要用到的开发环境是Altera公司的EDA设计工具软件QuartusII。

多功能数字钟开题报告

毕业设计(论文)开题报告

1 选题的背景和意义 1.1 选题的背景 21世纪,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。 时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。但是,一旦重要事情,一时的耽误可能酿成大祸。手表当然是一个好的选择,但是,什么时候到达所需要的时间却难以判断。所以,要制作一个定时系统。随时提醒这些容易忘记时间的人。 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、定时启闭电路、定时开关烘箱、通断动力设备,甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。随着人类科技文明的发展,人们对于时钟的要求在不断地提高。时钟已不仅仅被看成一种用来显示时间的工具,在很多实际应用中它还需要能够实现更多其它的功能。高精度、多功能、小体积、低功耗,是现代时钟发展的趋势。在这种趋势下,时钟的数字化、多功能化已经成为现代时钟生产研究的主导设计方向。 1.2 国内外研究现状及发展趋势 单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。单片机具有体积小、重量轻、抗干扰能力强、环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易。 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。电子钟是一种利用数字电路来显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显示直观、无机械传动装置等优点,因而得到广泛应用。随着人们生活环境的不断改善和美化,在许多场合可以看到数字电子钟。在城市的主要营业场所、车站、码头等公共场所使用lcd数字电子钟已经成为一种时尚。但目前市场上各式各样的lcd数字电子钟大多数用全硬件电路实现,电路结构复杂,功率损耗大等缺点。因此有必要对数字电子钟进行改进。

毕业设计—基于单片机的12864时钟显示

学士学位毕业论文(设计)题目:基于单片机的12864时钟显示

摘要 电子时钟是一种非常广泛日常计时工具,给人们的带来了很大的方便,在社会上越来越流行。它可以对年、月、日、星期、时、分、秒进行计时,采用直观的数字显示,可以同时显示年月日时分秒等信息,还有时间校准等功能。该电子时钟主要采用STC89C52单片机作为主控核心,用DS1302时钟芯片作为时钟、液晶12864显示屏显示。STC89C52单片机是由深圳宏晶科技公司推出的,功耗小,电压可选用4~6V电压供电;DS1302时钟芯片是美国DALLAS公司推出的具有细电流充电功能的低功耗实时时钟芯片,它可以对年、月、日、星期、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小;数字显示是采用的12864液晶显示屏来显示,可以同时显示年、月、日、星期、时、分、秒等信息。此外,该电子时钟还具有时间校准等功能。 关键词:STC89C51单片机,DS1302时钟芯片,液晶12864 Abstract Electronic clock is a very extensive daily timing tool, to the people has brought great convenience, more and more popular in the community. It can be the year, month, date, day, hour, minute, second for a time, using intuitive digital display, can display information such as year, month, day, hour, and time alignment functions. The electronic clock is used mainly as a master STC89C52 microcontroller core, with theDS1302 clock chip as a clock, LCD display12864. STC89C52 SCM is a Shenzhen Hong Crystal Technology has introduced, power consumption, voltage can be selected 4 ~ 6V voltage power supply; DS1302 clock chip is American DALLAS company launched with a fine current charging low-power real-time clock chip, it can year, month, date, day, hour, minute, second for a time, also has a leap year compensation and other functions, DS1302 and long life, small error; 12864 LCD digital display is

数字钟万年历毕业设计(论文)

毕业设计(论文) 基于单片机的多功能数字钟万年历设计

目录 第一章绪论 (1) 1.1 课题研究的背景和意义 (1) 1.2 国内外研究情况 (1) 1.3 设计思路与步骤 (2) 1.3.1 设计思路 (2) 1.3.2 主要步骤 (2) 第二章系统设计方案 (3) 2.1 总体设计方案 (3) 2.2 系统工作原理 (4) 2.3 预期功能 (4) 第三章基于单片机数字电子钟的硬件设计 (5) 3.1 STC90C51单片机的简介 (5) 3.1.1 STC90C51的硬件结构 (5) 3.1.2 STC90C51主要性能参数 (6) 3.1.3 STC90C51单片机适用领域 (6) 3.2 STC90C51 硬件结构 (7) 3.2.1 运算器电路 (7) 3.2.2控制器电路 (7) 3.2.3 内部存储器 (8) 3.2.4 单片机中断系统 (8) 3.2.5 时钟电路 (8) 3.2.6 并行串行I/O口 (9) 3.2.7 STC90C51单片机引脚图 (9) 3.2.8 总线 (10) 3.3系统模块介绍 (10) 3.3.1 开发板模块 (10) 3.3.2 单片机最小系统设计 (11) 3.3.3 DS1302时钟电路 (11) 3.3.4 温度采集系统电路 (12) 3.3.5 键盘控制系统设计 (12) 3.3.6 报警电路设计 (13) 3.3.7 12864液晶显示电路设计 (13) 第四章数字电子钟的软件设计 (16) 4.1 系统的流程 (16) 4.2 测温的流程 (17) 4.3 LCD显示流程 (20) 4.4 时钟的设计流程 (23) 第五章调试及结果分析 (28) 5.1硬件调试 (28) 5.2系统性能测试与功能说明 (28) 5.3软件调试问题及解决 (28) 结论 (30)

12864 万年历设计报告

课程设计报告 题目多功能数字钟 课程名称电子系统设计与工程实践院部名称电子与信息工程学院 专业电子信息工程 班级电子1001班 学生姓名李盖(1010910101) 指导教师荣峰

多功能数字钟 完成人:李盖(电子1001) 摘要: 随着人类科技文明的发展,人们对于时钟的要求在不断地提高。时钟已不仅仅被看成一种用来显示时间的工具,在很多实际应用中它还需要能够实现更多其它的功能。高精度、多功能、小体积、低功耗,是现代时钟发展的趋势。在此次设计中,电路具有显示时间的其本功能,还可以实现对时间的调整。具有小巧,价格低廉,走时精度高,使用方便,功能多等特点。本设计的控制核心是单片机(STC90C516RD+),采用蜂鸣器、液晶显示器(LCD12864)、及其他电路构成。实现了时间设置、闹铃设置、闹铃开和关、显示节日、显示生日、显示农历、生日时播放音乐、整点报时以及温度采集等功能。 关键词:多功能时钟,温度采集,闹铃,农历,显示节日 1、设计要求 1.利用LCD显示“年、月、日、星期、时、分、秒”信息,并可通过键盘修改当前时间。 2.具有闹钟时间设置和闹铃功能,利用蜂鸣器进行闹铃。当闹铃发生时,能够通过按键取消闹铃。 3.利用温度传感器检测环境温度,并显示在LCD上。 2、总体设计 2.1系统组成 系统由单片机主控模块、时钟模块、测温模块、报警模块、显示模块、键盘接口模块共6个模块组成,电路系统框图下图所示: 图1 系统框图

2.2工作原理 本设计核心器件之一时钟芯片DS1302,其主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。采用普通32.768KHz晶振。采用STC90C51作为主控芯片,利用它定期的读取时钟芯片DS1302中的时间并显示在LCD上;通过算法得出阴历日期并显示在LCD 上。 2.3用户至上的设计 通过合理的布局,将键盘设置在LCD屏的下方,方便操作;其他的元路隐藏在LCD的后面使外观整洁简约。其次,LCD设计了一个倾角,这样以用户视线与LCD屏成大约90o的角度,从而可以清晰的看到时间等内容。 3、硬件设计 3.1单片机最小系统设计 STC90C51与89C51内核相同,是89C51的升级版,具有比89C51更高的抗静电、抗干扰的能力;而且具有低功耗、高速、可靠、程序存储空间大的优点。 图2 单片机最小系统 3.2 DS1302时钟电路 DS1302具有闰年补偿等多种功能。它采用主电源和备用电源双电源供电。 它的工作电压范围2.0~5.5V,在2.2V时,小于300nA。它内部含有31个字节的静态RAM,可提供用户访问。 可以对年、月、日、周日、时、分、秒进行计时,可以达到我们设计的基的要求。内部的寄存器为我们调时,闹钟定时提供了寄存空间。备用用电源也实现了当系统断电后,时钟仍然可以保持。而且它是串行接口,与单片机通信所需要的接口少。不像DS12887等芯片并行通信需要很多IO口。 1

LCD12864液晶显示电子钟设计

《单片机原理及应用》 课程设计说明书 题目LCD12864 液晶显示电子钟设 计 系(部) 专业(班级) 姓名 学号 指导教师 起止日期

课程设计任务书 系(部):专业: 目录

一、12864液晶的工作原理3 二、方案设计 4 实物硬件设计4 系统硬件设计4 主芯片模块 4 晶振和复位模块5 按钮模块6 系统软件设计6 主程序设计 6 三、仿真和分析7 四、总结体会 7 参考文献 7 一、12864液晶的工作原理 液晶显示屏中的业态光电显示材料,利用液晶的电光效应把电信号转换成数字符、图像等可见信号。如

图1-1,液晶正常情况下,其分子排列很有秩序,显得清澈透明,一旦加上直流电场后,分子的排列被打乱,一部分液晶变的不透明,颜色加深因而能显示数字和图像。管脚一共1个CS1左半屏片选端,CS2右半屏片选端;V0液晶显示驱动电压,通过一个电位器接到VCC;RS数据指令选择信号,H为数据,L为指令,也叫D/I;R/W 读写选择信号,H为读,L为写,。E为LCD使能端,R/W为L时,E信号下降沿锁存 DB7-DB0;R/W为H时,E为H,DDRAM数据读到DB7-DB0。DB0-DB7数据传输端口。RST复位信号。-VOUT 和V0为液晶显示驱动电压。12864是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128×64 全点阵液晶显示器组成。可完成图形显示,也可以显示8×4个(16×16点阵)汉字。 图1-1 12864LCD液晶显示屏 二、方案设计 实物硬件设计 单片机控制液晶显示屏系统总共可分为六个环节,分别是单片机控制系统、12864字符显示模块、控制开关模块、晶振控制模块、复位电路模块和DS1302时钟控制模块。通过这六个模块的协调工作就可以完成相应的液晶屏控制和显示功能。这六个模块的相互连接如图2-1: 图2-1 硬件组成框图 系统硬件设计 本硬件电路主要由四大模块组成:主芯片模块;晶振和复位电路模块;控制接钮模块;显示电路模块。 主芯片模块 主芯片模块即单片机模块,XTAL1:接外部晶振和微调电容的一端。在片内,它是振荡电路反相放大器

多功能电子时钟毕业论文

多功能电子时钟毕业论文 目录 摘要.................................................................... I ABSTRACT ................................................................. II 1 绪论 (1) 1.1 单片机介绍 (1) 1.2 单片机特点和应用 (2) 1.3 研究电子时钟的背景及意义 (4) 1.4 国外研究现状 (4) 2 系统总体方案设计 (5) 2.1 系统整体方案选择 (5) 2.2 系统总体设计框图 (6) 2.3 单片机芯片的选择 (6) 2.3.1 AT89S51引脚功能 (7) 2.3.2 AT89S51定时/计数器 (9) 2.3.3 AT89S51中断控制系统 (10) 3 电子时钟系统的硬件设计 (11) 3.1 复位电路 (11) 3.2 时钟电路 (11) 3.3 按键输入电路 (12) 3.4 LED数码管显示电路 (13) 3.5 蜂鸣器电路 (15) 3.6硬件系统电路图 (16) 4 电子时钟系统的软件设计 (17) 4.1 主程序的设计 (17) 4.2 显示子程序的设计 (17) 4.3 定时器T0中断服务程序 (18) 4.4 定时器T1中断服务程序 (20) 4.5 键盘扫描子程序流程图 (21) 4.6 时钟设置子程序 (21) 5 结束语 (24) 参考文献 (25)

致谢 (26) 附录一硬件系统电路原理图 (27) 附录二 Proteus系统仿真原理图 (27) 附录三程序清单 (30)

多功能语音报时数字钟的设计 (4)

多功能语音报时数字钟的设计摘要:自进入21世纪以来,电子产业飞速发展,各种新兴的电子产品布满了电子专柜,电子产品几乎走进了家家户户,走进了社会的各个行业,有力的推动了社会生产力的发展和电子信息化、电子智能化的提高。数字钟也在发生着各种各样的变化,由体积较大、功能少、运行不精确的机械钟变为在液晶显示屏上显示数字的数字钟,再到多种功能于一钟的语音报时数字钟等等。本设计是实现一款可正常显示当前时间,测量当前温度,带有语音报时的多功能数字钟。本设计是采用AT89C51单片机控制的多功能语音报时数钟,可以显示年、月、日、时、分、秒、星期、温度。具有年、月、日、时、分校准功能,自动提取温度并显示功能,语音报时功能,调整时间按下相应键会发出嘟嘟提示声功能。采用DS1302时钟芯片进行时钟控制,DS18B20传感器实现温度采集功能,LCD12864作为液晶显示模块,ISD1420语音芯片实现语音播报时间功能。钟表的多功能化给我们生活带来了很大的改善,比如定时报警、备忘提醒、电气设备的自动断电、自动开启关闭等功能。数字时钟对世界有着重要的影响,对工业、电子业、商业有着重要的推进作用,使用简单方便,成本低,显示直观,在广阔的市场具有非常很好的前景市场。数字时钟之所以这么受广大的欢迎,它使用简单直观,数字时钟在显示方面能清楚的在LED显示屏上显示出年、月、日、周日、时、分、秒,还有调准时间的准确度的功能,并且能够显示当日的温度情况。但目前市场上的数字时钟还比较机械性和传统性,在实际运用过程中不够灵活。而随着社会的不断发展,人们对数字时钟的控制要求越来越高,数字时钟应用到很多方面,在报警和闹铃的方面都应用到数字时钟准确的计时功能,还有定时器,微波炉,自动通电器,数字时钟可以成为自己生活中的小助手,可以轻松掌控时间,又能了解天气及温度的变化。语音报时多功能数字时钟改善了人们的生活质量,为人们的生活、工作带来极大的便利。 关键词:数字钟单片机温度液晶显示语音报时 一、绪论 时间对于我们每个人都很重要,包括老人和小孩,通过眼睛看时间,当然可以看到当前时间,但是对于视力不好老人和不认识钟表的小孩来说,语音报时数字钟就给他们带来了很大的帮助,只需要按下相应键就可以自动播报获得时间。电子钟是采用电子电路及相应程序完成的时间计时,它被广泛应用于车

单片机毕业论文

专科毕业设计(论文) 题目基于51单片机的可调数码日历钟的设计与制作 院(系部)电子与信息工程系 专业名称电子信息技术 年级班级 学生姓名 指导教师

摘要 单片机以其体积小、编程灵活、控制功能强大、价格低廉等特点被广泛应用在各种电子电器产品中。单片机技术的出现和发展带来了电子技术和控制领域的一场革命。 单片机课程作为职业院校电子信息类专业一门重要的基础课程,它既是一门很有实用价值、实践性很强且很有趣味性的课程,同时它又是一门集硬件电路设计与软件编程于一体的学科,既要求我们有较好的电工电子技术基础知识,又要求有一定的逻辑思维和软件开发(编程)能力。通过近几年对单片机的学习,我已掌握单片机的基本知识,并具备了单片机应用系统的初步开发能力。即将毕业之际,我运用我所掌握的单片机知识设计和制作了一个基于51单片机的可调数码日历钟,这既是对我所学知识的总结与高度概括,同时也将自己所掌握的知识与实际应用结合起来,进一步提高工程实践能力。 数码日历钟是实际生活中应用较多的一个电子计时装置,可供人们查询日期、星期及掌握时间。本文首先从数码日历钟的功能要求入手,对设计任务进行了分析,并将任务分解为若干个模块,提出在设计与制作过程中要用到的相关知识点,给出了本设计的硬件电路及软件流程,还给出了部分模块的源程序代码。本设计经过多次调试运行无误,最终提交出一个完整的应用系统产品。 本次毕业设计的数码日历钟能在12864液晶屏上显示出年月日时分秒以及星期几,还能显示当前环境温度,并能通过按键调整日期和时间,在调整日期的同时通过相应算法自动实现星期几的调整,而且无论是否闰年、任何月份,当日期调整时都保证不会出现非法日期。数码日历钟是一个非常实用的设计与制作,成本低廉,如能进一步完善,具有一定的推广使用价值。 本设计任务比较复杂,要考虑的问题很多,C语言的模块化程序设计思想较好地解决了这个问题,故本设计任务采用C语言编程。 关键词:51单片机,C语言,数码日历钟,毕业设计,制作 I

多功能电子时钟毕业论文设计

多功能电子时钟毕业论文设计 目录 摘要 ................................................... 错误!未定义书签。Abstract ................................................. 错误!未定义书签。绪论 .. (1) 1. 多功能电子时钟研究的背景和意义 (1) 2. 电子时钟的功能 (2) 第一章电子时钟设计方案分析 (3) 1.1 FPGA设计方案 (3) 1.2 单片机设计方案 (3) 第二章基于单片机的电子时钟硬件设计 (5) 2.1 主要IC芯片选择 (5) 2.1.1 微处理器选择 (5) 2.1.2 时钟芯片选择 (6) 2.1.2.1 DS1302简介及引脚说明 (7) 2.1.2.2DS1302的控制字和读写时序说明 (8) 2.1.2.3DS1302的片寄存器 (10) 2.2 电子时钟硬件电路设计 (12) 2.2.1 时钟电路设计 (13) 2.2.2 显示电路设计 (14) 2.2.3 按键电路设计 (15)

2.2.4 闹铃电路设计 (17) 2.2.5 复位电路设计 (18) 第三章电子时钟软件设计 (20) 3.1 主程序设计 (20) 3.2 子程序设计 (21) 3.2.1日历子程序设计 (21) 3.2.2 显示子程序设计 (21) 3.2.3 键盘扫描子程序 (22) 3.2.4 闹铃子程序设计 (22) 第四章系统调试 (26) 4.1 硬件调试 (27) 4.1.1 单片机基础电路调试 (27) 4.1.2 显示电路调试 (28) 4.1.3 DS1302电路调试 (30) 4.1.4 按键电路调试 (31) 4.2 软件调试 (32) 4.2.1 键盘子程序调试 (32) 4.2.2 时钟日历子程序调试 (32) 结论 (33) 参考文献 (34) 附录一程序 (35) 附录二多功能电子时钟元器件一览表 (60) 附录三多功能电子时钟硬件原理图 (61)

数字钟毕业论文

数字钟毕业论文 数字钟毕业论文 一、引言 在现代社会中,数字钟已经成为人们日常生活中不可或缺的一部分。无论是手机、电脑还是家居装饰,数字钟都无处不在。然而,数字钟的发展背后隐藏着许多有趣的技术和设计原理。本篇论文将探讨数字钟的历史、工作原理以及未来发展方向。 二、历史回顾 数字钟的历史可以追溯到20世纪70年代。当时,电子技术的快速发展使得人们开始尝试用数字显示时间。最早的数字钟采用了七段显示器,通过控制灯泡的亮灭来表示数字。然而,这种显示方式存在一些问题,例如能耗较高、显示效果不够清晰等。 随着技术的不断进步,液晶显示器逐渐取代了七段显示器,成为数字钟的主流显示技术。液晶显示器具有低能耗、高对比度和可定制性等优点,使得数字钟的显示效果得到了极大的提升。 三、工作原理 数字钟的工作原理可以简单地分为三个部分:时钟芯片、显示器和控制电路。时钟芯片是数字钟的核心部件,它负责计时和时间的精确控制。时钟芯片通常由晶体振荡器和计数器组成。晶体振荡器产生稳定的振荡信号,计数器将振荡信号转换为可读的时间格式。 显示器是数字钟的输出部分,它用来显示时间。除了液晶显示器,数字钟还可以采用LED显示器等其他技术。不同的显示器技术有不同的特点,例如LED显

示器亮度高、反应速度快,而液晶显示器则更加省电。 控制电路负责接收用户的输入,并将其转化为对时钟芯片和显示器的控制信号。用户可以通过控制电路来调整时间、设置闹钟等功能。 四、数字钟的应用领域 数字钟在日常生活中有着广泛的应用。首先,数字钟作为时间的显示工具,被 广泛应用于办公室、学校、医院等场所。其次,数字钟还可以作为家居装饰品,为室内空间增添一份现代感。此外,数字钟还可以用于计时器、闹钟等功能, 方便人们的生活。 除了日常应用,数字钟在科学研究、航空航天等领域也有着重要的作用。例如,在航空航天领域,数字钟的精确计时能力对于飞行任务的安全和准确性至关重要。 五、数字钟的未来发展 随着科技的不断进步,数字钟的未来发展前景广阔。一方面,数字钟的显示技 术将不断改进,显示效果将更加清晰、亮度更高。另一方面,数字钟将与其他 智能设备进行连接,实现更多的功能。例如,数字钟可以与手机、智能家居等 设备进行互联,实现远程控制和数据传输。 此外,数字钟的设计也将越来越注重个性化和艺术化。人们对于家居装饰的要 求越来越高,数字钟作为一种装饰品,将融入更多的设计元素,满足人们对于 美的追求。 六、结论 数字钟作为现代生活中的重要组成部分,具有丰富的历史和深厚的技术基础。 通过对数字钟的工作原理和应用领域的探讨,我们可以更好地理解数字钟在日

毕业论文创意新型数字钟电路设计(一)

毕业论文创意新型数字钟电路设计(一) 数字钟是人们生活中必不可少的日常用品之一,随着科技的不断发展,数字钟的种类也越来越多,但是单一的显示时间已经不能满足人们的 日常需求,我们需要更多的功能来适应快节奏的生活。本文将探讨毕 业论文创意新型数字钟电路设计。 一、选题背景 数字钟作为生活中必不可少的物品,无论是在家庭还是在工作场所都 有广泛的应用。但是现有的数字钟多是单一的显示时间,功能单一, 无法满足人们的需求。本篇论文将研究新型数字钟电路,打造更多样 化的功能。 二、设计思路 新型数字钟电路要实现多种功能,需要考虑所有功能的协调性,避免 过于繁琐。基于此,我们设计了以下功能: 1. 显示时间和日期 新型数字钟将会显示时间和日期,以满足常规使用需求。 2. 多种报时模式 新型数字钟将会增加不同的报时模式,譬如话筒式报时、音乐报时、 天气提示等。可以根据不同的场景选择相应的报时模式。 3. 多种闹钟设置

新型数字钟除了基本闹钟外,还可以实现多种不同的闹钟设置,可以 针对不同的用途来设置特定的闹钟个性化提醒。 4. 语音识别 该设计还将增加语音识别功能,可以通过语音来设置闹钟、报时、切 换模式等。方便快捷。 三、电路设计 新型数字钟将会使用主控芯片、电源系统、显示模块、音频模块、语 音识别模块等几个主要模块来实现上述功能。主控芯片大致如下所示: 主控芯片采用STM32,功耗低、性能稳定好,可以满足较高的开发需求。 电源系统主要负责提供电源,保障稳定性和安全性。 显示模块使用LED矩阵,可以高效地显示时间和日期等信息。 音频模块则是用来播放各种报时提示音,方便人们根据不同的场景选 择相应的报时模式。 语音识别模块则可以实现人机互动,使用户可以通过语音来设置闹钟、报时、切换模式等。 总之,本文探讨了毕业论文创意新型数字钟电路设计,对多种功能的 需求进行了综合分析,并且在电路设计上提出了创新性的设计思路。 相信,这种新型数字钟电路一旦落地,必将为人们的生活带来很大的 便利,也将成为数字钟市场的一大亮点。

基于51单片机的电子时钟(毕业设计)

内容摘要 电子钟是一种非常广泛的日常计时工具,给人们带来了极大的方便,在社会上也越来越流行。可对年、月、日、时、分、秒进行计时,采用直观的数字显示,可同时显示年、月、日、时、分、秒、温度、时间等信息校准等功能。电子钟主要采用STC89C52单片机为主控核心,DS1302时钟芯片为时钟,LCD 12864显示屏。STC 89C52单片机由宏晶科技有限公司推出,功耗低,电压可采用4-6V电压供电;DS1302时钟芯片是美国DALLAS公司推出的具有细流充电功能的低功耗实时时钟芯片。可对年、月、日、周、时、分、秒进行计时,还具有闰年补偿等多种功能,DS1302使用寿命长,误差小;数显采用12864液晶显示器,可同时显示。显示年、月、日、周、时、分、秒、温度等信息。此外,电子钟还具有时间校准等功能。 关键词: 单片机STC89C52时钟芯片DS1302液晶12864温度

基于单片机的STC数字时钟设计 一、介绍 随着人们生活水平的提高和生活节奏的加快,对时间的要求越来越高,消费者对精准数字计时的需求也越来越大。 21世纪的今天,最具代表性的计时产品是电子万年历,它是现代世界钟表业的第三次革命。第一次是摆锤和游丝的发明。相对稳定的机械振荡频率源将时钟从分类到秒的时间差减少了。代表产品是带有摆锤或游丝的机械钟或手表。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟,将钟表的走时和月差从分类减少到秒。第三次革命是单片机数字计时技术(电子万年历)的应用,将计时产品的时差从分级减少到1/6百万秒,从原来的传统指针计时方式发展到夜光人们每天都更加熟悉。数字显示方式直观清晰,并增加了自动日期、星期、温度等日常辅助信息的显示功能,更符合消费者的生活需求!因此,电子万年历的出现,为计时行业带来了飞跃。 我国生产的电子万年历有很多种。一般来说,研究主要以多功能电子万年历为主,这样万年历除了原有的显示时间和日期的基本功能外,还具有闹铃、闹铃等功能。商家生产的电子万年历更注重品质、价格和实用性,不断改进电子万年历的设计,使其更具市场竞争力。除了采用集成时钟芯片外,还有一种采用MCU的方案,采用STC 89系列单片机组成万年历电路,采用软硬件相结合的方式控制LED数码管的输出,即用于显示年、月、日、时、分、秒,其最大的特点是:硬件电路简单,安装容易实现,软件设计独特,性能可靠。 STC 89C5 2是宏晶科技公司推出的一款小型单片机。它的主要特点是采用了Flash存储器技术,降低了制造成本,其软硬件与MCS-51完全兼容,可以很快被广大用户所接受。 介绍了基于STC 89C52单片机设计的电子钟。可同时显示年、月、日、周、时、分、秒、温度等信息,并具有时间校准等功能。 2、设计要求及方案论证 (1) 设计要求: 基本要求 A.具有年、月、日、周、时、分、秒等功能; B.具有年、月、日、周、时、分、秒校准功能; C.具有温度显示功能; (2) 方案选择 1、单片机的选择 STC89C52单片机的主要特点如下: ●完全兼容 MCS-51 产品指挥系统 ●4K 字节在线编程闪存,1000 个擦写周期

毕业设计(论文)-基于单片机的语音报时电子钟设计

语音报时电子钟设计 摘要:语音报时电子钟,以AT89S52单片机为核心,由键盘控制、录放音模块、温度采集、液晶显示等功能模块组成。单片机通过时钟芯片DS1302获取时间数据,对数据处理后送到中文液晶12864显示输出,并可通过按键对时间进行调整。基于题目基本要求,本系统对时间显示和语音报时进行了重点设计,通过ISD4004语音芯片把声音录进去,单片机读取时间数据后再把语音芯片里的录音段取出来,进行语音报时。此外,扩展单片机外围接口、温度采集、语音报时等功能。 关键词:语音报时;单片机;中文液晶; 时钟芯片 Design of electronic clock with speech broadcast Abstract: The design of speech tick electronic clock,base on chip microcomputer AT89S52, is composed by the following functional modules: keyboard displaying ,sound phonating.,temperature gathering ,LCD display.The microcomputer get time data from time chip DS1302,then data processing and the output is displayed on a Chinese character LCD 12864,and process time get across the keystroke. According to the basic requirements of the subject ,our system stresses on the realization of time displaying and sound timing, througth the speech chip ISD4004 record the sound, the microcomputer get the time data and take out the data from the speech chip, sound timing.Furthermore ,we also extend the primary function ,adding new functions ,such as the single chip peripheral ports ,temperature gathering , sound timing and so on.. Key words: sound timing ;chip microcomputer ;Chinese character LCD;time chip

毕业设计37多功能时钟控制器设计

目录 摘要 (1) ABSTRACT (2) 第1章前言 (3) 第2章设计电路原理和器件简介 (4) 第2.1节总体设计电路框图 (4) 第2.2节 AT89S52单片机介绍 (4) 第2.3节各功能模块器件应用说明 (8) 2.3.1 液晶显示简介 (8) 2.3.2 温度传感器说明 (9) 2.3.3 数字时钟简介 (10) 2.3.4 键盘调节模块 (11) 第3章系统硬件电路设计 (13) 第3.1节硬件设计原理图 (13) 第3.2节单片机外围电路原理 (13) 3.2.1 复位、时钟、电源电路原理 (13) 3.2.2 DS1302实时时钟芯片说明 (14) 3.2.3 128*64 LCD接口和显示原理 (17) 3.2.4 高精度数字温度传感器DS18B20实现方式 (19) 3.2.5 键盘对于时间调节功能实现说明 (21) 第4章系统软件设计 (22) 第4.1节软件设计流程图 (22) 第4.2节各模块程序框图 (23) 第4.3节软件主程序和各模块子程序 (25) 第5章时钟控制系统调试 (27) 第5.1节单片机应用系统调试工具说明 (27) 第5.2节程序调试 (28) 结论 (29) 参考文献 (30) 致谢 (31) 附录 (32)

【摘要】本论文介绍了多功能时钟控制器的系统设计。系统具有时间设置及显示、定时闹铃、温度检测并显示等功能。系统以 AT89S52单片机为核心,主要进行基于AT89S52低功耗MCU的字符型数字钟及其系统的研究。系统带有GXM12864液晶显示器,配合按键提供友好的用户界面,操作简单,同时具有实时温度检测功能。该数字钟能够长期、连续、可靠、稳定的工作;同时还具有体积小、功耗低等特点,便于携带,使用方便。系统设计包括单片机及其外围硬件部分和计算机软件编程部分。硬件部分主要为软件的实现提供一个运行的基础,计算机软件编程主要实现键盘调节、液晶显示、温度检测等各模块的功能,采用C语言编程。 关键字单片机液晶显示温度检测数字钟键盘输入

电子信息工程专业毕业设计--基于51单片机的12864液晶显示器的设计和研究

目录 设计总说明...................................................................................................................................................... I INTRODUCTION .......................................................................................................................................... II 1 绪论.. (1) 1.1课题背景及研究意义 (1) 1.2课题研究的主要内容 (1) 1.3国内外发展状况与存在问题 (1) 2 总体方案设计与论述 (2) 2.1 系统需求分析 (2) 2.2 系统总体方案设计 (2) 2.2.1 设计方案论证 (2) 2.2.2总体结构框图 (3) 3系统单元模块设计 (3) 3.1系统硬件示意图 (3) 3.2主控芯片(STC89C52模块)[5] (4) 3.3 时钟控制模块[13] (6) 3.3.1 DS1302简介 (6) 3.3.2引脚及功能表 (7) 3.3.3工作原理 (7) 3.3.4 DS1302电路设计图[9] (8) 3.4 温度控制模块 (8) 3.5 12864接口电路模块 (9) 3.6 按键电路模块 (9) 3.7 电源电路模块 (10) 3.8 印制电路板[9] (10) 4系统整体调试与结果分析 (11) 4.1 系统总体程序流程介绍 (11) 4.2 按键程序设计 (13) 4.3 12864驱动程序设计[15] (14) 4.3.1 ST7920芯片介绍[14] (14) 4.3.2 ST7920驱动程序设计 (17) 4.4 12864应用程序设计 (20) 4.4.1 文字显示程序设计 (20) 4.4.2 点、线显示程序设计 (22)

基于单片机的多功能数字电子钟设计学士学位毕业设计论文

学士学位毕业设计(论文) 基于单片机的多功能数字 电子钟设计 学生姓名:XX 学号:XXXXXX 指导教师:XXXX 所在学院:XXXXXXXX 专业:XXXXXXXXXXXXX 中国·大庆 2014 年 5 月

黑龙江八一农垦大学 本科毕业设计(论文)任务书 注:1.任务书由指导教师填写后交给学生,要求学生妥善保存。 2.此任务书夹于论文扉页与论文一并装订,作为论文评分依据之。

摘要 电子钟是当今社会中最主要的计时工具,它广泛的被应用在电脑,手机,和其他社会生活的各个方面,和所有要求时间的场所。 20世纪90年代,电子技术的飞速成长推动了现代电子商品的发展,电子产品已经深入社会的各个领域,为社会生产力的发展和社会信息化程度的发展提供了强大的动力,电子技术的发展如今越来越快,电子产品的更新换代的节奏更快。 在当今社会,人们越来越重视时间,生活节奏越来越快,时间就是金钱。时间如果不准确,会对那些需要精确时间的人带来极大的麻烦。本设计的核心元件是STC89C52,LCD12864液晶模块、DHT11温湿度感应模块、DS1302时间模块及按键模块组成。 本设计实现了万年历的基本功能,显示年、月、日、时、分、秒、星期,温湿度而且可以整点报时,闹表功能,无源时钟芯片再接一个3V电源,掉电后能正常工作,重新上电后不用调整时间。整个设计具有操作简单,性价比高,环保无噪音,低功耗等优点。 关键词:电子时钟单片机DS1302 DHT11

ABSTRACT Digital electronic clock is one of the main timing tool in the modern world, widely used cell phones, computers, cars and so on all aspects of social life, and the time required for the occasion. 20th century, electronic technology gained rapid development, driven in its modern electronics into almost all areas of society, a strong impetus to the development of the social productive forces and social improvement in the level of information, but also to modern electronic products further improve the performance, product upgrading faster and faster pace. Modern life more and more attention from the concept of time, time and money can be said to equate. For those who are very strict on time and accurate grasp of people and things, time is not accurate will bring great trouble.This design uses AT89S52 micro-controller as the core component, attach ed above power-on reset circuit, crystal oscillator circuit, LCD12864B liquid crystal display modules, DHT11 temperature and humidity sensor module, DS1302 time module and key tone circuit. The design and implementation of the basic functions of the calendar, year, month, day, hour, minute, second, day, temperature and humidity but also the whole point timekeeping, alarm clock function, followed by a clock chip passive 3V power supply can power down after working properly, do not adjust the time after power outages. The whole design is simple, cost-effective, environmentally friendly no noise, low power consumption. Keywords: Electronic Clock MCU DS1302 DHT11

新型多功能电子闹钟设计毕业设计论文

本科生毕业设计(论文)

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在

不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

2009届 本科毕业设计(论文)资料第一部分毕业论文

(2009届) 本科毕业设计(论文) 新型多功能电子闹钟设计 2009年6月

摘要 本文提出了一种基于AT89C51单片机的新型多功能电子闹钟。通过对设计方案的比较与论证,选择了适合本设计的时钟模块、闹铃模块、温度检测模块、键盘及显示模块、电源模块设计方案。其中实时时钟采用DS12C887实现年月日时分秒等时间信息的采集和闹钟功能;温度检测模块由DS18B20集成温度传感器对现场环境温度进行实时检测;键盘和数码管与ZLG7289连接,通过键盘数码管可方便地校对时钟和设置闹钟时间;用蜂鸣器进行声音指示;采用7805 三端稳压集成芯片稳定输出5V直流电压。通过对AT89C51单片机最小系统的原理分析,结合论文的设计要求,完成了系统流程图及系统程序的设计。 本设计可实现时间显示、闹钟设置、环境温度测量、交直流供电电源等功能。 关键词:单片机,电子闹钟多功能设计,温度检测,交直流供电

相关主题
相关文档
最新文档