网站大量收购闲置独家精品文档,联系QQ:2885784924

单元六LCD1602并行数据通信上海城建职业36课件讲解.pptx

单元六LCD1602并行数据通信上海城建职业36课件讲解.pptx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

单元六LCD1602并行数据通信主讲人:***上海城建职业学院

本单元内容并行通信及LCD1602显示原理LCD1602接口设计及驱动实现LCD1602应用接口编程

教学目标掌握并行通信及1602显示原理熟悉LCD1602接口设计及驱动实现熟练使用LCD1602API函数的调用方法

6.1并行通信及LCD1602显示原理

基本概念并行通信并行通信的基本原理并行接口中各位数据都是并行传送的,它通常是以字节(8位)或字节(16位)为单位进行数据传输。并行接口是指数据的各位同时进行传送,其特点是传输速度快,但当传输距离较远、位数又多时,就导致通信线路复杂且成本提高。

1602显示原理并行通信1602显示原理LCD1602是很多单片机爱好者较早接触的字符型液晶显示器,它的主控芯片是HD44780或者其它兼容芯片。一般来说,LCD1602有16条引脚。引脚号符号引脚说明引脚号符号引脚说明1VSS电源地9D2数据端口2VDD电源正极10D3数据端口3VO偏压信号11D4数据端口4RS命令/数据12D5数据端口5RW读/写13D6数据端口6E使能14D7数据端口7D0数据端口15A背光正极8D1数据端口16K背光负极

1602显示原理并行通信DDRAMDDRAM(DisplayDataRAM)就是显示数据RAM,用来寄存待显示的字符代码。共80个字节,其地址和屏幕的对应关系如下:DDRAM相当于计算机的显存,我们为了在屏幕上显示字符,就把字符代码送入显存,这样该字符就可以显示在屏幕上了。同样LCD1602共有80个字节的显存,即DDRAM。但LCD1602的显示屏幕只有16×2大小,因此,并不是所有写入DDRAM的字符代码都能在屏幕上显示出来,只有写在上图所示范围内的字符才可以显示出来,写在范围外的字符不能显示出来。

1602显示原理并行通信CGROM和CGRAM在LCD1602模块上固化了字模存储器,就是CGROM和CGRAM,HD44780内置了192个常用字符的字模,存于字符产生器CGROM(CharacterGeneratorROM)中,另外还有8个允许用户自定义的字符产生RAM,称为CGRAM(CharacterGeneratorRAM)。也就是说,如果只需要在屏幕上显示已存在于CGROM中的字符,那么只须在DDRAM中写入它的字符代码就可以了;但如果要显示CGROM中没有的字符,比如摄氏温标的符号,那么就只有先在CGRAM中定义,然后再在DDRAM中写入这个自定义字符的字符代码即可。

6.2LCD1602接口设计及驱动实现

1602接口设计并行通信接口硬件电路STM32单片机与LCD1602的硬件接线图:

1602指令并行通信HD44480控制指令LCD在使用的过程中,可以在RS=0、RW=0的情况下,向LCM写入一个字节的控制指令。使用的控制指令一共八个类别。有的类别又有几条不同的指令。具体的情况罗列在下:

驱动指令并行通信写命令时序及编程逻辑写命令:输入RS=0,RW=0,E=高脉冲。输出:无。

驱动指令并行通信写数据时序及编程逻辑写数据:输入RS=1,RW=0,E=高脉冲。输出:无。

驱动指令并行通信LCD1602初始化初始化指令写入0x38:

6.2LCD1602应用接口编程

写字符函数并行通信LCD1602写字符函数

写字符函数并行通信LCD1602清除函数

演示例程并行通信LCD1602显示字符12例程目标演示并行通信方式的LCD1602显示例程内容往字符显示函数输入用户数据

结束本单元结束

文档评论(0)

学海无涯苦做舟 + 关注
实名认证
内容提供者

职业教育

1亿VIP精品文档

相关文档