LCD数字电子钟的设计

合集下载

毕业设计36LCD电子钟的功能

毕业设计36LCD电子钟的功能

摘要本设计是采用单片机技术的电子定时闹钟,近年来集成电路技术的出现和应用,是推动了人类文明的突飞猛进。

基于集成电路技术的单片机产品更是方便了人们的生活和工作,目前以单片机技术的应用为核心的产品种类非常丰富。

应用我们所学过的知识和查阅相关资料,我制作了这个单片机技术为基础的LCD 可校时可定时电子闹钟,这是一个简单的实用的单片机电子设计产品。

本“LCD定时电子闹钟’设计采用AT89C51为主控芯片。

在充分理解了设计的要求后,准确的定位了设计的目的,然后构思了总体的方案。

在选择和合适的硬件完成了电路的设计后,又进行了软件的设计和调试。

本系统的硬件组成以及工作原理都有详细的图文说明,所应用的软件技术和各个模块设计的功能及工作过程也有详细的介绍,最后的部分则详细描述了了软件仿真及调试过程。

本电子钟设计是以单片机技术为核心,采用了中小规模集成度的单片机制作的功能较为完善的电子闹钟。

硬件设计应用了成熟的数字钟电路的基本设计方法以,并详细介绍了系统的工作原理。

硬件电路中使用了除AT89C51外,另外还有LCD、晶振、电阻、电容、发光二极管、开关、喇叭等元件。

在硬件电路的基础上,软件设计按照系统设计功能的要求,运用所学的汇编语言,实现的功能包括‘时时-分分-秒秒’显示、设定和修改定时时间的小时和分钟、校正时钟时间的小时、分钟和秒、定时时间到能发出一分钟的报警声。

最后应用‘伟福’及‘Proteus’等软件将硬件电路和软件系统链接在一起对各个部分及整体进行仿真并调试构成了整个完整的电子闹钟的设计。

最后通过反复的实际仿真和测试表明,该系统能够实现所有要求的功能包括:(1)能显示‘时时-分分-秒秒’。

(2)能够设定定时时间、修改定时时间及时钟。

(3)定时时间到蜂鸣器能发出铃声,另外还在此基础上实现了其他的附加功能比如万年历。

当然这个系统仍然是属于比较简单的单片机应用系统,要设计功能更强的更复杂的系统还需要我进一步的学习。

数字电子钟毕业设计(数字IC构成)

数字电子钟毕业设计(数字IC构成)

论文题目:数字电子时钟一、设计题目数字电子钟设计二、设计要求1.能够利用软件设计数字电子钟电路原理图。

2.要求熟悉集成芯片功能。

前言目前市场上提供的无论是机械钟还是石英钟在晚上无照明的情况下都是不可见的。

要知道当前的时间,必须先开灯,故较为不便。

现在市场上出现了这样一类的电子钟,它以六只LED数码管来显示时分秒,与传统的以指针显示秒的方式不同,超越了人们传统的习惯与理念。

数字电子钟是一种用数字显示秒、分、时的计时装置,与传统的机械钟相比,具有走时准确、显示直观、无机械传动装置等优点,因而得到广泛的应用。

如,日常生活中的电子手表,车站、码头、机场等公共场所的大型数显电子钟。

要实现数字电子钟的设计可以由单片机控制或者由数字IC构成。

这里我们要做的是一个由数字IC构成的数字电子钟设计。

目录1 设计功能要求 (1)2 设计方案 (2)3设计中所用到的元器件 (3)3.1译码器 (3)3.2计数器 (4)3.3显示器 (5)3.4振荡器 (5)4 电路设计 (7)4.1时分秒计数器 (7)4.1.1秒计数器的设计 (7)4.1.2分计数器的设计 (8)4.1.3时计数器的设计 (8)4.2校时电路 (9)4.3译码显示电路 (10)4.4总体电路 (11)5器件清单 (13)结束语 (14)致谢 (15)参考文献 (16)附录A 数字电子钟整体体电路图 (17)1 设计功能要求设计一数字钟,该数字钟能够准确计时,以数字形式显示时、分、秒的时间和校时功能。

在电路中,振荡电路提供的1Hz脉冲信号。

在计时出现误差时电路还可以进行校时、校分和校秒的功能。

并且要用数码管显示时、分、秒,各位均为两位显示。

具体要求如下:1.时的计时要求为“23置0”,分和秒的计时要求为60进制。

2.准确计时,以数字形式显示时,分,秒的时间。

3.校正时间。

2 设计方案根据设计要求首先建立了一个多功能数字钟电路系统的组成框图,框图如图2.1所示。

电子行业电子钟设计报告

电子行业电子钟设计报告

电子行业电子钟设计报告1. 引言在现代社会中,电子钟作为一种时间显示设备,被广泛应用于各个领域,例如办公室、学校、铁路站等。

本文将介绍电子行业电子钟的设计过程、功能要求以及原理。

2. 设计过程电子行业电子钟的设计过程可以分为如下几个步骤:2.1 确定需求首先,我们需要明确电子行业电子钟的功能需求。

根据电子行业的特点,我们需要考虑以下功能: - 精确的时间显示 - 大字体显示 - 高亮度显示- 易于操作和设置 - 耐用性和稳定性2.2 选取合适的硬件平台根据功能需求,我们需要选择合适的硬件平台来搭建电子钟。

一般来说,我们可以选择微控制器作为主控芯片,并结合数字显示器和时钟模块来实现计时和显示功能。

2.3 硬件电路设计在确定硬件平台后,我们需要设计电子钟的硬件电路。

电子时钟的主要电路包括时钟模块和显示模块。

时钟模块可以使用石英晶体振荡器来提供精确的时钟信号,而显示模块可以选择使用数码管或LCD来显示时间。

2.4 软件程序设计设计完硬件电路后,我们需要编写软件程序来控制硬件并实现各项功能。

软件程序需要包括时钟控制、显示控制、设置功能等。

2.5 调试和优化完成软件编程后,我们需要对系统进行调试和优化。

调试过程中,我们需要确保各项功能正常运作,并对性能进行测试和优化。

3. 功能要求根据电子行业的特点和用户需求,我们对电子行业电子钟的功能要求如下:3.1 精确的时间显示电子钟需要能够准确显示当前的时间,通过与标准时间源的同步,保证时间的准确性。

