全文预览

单片机课程设计-可调式电子日历的设计

上传者:你的雨天 |  格式:doc  |  页数:27 |  大小:0KB

文档介绍
РRSР数据/命令选择Р12РD5Р数据Р5РR/WР读/写选择Р13РD6Р数据Р6РEР使能信号Р14РD7Р数据Р7РD0Р数据Р15РBLAР背光源正极Р8РD1Р数据Р16РBLKР背光源负极Р表1:引脚接口说明表Р第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脚:背光源负极。Р1602LCD的一般初始化(复位)过程Р延时15mSР写指令38H(不检测忙信号)Р延时5mSР写指令38H(不检测忙信号)Р延时5mSР写指令38H(不检测忙信号)Р以后每次写指令、读/写数据操作均需要检测忙信号Р写指令38H:显示模式设置Р写指令08H:显示关闭Р写指令01H:显示清屏Р写指令06H:显示光标移动设置Р写指令0CH:显示开及光标设置Р3.LCD1602液晶显示如图5所示:Р图5 LCD液晶显示Р2.3.4 按键模块的设计Р根据设计要求需要选择四个独立按键分别为选择、加、减、确定,Р按键模块如图6所示:Р图6按键模块设计Р 系统的软件设计Р3.1 主程序流程图Р Р图-A 主程序流程图Р主程序:Рvoid main()Р?{Р init();Р write_setds(0x80,0x50);

收藏

分享

举报
下载此文档