LCD1602单片机数字钟设计(含).pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

基于单片机89C52的液晶数字钟设计

摘要设计采用定时计数器工作方式1进行数值上的累加,经过延时程序,lcd1602驱动

程序和时间格式转换程序,实现了数字钟的正常运转以及显示。添加整点报时,用1个if

语句设置整点条件调用蜂鸣器程序实现功能;添加闹钟功能,通过当前时间与闹钟时间的

对比促使蜂鸣器发声。

关键词定时计数器LCD1602闹钟单片机89C52

1.电路设计

1.1主体设计

1.1.1设计原理

LCD1602蜂鸣器

At89c52

P1(0.1.2.3)

5个四脚独立键(有复位)晶振

1.1.1器件设计图

如器件设计图所示,这是器件摆放的位置图。Lcd1602的DB端接单片机的P0端,使用

P0端要外接上拉电阻,这里放置10k阻值的排阻。蜂鸣器需要三极管放大后方可使用。开

关用四脚独立按键,接P1端。使用12MHz的晶振。

1.2各部分设计

1.2.1时钟设计

单片机的时钟有两种方式产生,分别是内部方式和外部方式。设计采用内部方式。产生时

钟的是振荡电路。由一个12MHz的晶振和两个30pF的串联着的电容并联在一起,形成谐

振电路。晶振和电容大小涉及电路振荡频率的稳定性和大小,以及起振响应速度。

1.2.2复位设计

按一次开关,电位变化形成一次脉冲,使单片机复

位。采用10k电阻和10uF的电解电容。

1.2.3按键设计

有三种模式,分别是工作模式,当前时间设置模式,闹铃时间设置模式。

(1)工作模式。就是正常数字钟功能,有整点报时功能。

(2)当前时间设置模式。1键进入该模式,之后,1键调时,2键调分,3键确认。

(3)闹铃时间设置模式。3键进入该模式,之后,1键调时,2键调分,3键确认,4键打

开闹铃。工作模式2键可以查看闹铃时间。

1.2.4lcd1602设计

Lcd1602的DB端接单片机的P0端,2和15脚接5v,其他的接地。加10k排阻,程序

正确,电路无差错,可正常使用。

1.2.5蜂鸣器设计

蜂鸣器通过三极管放大后使用,作用有闹铃和整点报时的发声。三极管采用pnp型规

格。

1.3软件仿真Proteus7.5

1.3仿真图

设计仿真用到的器件在此版本软件上都能找到。仿真实现了,证明程序无错,可以使

用。开关BUTTON,单片机AT89C51,晶振CRVSTAL,电容CAP,电解电容CAP-POL,电阻

RES,排阻RES-PACK-8,液晶LMD16L,pnp三极管,蜂鸣器用扬声器代替SPEAKER。连接好

线路,调好器件电压5v,就可以下载程序,仿真成功实现了。

1.4硬件AltiumDesigner10

1.4PCB设计

硬件需要此软件绘制电路印制图。器件封装有自带的,也需要自己绘制,建议封装均

检查一遍。

3.硬件分析

3.1硬件的使用

按键采用的是四脚独立按键,实质上用到的是两个引脚两个距离比较窄的脚。复位电

路中电解电容的使用,不是限制电流的大小,而是控制复位时间,晶振要靠近51芯片

3.2调试

先仿真后做实物,遇到的问题较少。调试过程,先检查最小系统,包括晶振电路,复

位电路。复位时发现,若用瓷片电容,则调换为电容接地,电阻接5V。注意1602接排

阻。

实物检测

上电后,正常液晶显示,并报时。

2.设置时间,按1键进入,按1键调时,2键调分,3键完成。

3.设置闹钟,按1键进入,按1键调时,2键调分,3键完成,4键打开。

您可能关注的文档

文档评论(0)

各类考试卷精编 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地宁夏
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档