3.2 大字体显示电子钟需要采用大字体显示,以便用户能够清晰地看到时间。

3.3 高亮度显示电子钟需要具有高亮度的显示效果,以适应不同光照条件下的使用需求。

3.4 易于操作和设置电子钟需要配备简洁明了的操作界面,以方便用户进行时间设置和功能选择。

3.5 耐用性和稳定性电子钟需要具备较强的耐用性和稳定性,能够长时间稳定运行并抵抗外界干扰。

4. 原理电子行业电子钟的原理基于以下几个方面:4.1 时钟模块电子钟的时钟模块一般采用石英晶体振荡器作为时钟源。

基于51单片机的LCD数字钟设计与制作

基于51单片机的LCD数字钟设计与制作
2 . 3 DS 1 3 0 2时 钟电路
关键 词 草 片机 ;D S l 5 0 2;L C D I 6 0 2 ;数字钟
引言
随 着科 学技 术 的不断 发 展 ,人们不 仅对
于 时 钟 的精 度 要求越 来 越 高 ,而 对于 时钟 功 能的 要求也 越来越 多 。本文基 于 5 I 单 片机 设计 r 一 款 带 有闹 钟设 置 、温 度显 示 、背光 时 间设 置的 数 字钟 ,它具 有 走时 准 确、 显示 直观 、无 机械 走 动 的声 音 、低能 耗 等优 点 , 可广泛用 于人 仃 ] 的 门常生活 。
1系统 概述
系统 原 理 榧 图 如 图 1 所 示 , 本 系 统 以 S T C 8 9 C 5 2 RC单片 机为 核 心 ,外 围电路 包括 键 盘 电 路 、 温 度 检 测 电 路 、D S 1 3 0 2时 钟 电 路 、L C D 1 6 0 2液 晶 显示 电路和 蜂 呜 器驱 动 电 路 。 当系 统启 动时 ,单 片 机首 先对 内部 资源 和L c Dl 6 0 2 进 行 初 始化 ,随 后从 D S 1 3 0 2 时 钟 芯 片和 D S I 8 B 2 0 温 度传 感 器分 别读取 时 间 和 温 度传输 给 L C D1 6 0 2 显示 ,并 对键盘 电路 进 行循环 扫描 , 通 过键盘 电路 完成 系统时 间、 闹钟日 ' f i H ]  ̄ H 背) 匕 持续 时 间的 设置 。
的 数字 式 时钟 ,并介 绍 了在 制作 和 调试 过程
中 遇 到 的 问 题 及解 决 方 法 。
脚 )保持 持续 两 个机 器 周期的 高 电平 使单 片 机 处于 复 位状 态 ,复位 后 片 机 P C指 - } 旨 向0 0 0 0 H 单元 ,从 该单元 向下执 行指 令。 2 . 2键盘 电路 键 盘 电路 由 4 个 微动 开关 组成 ,分 别为 “ 设置 ”键 、 “ + ”键 、 “ ”键 和 “ 保存 ”键 , 连接 到单片机 的 P 1 . 0 _ _ P 1 . 3 接 口进行控 制。

LCD显示的定时闹钟设计方案

LCD显示的定时闹钟设计方案

LCD显示的定时闹钟设计方案1.设计要求使用AT89C51单片机结合字符型LCD显示器设计一个简易的定时闹钟LCD 时钟,若LCD选择有背光显示的模块,在夜晚或黑暗的场合中也可使用。

定时闹钟的基本功能如下:显示格式为“时时:分分”。

由LED闪动来做秒计数表示。

一旦时间到则发出声响,同时继电器启动,可以扩充控制家电开启和关闭。

程序执行后工作指示灯LED闪动,表示程序开始执行,LCD显示“ 00:00”,按下操作键K1〜K4动作如下:(1)K1 —设置现在的时间。

(2)K2 —显示闹钟设置的时间。

(3)K3 —设置闹铃的时间。

⑷K4 —闹铃ON/OFF勺状态设置,设置为ON时连续三次发出“哗”的一声,设置为OFF发出“哗”的一声。

设置当前时间或闹铃时间如下。

(1)K1 —时调整。

(2)K2 —分调整。

(3)K3 —设置完成。

(4)K4 —闹铃时间到时,发出一阵声响,按下本键可以停止声响。

本项目的难点在于4 个按键每个都具有两个功能,以最终实现菜单化的输入功能。

采用通过逐层嵌套的循环扫描,实现嵌套式的键盘输入。

2.设计方案2.1 原理本LCD定时闹钟,是以单片机及外围接口电路为核心硬件,辅以其他外围硬件电路,用汇编语言设计的程序来实现的。

根据C51单片机的外围接口特点扩展相应的硬件电路,然后根据单片机的指令设计出数字钟相应的软件,再利用软件执行一定的程序来实现数字钟的功能。

由于采用集成芯片性的单片机来制作电子钟,这样设计制作简单而且功能多、精确度高,也可方便扩充其他功能,实现也十分简单。

本设计是利用AT89C51单片机为主控芯片,由LCD晶振、电阻、电容、发光二极管、开关、喇叭等元件组成硬件电路,通过编写软件程序来实现和控制的数字定时闹钟2.2系统总框图2.3原理及工作过程说明(1)定时闹钟的基本功能如下:(a)启动仿真软件,使用LCD液晶显示器来显示现在的时间。

(b)程序执行之后显示“ 00:00”并且LED闪烁,表示开始已经计时。

数字电子钟设计

数字电子钟设计

数字电子钟设计数字电子钟是指一种通过数字显示时间的钟表。

它是现代化生活中不可或缺的一部分,随着时间的推移,数字电子钟也在不断地演变,设计出更加人性化的功能和操作方式。

下面介绍一下数字电子钟的设计。

一、需求分析在数字电子钟的设计之前,需要对市场需求进行分析。

用户对数字电子钟的需求一般集中在以下几个方面:显示数字清晰,时间准确,操作简单方便,样式美观大方,价格实惠,功能齐全等。

因此,在设计数字电子钟时,需要考虑这些方面的需求。

二、结构设计数字电子钟的结构设计包括:电路设计、显示屏设计和电源设计。

