全文预览

lcd1602数字电子钟

上传者:业精于勤 |  格式:doc  |  页数:16 |  大小:389KB

文档介绍
AР背光源正极Р8РD1Р数据Р16РBLKР背光源负极Р表10-13:引脚接口说明表Р第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脚:背光源负极。Р硬件连接原理图如下:Р五、系统软件的编程设计Р程序运行流程简图Р开始Р初始化Р设定初值Р定时50msР20次Р加一分钟Р60次Р加一秒Р60次Р加一小时Р24次Р小时清零Р显示时间Р结束РNOРNOРNOРNOР程序代码如下:Р#include<reg51.h>Р#define uchar unsigned charР#define uint unsigned intРuchar hour,min,sec,count,hour1,hour2,Рsec1,sec2,min1,min2,keystopc,temp;Рsbit keystop=P1^4;Рsbit keyh=P1^5;Рsbit keym=P1^6;Рsbit keys=P1^7;Рsbit lcden=P3^4;Рsbit lcdrs=P3^5;Рuchar code table[]={Р'0','1','2','3','4','5','6','7','8','9',':'};

收藏

分享

举报
下载此文档