C51LCD1602液晶显示屏 基础理论
LCD1602液晶显示屏
1.LCD1602简介:
2.管脚解释
3 脚:VL,**液晶显示偏压信号,用于调整 LCD1602 的显示对比度,**一般会外接电位器用以调整偏压信号,注意此脚电压为 0 时可以得到最强的对比度。
4 脚:RS,**数据/命令选择端,当此脚为高电平时,可以对 1602 进行数据字节的传输操作,而为低电平时,则是进行命令字节的传输操作。**命令字节,即是用356来对 LCD1602 的一些工作方式作设置的字节;数据字节,即使用以在 1602 上显示的字节。值得一提的是,LCD1602 的数据是 8 位的。
5 脚:R/W,读写选择端。当此脚为高电平可对 LCD1602 进行读数据操作,反之进行写数据操作。
6 脚:E,使能信号,其实是 LCD1602 的数据控制时钟信号,利用该信号的上升沿实现对 LCD1602 的数据传输。
7~14 脚:8 位并行数据口,而 51 单片机一组 IO 也是 8 位,使得对 LCD1602的数据读写大为方便。
在 LCD1602 内部含有 80 个字节的 DDRAM,它是用来寄存显示字符的。其地址和屏幕的对应关系如下表:
3.设置显示坐标和显示内容
根据DDRAM的取址规则:
若取“02”地址,显示1
由上图可知DDRAM的最高位需为1,
位置的地址
02+0x80→02|0x80(+就是或运算|)
(0x80=1000 0000)
显示
必须写入字符型数据需用ASCII码,十进制转化为ASCII编码
显示1:1+0x30→1|0x30
(0→0x30)(1→0x31)
![在这里插入图片描述](https://img-blog.csdnimg.cn/eb309a7a1fac447180a700626eda0835.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1N
4.LCD1602常用指令
清屏指令是固定的,清洁显示屏,相当于把DDRAM里的数据全部填写空白,对应的ASCII码为SOH;
DB7-DB0:
二进制:0000 0001 十六进制:0x01 ASCII码:“_”
二进制:0000 0110十六进制:0x06 :写入新数据后光标右移显示屏不移动
二进制:0000 0100十六进制:0x04 :写入新数据后光标右移显示屏移动
二进制:0000 0010十六进制:0x02 :写入新数据后光标左移显示屏不移动
二进制:0000 0000十六进制:0x00:写入新数据后光标左移显示屏移动
1二进制:0000 1100 十六进制:0x0c:显示功能开功能无光标不闪烁
XX代表任意值都行我们就选择00;
二进制:0011 1000 十六进制:0x38:数据总线为8位显示2行5×7点阵/字符
5.LCD1602的使用
LCD1602的使用步骤
单片机:1us 而LCD1602为ns,足够使用
6.硬件设计
C51LCD1602液晶显示屏 基础理论相关推荐
- Lambda 表达式基础理论与示例
Lambda 表达式基础理论与示例 Lambda 表达式,也可称为闭包,推动 Java 8 发布的最重要新特性. Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中). 使用 Lam ...
- barmanager 不显示_广州13.3寸广告液晶显示屏品牌排行榜
严禁使用有机溶剂(如酒精.丙酮等),尽量避免使用化学清洁剂,否则造成显示器表面的镀膜破损脱落是无法弥补的损失.广州寸广告液晶显示屏品牌排行榜擦拭时一定要用软布或者专用抹布(镜头纸也可以),直接擦拭或喷 ...
- 和12岁小同志搞创客开发:如何驱动 12864 OLED液晶显示屏?
目录 1.简介和驱动原理 2.实践 机缘巧合在网上认识一位12岁小同志,从零开始系统辅导其创客开发思维和技巧. 项目专栏:https://blog.csdn.net/m0_38106923/categ ...
- 和12岁小同志搞创客开发:如何驱动LCD1602液晶显示屏?
目录 1.简介和驱动原理 2.实践 机缘巧合在网上认识一位12岁小同志,从零开始系统辅导其创客开发思维和技巧. 项目专栏:https://blog.csdn.net/m0_38106923/cate ...
- 一文详解非线性优化算法:保姆级教程-基础理论
不论是刚入门SLAM的小白,还是导航相关专业的同学,都对"非线性优化"这个词不陌生,如果你说你没听过这个词,那"因子图"一词总该略有耳闻吧,如果还是不知道,那就 ...
- 发展第三代AI:清华AI研究院基础理论研究中心成立,朱军任主任
https://www.toutiao.com/a6687778128141484552/ 人工智能正处在高速发展时期,而清华的研究人员却早已意识到了目前方法的局限,并放眼于下一代技术上了.5 月 6 ...
- 宇宙是一个图网络?「全球最聪明的人」刚刚为物理基础理论指出了全新道路...
来源:机器学习研究组订阅号 图片来源:机器之心 「物理学已经很长一段时间没有出现任何显著进展了.探测引力波或许算是一个,」斯蒂芬·沃尔夫勒姆表示.「我非常希望在纯技术层面上,我们所做的一切能够使理论物 ...
- 基础理论研究是人工智能持续发展的保证
来源:图灵人工智能 摘要: 人工智能的主流技术的发展大致经历了三个重要的历程. 人工智能的主流技术的发展大致经历了三个重要的历程.1956-1965年,人工智能的形成期,强调推理的作用.一般认为只要机 ...
- 展望:共融机器人的基础理论与关键技术
来源:<国家科学评论> 概要:自1959年工业机器人诞生以来,机器人在机械制造.国防安全.健康服务.科考与医疗等方面发挥出越来越重要的作用. 自1959年工业机器人诞生以来,机器人在机械制 ...
最新文章
- OSPF LSA 类型
- 内核驱动漏洞与攻击预防--by MJ0011
- protobuf入门教程(五):枚举(enum)、包(package)
- 聚合复合_聚合复合微生物菌剂的功能
- cf1208E. Let Them Slide
- C++学习之路 | PTA乙级—— 1027 打印沙漏 (20 分)(精简)
- 转为yaml python_python 如何使用HttpRunner做接口自动化测试
- nginx启动,停止,查看状态,重载脚本
- mdk系列 Adsl 成功上网指南(非USB ADSL)
- mysql 数据库中根据当前系统时间,取前后几秒 几分钟 几小时 几天
- “ ModuleNotFoundError: No module named ‘tkinter‘ “的解决方法
- 算法萌新如何学好动态规划(三)
- yolov3原理解析及代码流程
- 为什么要参加hadoop培训
- 肠道菌群失衡的症状、原因和自然改善
- Civil 3d 将平面结构物投影到纵断面上
- python算程序员吗_2019为什么有人说Python程序员是假的程序员?
- python read()读取图片_可以python sitk.ReadImage读取列表/系列图像吗?
- dell电脑如何安装ubuntu系统_Dell台式机安装Ubuntu 16.04注意事项( Alienware R6)
- 科技初创企业遭遇IPO寒冬
热门文章
- 眼界、激情、感恩——一个GIS专业学生大学四年总结,软件大赛、考研感想
- 横河/YOKOGAWA 集散控制系统(DCS)
- Pytorch-Lightning--Tuner
- Mac M1芯片同态加密库的安装(TFHE问题)
- 955.WLB 不加班公司名单!再新增 5 家公司!
- 操作电脑时间长,眼睛疲劳怎么办?
- 全国中学生计算机竞赛被取消,叫停4个月,中国计算机学会发布通知,恢复信奥联赛...
- LibreCAD windows 编译
- 抢先看,2023年前瞻版Java八股文面试题,面试应该是够用了(吊打面试官)
- Windows Tomcat服务启动 修改Xms Xmx