单片机应用技术项目教程项目二任务4.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目二 键盘与显示系统设计 任务4 液晶显示器设计 任务内容 组装一个液晶显示系统,由单片机外接1个LCD1602,显示字符串 “Hello!”。 学习目标 了解液晶显示器的分类 了解字符型LCD1602(外观、引脚) 学会阅读器件的datasheet 学会LCD1602与单片机的接口电路设计 学会编程,对LCD1602进行显示控制。 知 识 点 知识点一 液晶显示器及其接口 知识点二 LCD1602的内部结构 知识点三 LCD1602的指令系统 液晶显示在各种智能终端的手持设备、智能产品的面板等场合应用特别广泛。 智能家居产品的控制器 POS机 任务导入 知识点1 液晶显示器及其接口 LCD种类繁多,如字符型显示器 LCD1602,图形型显示器LCD12864 等。其中1602的含义是每行16个字符,共可显示2行。12864的含义是每行128个点,共64行,若按16*16的点对应1个汉字,则可显示8字*4行。 LCD1602 LCD12864 知识点1 液晶显示器及其接口 VSS:电源,接地。 VDD:电源,接+5V。 VEE:电源,LCD亮度调节。电压越低,屏幕越亮。 RS:输入,寄存器选择信号。RS=1(高电平),选择数据寄存器;RS=0(低电平),选择指令寄存器。 R/W:输入,读/写。R/W=1,把LCD中的数据读出到单片机上;R/W=0,把单片机中的数据写入LCM。 E:输入,使能(或片选)。E=1,允许对LCD进行读/写操作;E=0,禁止对LCD进行读/写操作。 D0~D7:输入/输出,8位双向数据总线。值得注意的是LCD以8位或4位方式读/写数据,若选用4位方式进行数据读/写,则只用D4~D7。 引脚的功能 【例】 根据引脚分布,设计单片机与1602的接口电路。 知识点1 液晶显示器及其接口 知识点2 1602内部结构 知识点2 1602内部结构 忙碌标志位BF 当BF=1时,表示LCD正在进行内部操作,不接受任何命令。单片机要写数据或指令到LCD之前,必须先查看BF是否为0,当BF=0时,LCD才会执行下一个命令。 BF的状态由数据线D7输出。 知识点2 1602内部结构 字符发生器CGROM CGROM中存有192个点阵字符图形,排列与标准的ASCII码相同。 例如:字符码31H为“1”字符,字符码41H为“A”字符。要在LCD中显示“A”,就可将“A”的ASCII代码41H写入DDRAM中,同时电路到CGROM中将“A”的字形点阵数据找出来显示在LCD上。 字符发生器中部分常用的5×7点阵字符代码 数据显示存储器DDRAM DDRAM用于存放LCD显示的数据 DDRAM的地址与屏幕显示的物理地址一一对应,在屏幕的某个位置显示数据时,将数据直接写入DDRAM对应的地址即可。 知识点2 1602内部结构 指令寄存器IR 用于寄存指令码、DDRAM、CGRAM的地址 执行“写指令”操作时,将接口上的信号存入IR 知识点2 1602内部结构 知识点3 LCD1602的指令系统 1.LCD1602有4种工作状态 知识点3 LCD1602的指令系统 2.读时序

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档