电路设计是数字电子钟的核心,主要指控制数字显示、计时和报时等功能的电路。

电路设计需要满足硬件和软件的要求,确保数字电子钟具有高速度、高精度和高可靠性的特点。

同时,为了方便用户操作,电路设计中需要设置一些指示灯指示模式、报警和定时等功能。

为了保证数字电子钟在长时间使用中不出现故障,电路板的制作需要采用高质量的材料,如陶瓷基板或玻璃纤维板。

显示屏设计是数字电子钟的外观设计,它直接关系到数字电子钟的美观度和实用度。

显示屏必须具备数字清晰、字体美观、对比度高的特点。

常用的显示屏有LED数字管和LCD液晶屏,LED数字管显示清晰、亮度高,但造型单调,适用性较小。

LCD液晶屏则能够呈现更加丰富多彩的界面,造型也更加美观,但价格相对较高。

电源设计是数字电子钟长时间稳定工作的保障。

数字电子钟一般采用市电插头和纽扣电池作为电源,设计制作时需要考虑化学电源和市电设备在使用中产生的漏电和电磁干扰。

为了避免出现电源波动等情况,电源设计中还需要加入节约能源的控制电路和电源滤波器等。

三、功能设计数字电子钟的功能设计是数字电子钟设计时的重要环节之一。

一般来说,数字电子钟的功能包括时间显示、闹钟功能、计时、秒表以及温度和湿度显示等。

这些功能在设计时需要充分考虑用户的需求,设置用户可以自由修改的选项和键盘快捷键等,方便用户掌握和操作。

时间显示是数字电子钟的基础功能。

数字电子钟的设计

数字电子钟的设计

数字电子钟的设计数字电子钟的设计随着科技的不断发展,数字电子钟已经成为人们生活中不可或缺的一部分。

它不仅可以告诉我们时间,还可以让我们随时随地掌握时间。

本文将从数字电子钟的功能、设计要素和实现过程三个方面探讨数字电子钟的设计。

一、数字电子钟的功能数字电子钟最基本的功能是显示当前时间。

同时,数字电子钟还可以有多种附加功能,例如显示当前日期、闹钟定时、倒计时、秒表计时等等。

这些功能可以根据用户的需求进行扩展和定制。

数字电子钟还可以根据个人偏好设定显示模式。

比如,可以设定12小时还是24小时制显示,可以选择显示中文还是英文,可以选择不同的背景颜色和字体大小等等。

二、数字电子钟的设计要素数字电子钟的设计要素包括时钟芯片、数字显示器、主芯片、功率模块等多个组成部分。

下面我们来分别介绍一下。

1. 时钟芯片时钟芯片是数字电子钟的核心部件。

它可以提供高精度的时间信号,控制数字显示器显示时间。

常见的时钟芯片有DS1302和DS3231等。

其中,DS3231是一款高精度时钟芯片,可以达到非常高的精度要求。

2. 数字显示器数字显示器是数字电子钟最显著的部分。

常见的数字显示器有LED、LCD和OLED三种类型。

LED数字显示器是最常见的数字显示器,具有显著的视觉效果。

LCD数字显示器可以显示更多的信息,而且更加柔和。

OLED数字显示器颜色更加丰富,显示效果更加真实。

3. 主芯片主芯片是数字电子钟的中央处理器,负责控制各个组成部分间的通讯和协同。

常见的主芯片有STM32和ATMega328P等。

其中,STM32性能比较出色,可以满足高性能要求。

4. 功率模块数字电子钟的功率模块负责提供电源。

常见的功率模块有锂电池和AC/DC适配器两种。

锂电池电量长,使用方便,但是需要经常充电。

AC/DC适配器可以提供长期稳定的电源,但是需要连续供电。

三、数字电子钟的实现过程数字电子钟的实现过程需要进行硬件设计和软件开发两个步骤。

硬件设计包括电路设计和PCB设计两个方面。

功能完整的1602LCD时钟实验

功能完整的1602LCD时钟实验

功能完整的1602LCD时钟实验摘要本设计基于单⽚机技术原理,以单⽚机芯⽚STC89C52作为核⼼控制器,通过硬件电路的制作以及软件程序的编制,设计制作出⼀个多功能数字时钟系统。

单⽚机扩展的LCD显⽰器⽤来显⽰年、⽉、⽇、时、分、秒计数单元中的值。

整个设计包括两⼤部分: 硬件部分和软件部分,以单⽚机为核⼼, 配以⼀定的外围电路和软件。

硬件是整个系统的基础, 软件部分则要合理、充分地⽀持和使⽤系统的硬件, 从⽽完成系统所要完成的任务。

本设计采⽤LCD液晶显⽰,电路简单使⽤⼴泛。

该时钟系统主要由时钟模块、闹钟模块、液晶显⽰模块、键盘控制模块以及信号提⽰模块组成。

能够准确显⽰时间(显⽰格式为年:⽉:⽇:时时:分分:秒秒,24⼩时制),可随时进⾏时间调整,具有闹钟时间设置、闹钟开/关、⽌闹功能。

设计以硬件软件化为指导思想,充分发挥单⽚机功能,⼤部分功能通过软件编程来实现,电路简单明了,系统稳定性⾼。

单⽚机在这种情况下诞⽣了基于单⽚机电⼦时钟。

关键词:单⽚机 LCD1602 数字钟This design based on the single chip microcomputer principle, taking single-chip chip STC89C52 as core controller, through the hardware circuit and software production procedure formulation, designed and produced a multi-function digital clock system. SCM extended LCD display used to display date and time, minutes and seconds counting unit of values. The whole design includes two parts, hardware and software of, based on singlechip, match with certain peripheral circuit and software. Hardware is based in the whole system, the software part then be reasonable and fully support and use the system hardware, thus completing system to complete the task. This design USES the LCD, simple circuit is widely used. This clock system mainly by the clock module, alarm module, LCD module, keyboard control module and signal hint module. To accurately display the time (display format for years: month: day: always: component: seconds seconds, 24-hour system), available for time to adjust, with alarm time setting, alarm clock on/off, stop joking function. Design with hardware and software into guiding ideology, give full play to the SCM functions, most functions through software programming realize, circuit straightforward, stability of the system is high. SCM in this case was born based on single-chip electronic clock. Keywords: SCM LCD1602 digital clock前⾔数字钟是采⽤数字电路实现对时,分,秒数字显⽰的计时装置,⼴泛⽤于个⼈家庭,车站, 码头办公室等公共场所,成为⼈们⽇常⽣活中不可少的必需品,由于数字集成电路的发展和⽯英晶体振荡器的⼴泛应⽤,使得数字钟的精度,远远超过⽼式钟表, 钟表的数字化给⼈们⽣产⽣活带来了极⼤的⽅便,⽽且⼤⼤地扩展了钟表原先的报时功能。

