新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 跟我学51单片机(七)——LCD1602液晶显示模块

跟我学51单片机(七)——LCD1602液晶显示模块

作者:时间:2013-01-26来源:网络收藏
  本刊上期介绍单片机捕获红外遥控器解码方法电路原路和程序设计方法,并给出了实例。这一讲将介绍单片机驱动 模块。通过该讲,读者可以掌握 液晶的工作原理和如何通过单片机来驱动 液晶。

  一、原理简介

  模块具有体积小、功耗低、显示内容丰富、超薄轻巧等优点,在嵌入式应用系统中得到越来越广泛的应用,这讲中向大家介绍的LCD1602 模块(其内部控制器为HD44780 芯片),它可以显示两行,每行16 个字符,因此可相当于32 个LED 数码管,而且比数码管显示的信息还多。采用单+5V 电源供电,外围电路配置简单,价格便宜,具有很高的性价比。

  LCD1602 外观如图1(a) 所示。1602 字符型LCD 模块的管脚分布如图1(b) 所示, 其管脚各功能如表1 所示。

图1 (a) LCD1602外观图 (b) LCD1602管脚分布图

  值得提出的是,各种液晶厂家均有提供几乎都是同样规格的1602 模块或兼容模块,尽管各厂家的对其各自的产品命名不尽相同;但其最初采用的LCD 控制器采用的是HD44780,在各厂家生产的1602 模块当中,基本上也都采用了与之兼容的控制IC,所以从特性上基本上是一样的;当然,很多厂商提供了不同的字符颜色、背光色之类的显示模块。

  LCD1602 有11 个控制指令, 见表2。其中,DDRAM :显示数据RAM,用来寄存待显示的字符代码;CGROM :字符发生存储器;CGRAM :用户自定义的字符图形RAM。限于篇幅原因在此不做详细叙述,读者可以上网查看HD44780 芯片资料和LCD1602 数据手册。

  这里介绍几个LCD1602 编程时经常用到的几个指令,见表3。

红外遥控器相关文章:红外遥控器原理

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