老古开发网首页
导航:老古开发网首页文章索引文章分类嵌入式系统→[LCD1602模块驱动说明]
| -文章搜索 - 最新文章 - |

LCD1602模块驱动说明

发布时间:2006年6月23日 点击次数:3298
来源:   作者:
 

LCD1602模块驱动:

通常不接LCD的背光,因为采用背光的话,需要的电流太大,从而会造成稳压管发热特别厉害。

1)硬件连接电路

LCD1602     单片机

DB0-DB7:    P1

RS:         P2.7  

RW:        P2.6

EN:        P2.5

2)引脚说明

RS:寄存器选择输入端,

       RS0,如果是写状态,指向指令寄存器,如果是读,指向地址计数器

    RS1,不管是写还是读状态,指向数据寄存器

RW:为0:写状态;为1:读状态;

E  使能型号输入端,读状态,高电平有效;写状态,下降沿有效

如果需要采用4位传送数据,应该采用DB4DB7来传送数据

单片机控制中比较简单!

注意常用的命令:0x01:  清屏

                0x388位数据传送(0x28,4位数据传送)

                            0x0C: LCD ;0x08:  LCD

                            0x18: 字符左移  0x04:  向左移动光标  0x06: 向右移动光标

34线并行通信(命令:0x28

采用4线并口通信,可以减少对微控制器IO的需求,当设计产品过程中微控制器的IO资源紧张的时候可以考虑使用此种方法。4线通信是采用DB4DB7与微控制器进行通信,先传送数据或者命令的高4位,然后再传送低4位。

在程序的编制过程中需要注意的几个方面:

LCD初始话中需要对命令0x28多操作几次,同时要有相应的延时。本人刚开始的时候调试一直没有成功,问题就是出在这个地方。

先发送四位数据,应该采用这种方式:

LCDIO=command&0xf0;(LCDIO: P1)

低四位数据时为:

LCDIO=(command&0x0f)<<4;

48线并行通信(命令:0x38

采用8线并口通信,占微控制器IO口,具体程序可以见发布的程序


欢迎进入老古论坛进行讨论
[嵌入式系统] 相关文章:
支持VRS51L2000系列高速8051MCU的即插即用式开发系统
简介:
 生产商: 瑞创国际 Ramtron  产品说明: 评估平台VersaKit-20xx可用于VRS51L2000系列高性能8051微控制器,配件包括VRS51L2070 的开发板、Versa-JTAG编程/调试器、DB25并行电缆用于连接JTAG下载器和PC、电源。 所有的I/O口都有测试接口以便测试;2个用于UART访问的DB9连接器;8个用户自定义LED;2个手动复位/中断触发开关;并带有一个供客户使用的测试区;以及一个用于VRS51L2070在线编程和实时调试的JTAG访问端口。为了评估Ramtron铁......

Linux嵌入式实时操作系统开发与设计(5)
Linux嵌入式实时操作系统开发与设计(2)
Linux嵌入式实时操作系统开发与设计(4)
Linux嵌入式实时操作系统开发与设计(1)
Linux嵌入式实时操作系统开发与设计(6)
Linux嵌入式实时操作系统开发与设计(3)
MCU控制风光互补独立电源系统
基于嵌入式控制器的水质实时远程检测系统
嵌入式远程视频采集系统的设计与实现
 
下一个:[新闻热点]需求意外增长导致有限短缺,iSuppli详解配给状况
简介:
继报道称某些功率MOSFET实行配给、一些标准逻辑产品供应商警告供应严重不足之后,市场调研公司iSuppli日前注意到其它产品领域也出现了有限配给的迹象。 虽然iSuppli到目前为止,没有发现预示半导体和电子元件产业将普遍实行配给的迹象,但这些事态确实反映出2006年上半年芯片及设备需求意外强劲。iSuppli把“配给状态”定义为产品供应严重不足,显示供应商无力满足全部客户的订单。配给代表比较严重的供应不足,不只是半导体产业内经常发生的供需失衡。 iSuppli上周报告称,某些种类的功率半导体出现明显短缺,其中一些具体型号的MOSFET实行了配给。同时意法半导体表示,它的标准逻辑......
 

上一个:[新闻热点]德州仪器:半导体行业库存处在合理水平

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:10分钟 执行时间:16毫秒