基于单片机的lcd1602电子时钟设计

基于单片机的lcd1602电子时钟设计

基于单片机的LCD1602电子时钟设计一、设计任务和目的1.1、设计任务(1):用单片机设计基于LCD1602的电子时钟,显示时间和日期;(2):误差精度控制在1s/天;(3):具有时间和日期的校准功能;(4):能区分某年是闰年或平年,并对应显示2月份的天数;(5):根据月份的不同显示不同的最大日数;(6):搭建仿真电路图,模拟单片机要实现的功能;(7):焊接单片机开发板;(8):编写程序,下载并调试,实现要求的功能。

1.2、设计目的(1):熟练掌握KEIL软件的使用方法;(2):熟练掌握PROTEUS软件的使用方法;(3):掌握单片机I/O接口的工作原理;(4):掌握LCD显示器的工作原理及编程方法;(5):掌握独立式键盘的工作原理及编程使用方法;(6):掌握单片机的下载使用方法。

二、设计思路和方案论证2.1、设计思路电路总体上分为控制和显示部分。

以单片机最小系统作为核心控制电路,控制LCD显示,具体显示内容及方式由软件来完成;由于有时钟和日期的调节功能需要校准电路和基本的复位电路,复位电路采用按键复位,调节键、加1键、减1键三个按键完成,共需四个按键;计时功能由固定频率的晶振完成(采用11.0592MHz);显示部分主要采用LCD1602作为显示。

2.2、方案论证(1):时钟芯片的选择和论证方案一:采用DS1302时钟芯片实现时钟,DS1302芯片是一种高性能的时钟芯片,可自动对秒、分、时、日、月、年以及闰年补偿的年进行计数,精度也较高,工作电压2.5V~5.5V范围内,功耗也较低,但价格比较贵。

方案二:直接采用单片机定时计数器提供秒信号,使用程序实现秒、分、时、日、月、年计数。

采用此方案实现虽然有一定的时间误差,但可减少芯片的使用,节约成本,易于实现,符合现实选用,所以采用此种作为时钟信号发生器。

(2):显示模块选择方案和论证:方案一:采用点阵式图形LCD12864液晶显示屏,液晶显示屏的显示功能强大,可显示文字,图形,显示多样,清晰可见,但是价格昂贵,需要的接口线多,所以在此设计中不采用点阵式图形LCD12864液晶显示屏。

LCD电子时钟的设计

LCD电子时钟的设计

东北石油大学课程设计课程单片机课程设计题目单片机控制的LCD时钟设计院系电气信息工程学院测控系专业班级学生姓名学生学号指导教师2011年4月6日东北石油大学课程设计任务书课程单片机课程设计题目单片机控制的LCD时钟设计专业姓名学号一、任务设计一款基于STC89C52RC单片机的LCD数字时钟,实现显示当前时间以及具有调整日期与时间的功能。

二、设计要求[1] 使用集成数字电路或单片机作为主控制芯片。

[2] 使用LCD来显示现在的时间,显示格式为:上行显示:年-月-日;下行显示:时时:分分:秒秒。

[3] 使用时钟芯片DS1302实现时钟定时。

[4]具有调整日期与时间的功能。

[5] 写出详细的设计报告。

[6] 给出全部电路和源程序。

三、参考资料[1] 求是科技. 单片机典型模块设计实例导航. 北京:人民邮电出版社. 2005.8[2] 徐淑华, 程退安等.单片微型机原理及应用. 哈尔滨:哈尔滨工业大学出版社. 2005.1[3] 孙余凯. 精选实用电子电路260例. 北京:电子工业出版社. 2007.6[4] 殷春浩, 崔亦飞. 电磁测量原理及应用. 徐州:中国矿业大学出版社. 2003.7[5] 《LCD1602A数据手册》[6] 《DS1302数据手册》完成期限2011.3.28至2011.4.8指导教师专业负责人2011年3月28 日目录第1章绪论....................................................31.1 STC89C52RC单片机概述...............................................31.2 LCD概述............................................................31.3 DL1302简介.........................................................41.4 本设计任务.........................................................4 第2章总体方案论证与设计......................................52.1显示部分...........................................................52.2数字时钟...........................................................52.3温度采集...........................................................62.4总体硬件组成框图...................................................6 第3章系统硬件设计............................................73.1 STC89C52RC单片机最小系统...........................................73.2 温度测量模块.......................................................73.3 时钟模块...........................................................83.4 LCD液晶显示模块....................................................83.5 键盘模块...........................................................93.6 整体电路...........................................................9 第4章系统的软件设计.........................................114.1主程序设计........................................................114.2时间设定程序流程..................................................114.3温度测量流程图..............................................12 第5章系统调试与测试结果分析.................................145.1 使用的仪器仪表....................................................145.2 系统调试..........................................................145.3 测试结果..........................................................14 结论..........................................................15参考文献......................................................16 附录1 程序....................................................17附录2 仿真效果图..............................................27第1章绪论在新的世纪我们已经步入了第二个十年,随着全球经济的复苏和发展,由于在世界范围内人类需求的巨大释放,以及消费结构的升级,同时传统能源的稀缺以及带来的环境的破坏,都将带来新一轮的科技革命的巨变。

数字电子钟课程设计报告

数字电子钟课程设计报告

数字电子钟课程设计报告题目:设计数字电子钟专业:电子信息工程姓名:陈勇指导老师:李良光老师时间:2005- 12-19~2006-1-1安徽理工大学ANHUI UNIVERSITY OF SCIENCE & TECHNOLOGY设计技术参数1.时制式为24小时制。

2.采用LED数码管显示时、分,秒采用数字显示。

3.具有方便的时间调校功能。

4.计时稳定度优于10-4,可精确校正计时精度。

