- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LCD1602及其控制器的基本显示方法
LCD显示及键盘用法
LCD1602及其控制器的基本显示方法
向LCD 输入的数据为ASCII 码,需要通过数码扫描依次送 LCD 显示,下面介绍LCD
控制器IP 核LCD16X2A 及其相关程序。逻辑符号如下图:
U_lcd_ctrl 模块即为该控制器核在AltiumDesinger 原理图中的符号表示。其作用是接受
前面用户自己的逻辑单元送来的ASCII 码数据和控制信号,然后与外部的LCD 显示器通
讯,显示相应字符。数据总线使用输入输出分离模式,IP 核后面需要增加双向BUF 控制
单元(U8 )。LCD 控制器端口说明如下:
用户控制逻辑接口:
CLK :控制器工作时钟,上升沿有效
RS :复位信号,高电平有效
DATA[7..0] :ASCII 码数据总线
ADDR[3..0] :字符在LCD 屏幕上的地址(共两行,每行16 个字符) ADDR= “0000 ”
~ “1111”对应每行的第0~15 个字符
LINE : LCD1602 屏幕上的行选择信号,LINE=0 时数据在第一行显示,LINE= 1
时数据在第二行显示
BUSY : 控制器忙信号,数据未显示稳定时BUSY=1 ;反之为0
STROBE: 数据输入有效使能,高电平有效
LCD 显示器接口:
LCD_E :LCD 显示器使能
LCD_RW :LCD 读写方向控制
LCD_RS :LCD 命令,数据选择
LCD_DATA_TRI :LCD 数据高阻态控制
LCD_DATAO :LCD 数据输出总线
LCD_DATAI :LCD 数据输入总线
控制器工作原理如下:
A 控制器复位
当RS 信号有效时(高电平),控制器进入LCD 复位与初始化操作,此时,BUSY 信
号持续高电平,表示控制器忙,LCD 不能进行用户请求的操作。
RS 信号由高变低后的大约80us 之后,LCD 控制器初始化完成,可以响应用户的操作
请求,此时,BUSY 信号变低。LCD 处于显示模式。
B 字符显示
上电后的LCD 必须初始化一次,之后LCD 控制器停留于 “WAI FOR DATA ” 状态。
在用户向LCD 控制器申请字符显示操作时,ADDR 、DATA、LINE 信号必须保持稳定,同
时使用STROBE 信号触发显示操作。具体步骤如下:
表示字符显示位置的4bit 地址信号加载 ADDR 信号线上;
表示字符显示行号的 1bit 选择信号加载 LINE 信号线上;
字符ASCII 编码加载 DATA 总线上并保持稳定;
用户送入STROBE 的有效电平,LCD 控制器进入与LCD 显示器通讯的过程,显示相
应地址和行位置的ASCII 码对应字符,同时BUSY 信号变为高电平,表示控制器忙。此时,
用户需要等待。
一定时间后,LCD 字符显示稳定,BUSY 信号变为低电平,等待用户下一次操作申请。
如此循环。
根据LCD 控制器的工作原理编写的字符扫描和LCD 接口控制逻辑如下:
********************************************************************************************
***************************************功能:显示三个字符*********************************
*******************************************************************************************
library ieee;
use ieee.std_logic_1164.all;
entity lcd_scan is
port( clk_in: in std_logic; --工作主时钟
rstn_in: in std_logic; --复位信号,高电平有效
ascii_ 1_in: in std_logic_vector(7 do
您可能关注的文档
- 江阴居住型租房协议.doc
- 土地租赁合作协议--新.doc
- 漳州市房屋租赁协议书 三种.doc
- 英文合同翻译用词——hereof.docx
- 联合运营协议_合同协议_表格模板_实用文档.doc
- 租房合同英文模板翻译.doc
- 存在本体-与-生态视野---试谈中国当代美学的前景与出路.pdf
- 麦田房产租赁合同.doc
- 钢筋自购订货合同.doc
- Microsoft PowerPoint - 第8章 操作符重载.pdf
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
最近下载
- 矿用隔爆兼本安型控制器工艺流程图.doc VIP
- 政治学概论政治学概论编写组05政党与政党制度.ppt VIP
- 《乡村旅游规划与实践》课件——项目七 乡村旅游商品开发与设计.pptx VIP
- 国家义务教育质量监测心理健康测试题.pdf VIP
- 《分数加法和减法》单元整体设计 -2023-2024学年五年级下册数学人教版.doc VIP
- 《0~3岁婴幼儿保育与教育》PPT教学课件(全).pptx VIP
- 小学科学实验课学生合作学习策略与互动模式研究教学研究课题报告.docx
- 测绘工程管理与法律法规 测绘违法案例60讲 5测绘违法案例五.ppt
- 第六届中国国际“互联网+”大学生创新创业大赛项目计划书【模板】.pdf
- 政治学05 政党与政党制度.ppt VIP
文档评论(0)