1602是字符型液晶,内含128个ASCLL字符型的字符库,故可以显示ASCLL字符,而不能显示汉字。

1602可以显示两行信息,每行16个字符,5V电源供电,带有背光。

知识点:

#include <reg51.h>
#include <stdio.h>
#define uchar unsigned char
#define LCD P2
sbit RS = P3^0;
sbit RW = P3^1;
sbit E = P3^2;
uchar i,j;
uchar tab[] = "I LOVE YOU";//定义一个数组,把要显示的字符放到数组里面
void writeCMD(uchar cmd)
{RS = 0;//0代表命令,1代表数据          写命令RW = 0;//0代表写,1代表读for(i=0;i<200;i++);//小延时LCD = cmd;//写入命令E = 1;//液晶使能for(i=0;i<5;i++);//小延时E = 0;//液晶失能for(i=0;i<5;i++);//小延时
   }void writeDATA(uchar data1)//写数据
{RS = 1;//0代表命令,1代表数据            写数据RW = 0;//0代表写,1代表读for(i=0;i<200;i++);//小延时LCD = data1;//写入命令E = 1;for(i=0;i<5;i++);//小延时E = 0;for(i=0;i<5;i++);//小延时
}//液晶初始化,硬件固定初始化步骤,不用记   void init()
{RW = 0;//低电平使写操作有效E = 0;//使能液晶writeCMD(0x38);//16*2显示,5*7点阵,8位数据接口writeCMD(0x0C);//开显示,不显示光标writeCMD(0x06);//读或写一个字符后地址指针加1,且光标加1;当写一个字符时,整屏显示不移动writeCMD(0x01);//清屏
  }//主函数 void main(void){ init(); //液晶初始化子函数调用writeCMD(0xc0);//写地址,选择在屏幕哪里显示字符for(i=0;i<220;i++);//小延时for(j=0;j<10;j++)//for循环把多个字符依次显示出来writeDATA(tab[j]);//在屏幕要显示的字符while(1); }

附带无线标号:

点击LBL,在要用无线连接的两端地方双击,附上相同的名称即可,

转载于:https://www.cnblogs.com/kinson/p/6874775.html

LCD带字符液晶显示I LOVE YOU相关推荐

  1. 1602字符液晶显示

    环境 软件 uVision V4.02 ISIS Professional 7.8 芯片 AT89C51 LM016L(LCD) 仿真图 实现效果 实现功能有四个 水平滚动显示字符串 带光标显示随机算 ...

  2. {技术资料参数}低功耗LED数码管显示驱动;LCD低功耗/抗干扰液晶显示驱动;高灵敏度抗干扰,低功耗触摸芯片(IC)

    概述:(LED数显驱动芯片示例) VK16K33是一个内存映射和多功能LED控制器驱动程序.VK16K33有28SOP.24SOP和20SOP三种封装规格,分別对应三种最大显示点数:16x8点LED和 ...

  3. 88段显示-VINKA/永嘉原*厂-LCD段码液晶显示驱动芯片VK1088B QFN32,超小体积封装4MM*4MM,工作电压2.4-5.2V

    型号:VK1088B 品牌:永嘉微电/VINKA 封装:QFN32 (4mm×4mm) 年份:新年份 VK1088B概述: VK1088B 是一个22*4的LCD驱动器,可软件程控使其适用于多样化的L ...

  4. 打开电脑自带字符映射表

    字符映射表(charmap)是Windows 操作系统中可以将自造程序中制作的文字,或者特殊字符(键盘上找不到的字符,这些字符包括高级数学运算符.科学计数法.货币符号以及其他语言中的字符)应用到文档中 ...

  5. linux带字符的行,linux小计,统计文件中包含指定字符串的行数

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Linux, the kernel developed and distributed by Linus Torvalds et al, contains ...

  6. php 自带字符过滤,PHP字符串特殊符号的过滤方法

    有时会遇到过滤字符串中特殊字符的问题,分享一个处理特殊字符串的方法,可能有遗漏,欢迎指正. 例子: 复制代码 代码示例: //php过滤字符串特殊符号 function strFilter($str) ...

  7. VK1621/VK1622/VK1623/VK1625有什么稳定的LCD液晶显示驱动芯片支持多种封装,提供专业工程服务

    产品型号:VK1623 产品品牌:VINKA/永嘉微电科技 产品年份:最新年份 封装形式:QFP100 LQFP100 DICE/裸片 COB邦定片 定制COG 概述: VK1623是一個48x8的L ...

  8. S3C2440之液晶屏LCD驱动

    作为一款高端的CPU S3C2440(2013年的时候),自带LCD液晶屏的UI接口, 也就是外设,只需要对照对应的LCD手册设置寄存器即可 所用LCD是一款16BPP的320(宽)X240(高)的L ...

  9. 【Arduino实验12 1602 LCD显示】

    目录 一.实验目的 二.实验设备与环境 三.实验重点 四.实验难点 五.实验内容 5.1实验任务 5.2实验原理 5.3实验内容 5.4实验结果 5.5思考题 一.实验目的 (1)熟悉1602LCD液 ...

  10. LCD Keypad Shield

    http://wiki.dfrobot.com.cn/index.php/(SKU:DFR0009)LCD_Keypad_Shield(Arduino兼容) 1.简介 LCD Keypad Shiel ...

最新文章

  1. 国内 Java 开发者必备的两个神器:Maven国内镜像和Spring国内脚手架
  2. 【Python】Python 过滤列表
  3. 分类评分函数 score function
  4. 下拉加载 实现 java_[Java教程]iscroll5实现一个下拉刷新上拉加载的效果
  5. Windows10系统Python2.7通过Swig调用C++过程
  6. usb接口定义引脚说明_PerfDogService使用说明
  7. 01算法 java_蓝桥杯:基础练习 01字串【JAVA算法实现】
  8. jsonview浏览器插件 查看格式化json数据
  9. 深度学习这么调参训练_深度学习训练的小技巧,调参经验(转)
  10. java jmenu 监听_Java中用得比较顺手的事件监听
  11. 19-6/24作业: 将一个double类型的小数,按照四舍五入保留两位小数
  12. 世界第一台电脑_阿里推出云电脑“无影”,名片大小的机身,却有无穷的计算能力...
  13. 网络编程之OSI七层协议
  14. 6个UI面试技巧让你轻松入职大公司
  15. Android recovery分区表
  16. Elasticsearch索引分片的数量及大小分配策略
  17. 2023年四川农业大学农村发展专硕经验贴
  18. nginx小知识: 通过location下 root,alias配置转发图片目录
  19. 查看Android应用内存的方法,Android获取App内存使用情况的方法
  20. ajax怎么请求数据,简单快捷

热门文章

  1. 计算机操作系统(慕课版)各章思维导图
  2. 浅谈essay、paper和dissertation的区别
  3. 网站安全扫描工具,举荐6个网站安全扫描工具
  4. 我的小米智能家居系统
  5. 浏览器插件——轻松、快速下载网站源代码
  6. java输出数组中所有数字排列的集合
  7. 将Python程序打包成exe文件
  8. 手机号归属地 mysql脚本_手机号码归属地能否取消? 这些热点问题,工信部回复了...
  9. SQL:with as用法
  10. Ubuntu 中文字体美化方案大全 (3): 使用Windows XP字体