5.交流220V供电,但停电24小内要维持正常计时(停电可不显示时间)。

6.其它附加功能(显示星期、报时、停电查看时间)。

设计原理及其框图1.数字钟的构成附图SZZ-1数字钟的构成框图数字钟是一个将“时”,“分”,“秒”显示于人的视觉器官的计时装置。

它的计时周期为24小时,显示满刻度为23时59分59秒,另外应有校时功能和一些显示星期、报时、停电查看时间等附加功能。

因此,一个基本的数字钟电路主要由译码显示器、“时”,“分”,“秒”,“星期”计数器、校时电路、报时电路和振荡器组成。

干电路系统由秒信号发生器、“时、分、秒、星期”计数器、译码器及显示器、校时电路、整点报时电路组成。

秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,一般用石英晶体振荡器加分频器来实现。

将标准秒信号送入“秒计数器”,“秒计数器”采用60进制计数器,每累计60秒发出一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。

“分计数器”也采用60进制计数器,每累计60分钟,发出一个“时脉冲”信号,该信号将被送到“时计数器”。

“时计数器”采用24进制计时器,可实现对一天24小时的累计。

每累计24小时,发出一个“星期脉冲”信号,该信号将被送到“星期计数器”,“星期计数器”采用7进制计时器,可实现对一周7天的累计。

译码显示电路将“时”、“分”、“秒”、“星期”计数器的输出状态送到七段显示译码器译码,通过七位LED七段显示器显示出来。

整点报时电路时根据计时系统的输出状态产生一脉冲信号,然后去触发一音频发生器实现报时。

课程设计(论文)基于lcd液晶显示的多功能数字钟的设计(附pcb图及电路原理图)

课程设计(论文)基于lcd液晶显示的多功能数字钟的设计(附pcb图及电路原理图)

目录1前言 (1)2总体方案设计 (2)2.1设计内容 (2)2.2设计内容 (2)2.3方案论证 (3)2.4方案选择 (4)3单元模块设计 (5)3.1各单元模块功能介绍及电路设计 (5)3.1.1 温度采集电路 (5)3.1.2 DS1302时钟电路 (5)3.1.3 串行通信接口电路 (6)3.1.4 USB连接电路 (6)3.1.5 按键电路 (7)3.1.6液晶显示显示电路 (7)3.2特殊器件介绍 (7)3.2.1 STC89C52单片机芯片 (7)3.2.2 DS1302介绍 (8)3.2.3 温度传感器DS18B20 (9)3.2.4 液晶显示LCD1602 (9)4软件设计 (10)4.1软件选择 (10)4.2软件设计流程 (10)4.2.1 温度采集流程 (11)4.2.2 日期数据处理流程 (12)5系统的仿真及调试 (13)5.1系统仿真 (13)5.2硬件调试 (13)5.3软件调试 (14)6结论 (16)7总结与体会 (17)7.1设计小结 (17)7.2设计收获及改进 (17)7.3致谢 (17)8参考文献 (18)附录: (19)1前言单片机是指一个集成在一块芯片上的完整计算机系统。

尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。

同时集成诸如通讯接口、定时器,实时时钟等外围设备。

而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。

单片机也被称为微控制器(Microcontroller),它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

概括的讲:一块芯片就成了一台计算机。

它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。

单片机诞生于20世纪70年代末,经历了SCM、MCU、SOC三大阶段。

STC单片机完全兼容51单片机,并有其独到之处,其抗干扰性强,加密性强,超低功耗,可以远程升级,内部有专用复位电路,价格也较便宜,由于这些特点使得 STC 系列单片机的应用日趋广泛。

LCD12864液晶电子钟

LCD12864液晶电子钟

长沙学院《单片机原理及应用》课程设计说明书题目 LCD12864液晶显示电子钟设计系(部)专业(班级)姓名学号指导教师起止日期《单片机原理及应用》课程设计任务书系(部):专业:课题名称LCD12864液晶显示电子钟设计设计内容及要求1、课题内容:设计一种基于AT89S52 单片机的液晶显示电子时钟,要求如下:(1)、能正确显示时间、日期和星期显示格式为:时间:XX 小时:XX 分:XX 秒;日期:XX 年:XX 月:XX 日;星期:X。

(2)、时间能够由按键调整,误差小于1S。

(3)、闹钟功能:时间运行到与闹钟设定时间时,闹钟响(持续响3秒)。

(4)、报时功能:时间运行到正点时间时,闹钟响,几点钟就响几声(每声持续响2 秒,每两声之间时间间隔1 秒)。

液晶显示器第一行显示“数字电子钟”;第二行显示“当前时间”;第三行显示日期和星期;第四行显示最近一个闹钟的设定时间。

2、要求:完成该系统的硬件和软件的设计,在Proteus 软件上仿真通过,并提交一篇课程设计说明书。

设计工作量1、汇编或C51 语言程序设计;2、程序调试;3、在Proteus 上进行仿真成功,进行实验板下载调试;4、提交一份完整的课程设计说明书,包括设计原理、程序设计、程序分析、仿真分析、调试过程,参考文献、设计总结等。

进度安排起止日期设计内容(或预期目标)备注第一天课题介绍,答疑,收集材料,C51介绍第二天设计方案论证,练习编写C51程序第三天——第六天程序设计第六天——第八天程序调试、仿真第九天——第十天系统测试并编写设计说明书教研室意见年月日系(部)主管领导意见年月日目录一、整体方案设计 (4)1、单片机的选择 (4)2、单片机结构 (4)二、前期准备 (5)三、程序设计 (8)1、键盘约定 (8)2、界面显示 (9)3、全局变量的定义 (9)4、系统时钟 (9)5、闹钟控制时间的设定 (9)四、总结与体会 (10)参考文献 (11)一、整体方案设计1、单片机的选择单片微型计算机主要由微处理器、存储器、I/O接口电路等组成。

数字时钟设计

数字时钟设计

数字时钟设计摘要随着科技的发展和时间的推移,对钟表精度、实用性的需求也在日益提高。

主要以STC12C5A60S2为核心组成,以LCD1602 LCD作为 LCD显示器,利用 C编程实现了 MCU的内部编程,使其更加准确实用。

