lcd1602数字电子钟

lcd1602数字电子钟

ID:10111298

大小:372.50 KB

页数:16页

时间:2018-05-26

lcd1602数字电子钟_第1页
lcd1602数字电子钟_第2页
lcd1602数字电子钟_第3页
lcd1602数字电子钟_第4页
lcd1602数字电子钟_第5页
资源描述:

《lcd1602数字电子钟》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、用LCD1602实现简单的数字时钟摘要:随着科技的发展,单片机的应用正在不断深入,涉及到日常生活的方方面面。本设计是基于单片机89C51为控制核心,以液晶为显示的数字时钟。本数字时钟设计的原理相对简单,所以硬件电路也相对简单,难点和重点主要放在C语言的编程上,使用到定时器的子程序、延时程序、时分秒的控制程序、液晶模块和单片机模块的初始化程序、液晶显示的程序等,各个函数交叉调用,配合主程序的运行。关键字:LCD160289C51定时器一、数字时钟的概述与功能的简介本设计用到单片机的P0端做数据端,把数据发送到LCD的数据接收端,然后通过利用程序进行对液晶的控制,实现数字的显示。在

2、本设计中,设计了四个功能按键,分别是启动/停止时钟,时、分、秒的加一功能,以此对时间的调整。硬件电路相对简单,所以软件的开销相对增大,特别是对液晶模块的程序设计,也正是设计本数字时钟的目的,希望通过此设计提高自己的软件编程与调试能力。由于个人能力也有限,在短时间内不能编写出用液晶显示年月日的程序,因为代码量确实增大不少。二、89C51单片机的简介1.单片机的概述所谓单片机,通俗的来讲,就是把中央处理器CPU(CentralProcessingUnit),存储器(memory),定时器,I/O(Input/Output)接口电路等一些计算机的主要功能部件集成在一块集成电路芯片上的

3、微型计算机。单片机又称为“微控制器MCU”。中文“单片机”的称呼是由英文名称“SingleChipMicrocomputer”直接翻译而来的。2.芯片引脚图的介绍芯片的引脚图如下:16引脚功能:I/O接口MCS-51是标准的40引脚双列直插式集成电路芯片,引脚分布请参照----单片机引脚图:P0.0~P0.7P0口8位双向口线(在引脚的39~32号端子)。P1.0~P1.7P1口8位双向口线(在引脚的1~8号端子)。P2.0~P2.7P2口8位双向口线(在引脚的21~28号端子)。P3.0~P3.7P2口8位双向口线(在引脚的10~17号端子)。P0口有三个功能:1、外部扩展存

4、储器时,当做数据总线(如图1中的D0~D7为数据总线接口)2、外部扩展存储器时,当作地址总线(如图1中的A0~A7为地址总线接口)3、不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。P1口只做I/O口使用:其内部有上拉电阻。P2口有两个功能:1、扩展外部存储器时,当作地址总线使用2、做一般I/O口使用,其内部有上拉电阻;P3口有两个功能:除了作为I/O使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置。ALE/PROG地址锁存控制信号在系统扩展时,ALE用于控制把P0口的输出低8位地址送锁存器锁存起来,以实现低位地址和数据的隔

5、离。ALE有可能是高电平也有可能是低电平,当ALE是高电平时,允许地址锁存信号,当访问外部存储器时,ALE信号负跳变(即由正变负)将P0口上低8位地址信号送入锁存器。当ALE是低电平时,P0口上的内容和锁存器输出一致。在没有访问外部存储器期间,ALE以1/6振荡周期频率输出(即6分频),当访问外部存储器以1/12振荡周期输出(12分频)。PROG为编程脉冲的输入端程序通过编程脉冲输入才能写进去的,这个脉冲的输入端口就是PROG。PSEN为外部程序存储器读选通信号在读外部ROM时PSEN低电平有效,以实现外部ROM单元的读操作。RST复位信号当输入的信号连续2个机器周期以上高电平

6、时即为有效,用以完成单片机的复位初始化操作,当复位后程序计数器PC=0000H,即复位后将从程序存储器的0000H单元读取第一条指令码。XTAL1和XTAL2外接晶振引脚。当使用芯片内部时钟时,此二引脚用于外接石英晶体和微调电容;当使用外部时钟时,用于接外部时钟脉冲信号。VCC:电源+5V输入16VSS:GND接地。三、89C51单片机结构1、总体结构结构框图如下:中央处理器(CPU)MCS-51的CPU能处理8位二进制数或代码。CPU是单片机的主要核心部件,在CPU里面包含了运算器、控制器以及若干寄存器等部件给成。总线指能为多个部件服务的信息传送线,在微机系统中各个部件通过总

7、线相互通信。地址总线(AB):地址总线是单向的,用于传送地址信息。地址总线的宽度为16位,因此基外部存储器直接寻址64K,16位地址总线由P0口经地址锁存器提供低8位地址(A0~A7),P2口直接提供高8位地址(A8~A15)。数据总线(DB):一般为双向,用于CPU与存储器,CPU与外设、或外设与外设之间传送数据信息(包括实际意义的数据和指令码)。数据总线宽度为8位,由P0口提供。控制总线(CB):是计算机系统中所有控制信号的总称,在控制总线中传送的是控制信息。由P3口的第二功能状态和4根

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。