|
|
| | -文章搜索 - 最新文章 - | |
LCD1602模块驱动说明 |
| 发布时间:2006年6月23日 点击次数:3298 |
| 来源: 作者: |
LCD1602模块驱动: 通常不接LCD的背光,因为采用背光的话,需要的电流太大,从而会造成稳压管发热特别厉害。 1)硬件连接电路 LCD1602 单片机 DB0-DB7: P1 RS: P2.7 RW: P2.6 EN: P2.5 2)引脚说明 RS:寄存器选择输入端, RS=0,如果是写状态,指向指令寄存器,如果是读,指向地址计数器 RS=1,不管是写还是读状态,指向数据寄存器 RW:为0:写状态;为1:读状态; E: 使能型号输入端,读状态,高电平有效;写状态,下降沿有效 如果需要采用4位传送数据,应该采用DB4-DB7来传送数据 单片机控制中比较简单! 注意常用的命令:0x01: 清屏 0x38:8位数据传送(0x28,4位数据传送) 0x 0x18: 字符左移 0x04: 向左移动光标 0x06: 向右移动光标 3)4线并行通信(命令:0x28) 采用4线并口通信,可以减少对微控制器IO的需求,当设计产品过程中微控制器的IO资源紧张的时候可以考虑使用此种方法。4线通信是采用DB4-DB7与微控制器进行通信,先传送数据或者命令的高4位,然后再传送低4位。 在程序的编制过程中需要注意的几个方面: LCD初始话中需要对命令0x28多操作几次,同时要有相应的延时。本人刚开始的时候调试一直没有成功,问题就是出在这个地方。 先发送四位数据,应该采用这种方式: LCDIO=command&0xf0;(LCDIO: P1口) 低四位数据时为: LCDIO=(command&0x 4)8线并行通信(命令: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控制风光互补独立电源系统
基于嵌入式控制器的水质实时远程检测系统
嵌入式远程视频采集系统的设计与实现 |
|
|
|