本系统具有时、分、秒十进制的计时功能,手动校时校分功能,12小时24小时切换功能,个性化语音定时功能。

关键词:数字时钟STC12C5A60S2 LCD1602一、引言(一)研究背景人类社会是不断发展前进的,人们的生活习惯更是随着人类科技的发展进步而不断适应改变,科技无时无刻不在改变着我们的生活,使我们的生活质量逐步提高。

20世纪末,电子技术获得了飞速的发展,当前, MCU正朝着高性能、多样化方向发展,并将向 CMOS、低功耗、体积小、容量大、高性能、低成本、内置外围电路等方向发展。

这里是目前微处理器发展的一个重要方向。

采用微处理器进行微处理器的目的是彻底地改造传统的控制系统的思想和设计方式。

大部分过去需要通过模拟或者数字的方式来完成的功能,如今都可以通过单片机来完成。

该技术以软体取代硬体,亦称微型化,是一场对常规技术的革命性变革。

时钟就是诸多科技的一种,从古时人们的结绳记时开始,人们发明了时钟的雏形—日晷,通过太阳光影映射表盘记录时间,再后来人们发明了时钟,使人们可以较清楚地掌握时间,但时钟占空间多,时间表示不够精确、不够直观,所以现在人们又发明了数字时钟,数字时钟采用数字时间显示取代了模拟表盘的时钟,是时间表示准确到秒,并且体积小,使用方便,已经广泛取代市面上的表盘时钟。

(二)研究意义人们在日常生活中需要新的、便携的、功能强大的手表,而数字手表以卓越的性能满足人们的需求,数字钟表是采用数字电路实现时、分、秒等数字显示功能的一种定时设备。

它被广泛地用于私人住宅、车站、码头、办公室等各种公共场合,并逐渐变成了人们的必备物品。

随着数字 IC技术的发展和晶体振动的普及,数字精密腕表已远远超过了传统的腕表。

课程设计之LCD显示数字时钟设计

课程设计之LCD显示数字时钟设计

课程设计之LCD显示数字时钟设计一、课程目标知识目标:1. 学生能理解LCD显示数字时钟的基本原理,掌握电子元件的功能和使用方法。

2. 学生能描述数字时钟的组成,包括时钟芯片、LCD显示屏、电阻、电容等基本元件。

3. 学生能运用所学知识,分析并解释LCD显示数字时钟的电路图。

技能目标:1. 学生能通过实际操作,学会正确焊接电子元件,搭建LCD显示数字时钟电路。

2. 学生能运用编程软件,编写控制LCD显示数字时钟的程序。

3. 学生能通过调试,解决LCD显示数字时钟中的常见问题,确保其正常运行。

情感态度价值观目标:1. 学生在课程学习中,培养对电子制作的兴趣和热情,提高创新精神和动手能力。

2. 学生通过团队协作,培养沟通、交流和合作的能力,增强团队意识。

3. 学生在掌握电子技术知识的过程中,认识到科技对生活的影响,提高社会责任感和使命感。

课程性质:本课程为实践性较强的电子技术课程,结合理论知识与实践操作,培养学生动手能力和创新能力。

学生特点:学生处于高年级阶段,具备一定的电子技术基础,对实践操作有较高的兴趣和热情。

教学要求:教师需关注学生的个体差异,提供个性化的指导,鼓励学生积极参与实践,注重培养学生的实际操作能力和问题解决能力。

同时,关注学生的情感态度价值观的培养,提高学生的综合素质。

通过课程目标的分解,使学生在知识、技能和情感态度价值观方面取得具体的学习成果,为后续教学设计和评估提供依据。

二、教学内容1. 电子元件基础知识:介绍LCD显示屏、时钟芯片、电阻、电容等基本元件的工作原理和功能。

- 教材章节:第二章 电子元件基础- 内容列举:LCD显示屏原理、时钟芯片特性、电阻和电容的分类及应用。

2. 数字时钟原理与设计:分析数字时钟的组成、工作原理,讲解设计方法。

- 教材章节:第三章 数字电路设计- 内容列举:时钟芯片的接口电路、LCD显示接口电路、数字时钟整体设计。

3. 焊接技术:教授焊接工具的使用方法,指导学生进行电子元件的焊接。

基于LCD1206的电子时钟

基于LCD1206的电子时钟

课程设计课程名称单片机原理及应用课题名称基于LCD1206的电子时钟专业自动化班级1403学号201401020305姓名贺天佑指导老师汪超2017年6月2日电气信息学院课程设计任务书课题名称基于CLD1206的电子时钟姓名贺天佑专业自动化班级1403学号05指导老师汪超课程设计时间2017年5月22日-2017年6月2日(13、14周)教研室意见意见:审核人:一、任务及要求1、设计任务:本课题要求以MCS-51系列单片机为核心,设计一个简易电子时钟。

(1)采用液晶显示模块LCD1602进行显示;(2)显示年/月/日/时/分/秒;(3)具备调时功能、闹钟功能、秒表功能;(4)其它功能。

2、设计要求:(1)确定系统设计方案;(2)进行系统的硬件设计;(3)完成应用程序设计;(4) 应用系统的硬件和软件的调试。

二、进度安排第一周:周一:集中布置课程设计任务和相关事宜,查资料确定系统总体方案。

周二~周三:完成硬件设计和电路连接。

周四~周日:完成软件设计。

第二周:周一~周三:程序调试。

周四~周五:设计报告撰写。

周五进行答辩和设计结果检查。

三、参考资料1、王迎旭等.单片机原理及及应用[M]. 2版.机械工业出版社,2011.2、胡汉才.单片机原理及其接口技术[M].3版.清华大学出版社,2010.目录第1章系统概述1.1系统简介 (1)1.2任务与要求 (1)1.2.1设计任务: (1)1.2.2设计要求: (1)第2章系统方案设计2.1 设计方案 (1)2.2 设计思路及系统框架图 (1)第3章系统硬件设计3.1 单片机STC89C52 (2)3.2 矩阵键盘电路 (3)3.3 蜂鸣器电路 (4)3.4 LCD数码管显示电路 (5)第4章系统软件设计4.1 系统主程序 (5)4.2 矩阵键盘功能程序 (6)4.3 定时功能程序 (7)第5章系统调试5.1调试方法 (7)5.2调试结果 (7)设计总结 (9)参考文献 (9)附录A 实物图 (10)附录B 仿真图 (10)附录C 程序清单 (10)第1章系统概述1.1系统简介电子时钟亦称数显钟(数字显示钟),是一种用数字电路技术实现时、分、秒计时的装置,与机械时钟相比,直观性为其主要显著特点,且因非机械驱动,具有更长的使用寿命,相较石英钟的石英机芯驱动,更具准确性。

