毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

STC89C52单片机的电子万年历设计(6)

时间:2024-03-13 22:50来源:毕业论文
数据 16 BLK 背光源负极 引脚接口说明: 第1脚:VSS为地电源。 第2脚:VDD接5V正电源。 第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地

数据 16 BLK 背光源负极

引脚接口说明:

第1脚:VSS为地电源。

第2脚:VDD接5V正电源。

第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。

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

第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。

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

第7~14脚:D0~D7为8位双向数据线。

第15脚:背光源正极。

第16脚:背光源负极。

3。2。1  基本操作时序

(1)读状态:RS=L,RW=H,E=H

(2)写指令:RS=L,RW=L,D0~D7=指令码,E=高脉冲

(3)读数据:RS=H,RW=H,E=H

(4)写数据:RS=H,RW=L,D0~D7=数据,E=高脉冲

3。2。2  初始化设置

(1)显示模式设置如表(4):

表(4) 显示模式设置

指令码 功能

0 0 1 1 1 0 0 0 设置16*2显示,5*7点阵,8位数据接口

(2)显示开/关及光标设置如表(5):

表(5) 显示开/关及光标设置

指令码 功能

0 0 0 0 1 D C B D=1开显示;D=0关显示

C=1显示光标;C=0不显示光标

B=1光标闪烁;B=0光标不显示

0 0 0 0 0 1 N S N=1当读或写一个字符后地址指针加一,且光标加一

N=0当读或写一个字符后地址指针减一,且光标减一

S=1当写一个字符,整屏显示左移(N=1)

3。2。3  LCD1602与MCU的接口电路源C于H优J尔W论R文M网WwW.youeRw.com 原文+QQ752-018766

LCD的D0~D7分别接单片机的的P0口,作为数据线,因为P0口内部没有上拉电阻,所以外部另外加上4。7K的上拉电阻;P2。5—P2。7分别接LCD的RS、RW、E三个控制管脚;RV1用来调节LCD的显示灰度;BLK、BLA为背光的阴极和阳极,接上相应电平即点亮背光灯。

3。3  时钟芯片:DS1302

DS1302是一种高性能、低功耗、带RAM的实时时钟电路,提供了对后背电源进行涓细电流充电的能力。它可以对年、月、日、周日、时、分、秒进行计时,工作电压为2。5V~5。5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。 STC89C52单片机的电子万年历设计(6):http://www.youerw.com/zidonghua/lunwen_202761.html

------分隔线----------------------------
推荐内容