基于LCD1602电子时钟课程设计报告

基于LCD1602电子时钟课程设计报告

信息与电子工程学院课程设计报告课程单片机技术应用设计题目基于LCD1602电子时钟专业班级姓名学号分工成绩成员指导老师答辩日期目录一、课程设计概述 (3)1.1课程设计背景 (3)1.2课程设计内容 (3)1.3课程设计技术指标 (3)二、方案的选择及确定 (3)2.1单片机芯片的选择 (3)2.2显示模块的选择 (4)2.3实时时间计算模块的选择 (4)2.4实时环境温度采集模块选择 (4)2.5电路设计最终方案决定 (5)三、系统硬件设计 (5)3.1主控模块 (5)3.2LCD显示模块设计 (6)3.3时间计算模块设计 (6)3.4实时环境温度检测模块 (7)3.5报警模块 (7)3.6设置模块 (8)3.7电源接口部分 (8)四、系统软件设计 (8)4.1主函数 (8)4.2设置模块 (9)4.31602液晶屏 (10)4.4软件原理图 (11)五、系统调试过程 (11)5.1软件调试 (11)5.2硬件调试 (12)六、结论 (12)七、遇到的问题及解决方法和总结 (12)7.1硬件方面 (12)7.2软件方面 (13)7.3总结 (13)八、参考文献 (13)九、附录 (14)一、课程设计概述1.1 课程设计背景随着微电子技术的高速发展,单片机在国民经济的个人领域得到了广泛的运用。

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

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

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

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

1.2 课程设计内容利用单片机、时钟芯片DS1302、温度传感器DS18B20、1602液晶屏等实现日期、时间、温度的显示,即是一个电子时钟。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

内蒙古科技大学智能仪表综合训练设计说明书题目:LCD数字电子钟学生姓名:王雪利学号:0967112230专业:测控技术与仪器班级:2009-2指导教师:肖俊生日期:2012-10-22LCD显示数字电子钟摘要随着科技的发展,单片机的应用正在不断深入,涉及到日常生活的方方面面。

本设计是基于单片机89C52为控制核心,以LCD1602为显示的数字时钟。

其主要功能是可正常显示时钟、日历、带有定时闹钟的多功能数字电子钟。

本设计采用89C52RC 单片机芯片作为中央处理器,内部定时器定时计数产生时钟日历信息,星期通过编程计算自动生成,并利用液晶显示屏LCD1602来显示时钟、日历、星期、闹钟等信息,通过按键来设置或校准相关信息。

本数字时钟设计的原理相对简单,所以硬件电路也相对简单,难点和重点主要放在C语言的编程上,使用到定时器的子程序、延时程序、键盘程序、液晶模块和单片机模块的初始化程序、液晶显示的程序等,各个函数交叉调用,配合主程序的运行。

关键字:电子钟; STC89C52; LCD1602;键盘;定时器第一章前言随着电子技术的不断发展,单片机技术在设计中所体现出来的优势越来越明显,它不仅是电子信息类专业的一个重要部分,而且在其他类专业工程中也是不可缺少的。

广泛地应用于家电、工业过程控制、仪器仪表、智能武器、航天和空间飞行器等领域,已成为新一代一些电子设备不可缺少的核心部件。

单片机把计算机最基本的功能电路,如CPU、程序存储器、数据存储器、I/O接口、定时、计数器、中断系统等集成到一块芯片上,形成单片形态的计算机。

单片机通常以最小系统运行,在家用电器中和常用的智能仪器仪表中常常可以“单片”工作,同时单片机在我们日常生活中叶经常见到,同时单片机在我们日常生活中也经常见到,如电子表、舞厅里的一些等国的控制、工厂一些自动化控制等。

将来只要有自动控制方面的都会离不开单片机的开发和使用,对于现代的自动化控制起着举足轻重的作用。

而数字钟正是一种用数字电路技术与单片机技术实现计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用[1]。

数字时钟是指以微处理器为核心,充分利用数字技术和软件技术,与各类脉冲信号的传感器配合,记录时间等的智能仪表。

数字时钟是日常生活、工业生产中常用的一种工具,社会拥有量和需求量都很大。

功能上要求能够完成准确走时、调时,性能上要求抗干扰能力强,稳定可靠,同时在价格上具备竞争力[2]。

结合以上几点,设计了一款数字时钟,该数字时钟设计工作原理为:单片机上电后,定时器工作计时开始,通过按键进行调时及闹钟调整,通过LCD显示其值。

日常生活中对单片机数字钟的问题要求越来越高,本设计仅针对简单的数字钟进行研究,能够实现数字时钟的正确走时。

第二章数字电子钟整体方案设计2.1 方案原理本系统由STC89C52RC单片机和字符点阵型LCD1602液晶显示器等器件构成。

用单片机内部定时器定时产生计数信号,单片机把数据进行处理,然后把数据传输到显示模块LCD1602液晶显示器,实现时间和日期的显示。

通过编写程序实现具体的功能,如年、月、日、星期、时、分、秒,以及时间的校准、闹钟的设置等。

再通过编写LCD液晶显示器的驱动程序,使其信息显示在LCD1602液晶显示器上。

系统方框图如图2-1所示。

图 2-1 系统方框图键盘是为了完成时钟、日历的校对和日历的显示功能。

由于此电子时钟要求具有闹铃功能,所以设计有闹铃电路,进行声音响铃。

2.2 所用硬件简介2.2.1 STC89C52单片机STC系列单片机是由STMicroelectronics 公司生产,并有宏晶公司做大陆代理的。

STMicroelectronics即意法半导体公司是1987年6月在意大利的SGS微电子公司和法国的汤姆逊微电子公司合并后产生的。

1998年5月,公司由原来的SGS汤姆逊(SGSTHOMSON)微电子公司改名为意法半导体公司(STMicroelectronics),简称ST公司[3]。

STC89C52RC可以代替AT89C51,功能更强,速度更快,寿命更长,价格更低。

它是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器[4]。

在单芯片上,拥有8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

它具有以下标准功能,8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4kB EEPROM,MAX810复位电路,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口[5]。

STC89C52RC的内核和AT51系列单片机一样,故引脚相同,外形及引脚排列也相同。

STC89C52RC封装图如2-2所示。

图2-2 STC89C52RC封装图2.2.2 LCD液晶显示器LCD1602液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。

本系统使用是是LCD1602液晶显示器,它可以显示两行,每行16个字符,采用单+5V电源电,外围电路配置简单,价格便宜,具有很高的性价比[6]。

LCD1602封装图如图2-3所示。

图2-3 LCD1602封装图LCD1602采用标准的16脚接口,其中VSS为地电源,VDD接5V正电源,VEE为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。

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

RW为读写信号线,高电平时进行读操作,低电平时进行写操作。

当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW 为低电平时可以写入数据。

E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。

D0~D7为8位双向数据线。

BLA背光源正极,BLK背光源负极。

LCD1602模块引脚功能图如图2-4所示。

图2-4 LCD1602模块引脚功能图2.2.3 晶振的选择这里使用的晶振频率为11.0592MHz.第三章数字电子钟硬件设计3.1 显示电路的设计系统的显示电路采用的是液晶显示方式。

采用1602字符点阵型液晶模块,上一行显示日期,星期,下一行显示时间或是闹钟。

使用起来比较灵活,操作简单,易控制,能够带来很大的方便。

在LCD1602液晶显示模块和单片机STC89C52RC相连接时的,具体的接法为:将VSS接地,VDD接高电平,VEE接地。

将RS接到P1.0口,R/W接到P1.1口,E接到P1.2口。

D0~D7接到P0口来控制命令输入及数据的输入/输出。

具体的连接电路如图3-1所示。

图3-1 LCD1602和单片机STC89C52RC接口电路3.2 按键电路的设计根据功能需要,本时钟需要设置以下功能键:时间设置键,加1键,减1键,推出确定键。

按照键盘与CPU的连接方式可分为独立式键盘和矩阵式键盘。

本设计采用独立式键盘是各个按键相互独立,每个按键占用一个I/O口线,每根I/O口线上的按键不会影响其他I/O口上按键工作状态。

独立式键盘电路配置灵活,软件结构简单,但每个按键必须占用一根I/O口,在按键数量较多时,I/O口线浪费较大,且电路结构复杂。

矩阵式键盘适合按键较多时使用。

由于本设计的电子钟最多需要4个按键,若采用矩阵式键盘时会有按键浪费,故采用的是独立式键盘。

具体的连接电路如图3-2所示。

图 3-2键盘电路单片机管脚只有在按键按下时为低电平,按键弹出后重新恢复高电平。

按键操作说明如下:K1键:该键为时间设置键,每次按动该键,都会使其计数变量加1。

K1计数变量为1~9次,分别调节年、月、日、星期、时、分、秒和闹钟时、分。

当按下次数为十时,计数变量清零。

K2键:该键为加1键。

该键每次按下将使相应校对位进行加1操作。

当设置键计数变量为0时,按下此键可切换闹钟的开关状态。

K3键:该键为减1键。

该键每次按下将使相应校对位进行减1操作。

当设置键计数变量为0时,按下此键可关闭当天的闹钟铃响状态。

K4键:该键为退出确认键。

按下此键,K1键计数变量清零。

3.3 闹铃电路设计本设计采用蜂鸣器闹铃,如当前时刻与闹铃时间相同,单片机向蜂鸣器送出低电闹铃电路与按键P1.7和蜂鸣器。

当3-3所示。

图 3-3闹铃电路3.4 复位电路设计复位是单片机的初始化操作,以便使CPU和系统中其他部件都处于一个确定的初始状态,并从这个状态开始工作。

除了进入系统的正常初始化之外,当单片机系统在运行出错或操作错误使系统处于死锁状态时,也可按复位键重新启动。

电路连接如图3-4所示。

图3-4 复位电路3.5 晶振电路的设计STC89C52单片机的时钟产生方法有两种:内部时钟方式和外部时钟方式。

本设计采用内部时钟方式,利用芯片内部的振荡电路,在X1、X2引脚上外接定时组件,内部的震荡电路会产生自激震荡。

本设计采用常用的内部时钟方式,即用外接晶体和电容组成的并联谐振回路。

震荡晶体选择可在1.2MHz到12MHz之间选择。

电容值无严格要求,但电容取值对震荡频率输出的稳定性、大小、震荡电路起震速度有少许影响,C1、C2可在20pF到100pF之间取值,但在60pF到70pF时震荡器会有较高的频率稳定性。

所以在本设计中,震荡晶体选择11.0592MHz,电容选择30pF,电路连接如图3-5所示。

图 3-5 晶振电路第四章数字电子钟的软件设计4.1 定时器模块部分产生时间函数流程图如图4-1所示。

图 4-1 时间产生程序流程图4.2 LCD显示模块部分4.2.1基本操作程序读状态:输入:RS=L,RW=H,E=H 输出:D0~D7=状态字读数据:输入:RS=H,RW=H,E=H 输出:无写指令:输入:RS=L,RW=L,D0~D7=指令码,E=高脉冲输出:D0~D7=数据写数据:输入:RS=H,RW=L,D0~D7=数据,E=高脉冲输出:无4.2.2状态字说明1602的状态字说明如下表4-2所示。

其中,STA0~STA6为当前地址指针的数值,STA7读写操作使能,1是禁止,0是允许,每次对控制器进行读写操作之前,必须进行读写检测,确保STA7为0。

D7 D6 D5 D4 D3 D2 D1 D0表 4-2 LCD1602状态说明表4.2.3 显示部分程序流程图1 忙检测函数流程图,如图4-3所示。

图 4-3 忙检测程序流程图2 写指令数据函数流程图,如图4-4所示。

图 4-4 写指令数据程序流程图3 LCD初始化函数流程图,如图4-5所示。

图 4-5 LCD初始化程序流程图4.3 键盘模块部分程序设计流程如图4-6所示。

相关文档
最新文档