LCD带字符液晶显示I LOVE YOU
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相关推荐
- 1602字符液晶显示
环境 软件 uVision V4.02 ISIS Professional 7.8 芯片 AT89C51 LM016L(LCD) 仿真图 实现效果 实现功能有四个 水平滚动显示字符串 带光标显示随机算 ...
- {技术资料参数}低功耗LED数码管显示驱动;LCD低功耗/抗干扰液晶显示驱动;高灵敏度抗干扰,低功耗触摸芯片(IC)
概述:(LED数显驱动芯片示例) VK16K33是一个内存映射和多功能LED控制器驱动程序.VK16K33有28SOP.24SOP和20SOP三种封装规格,分別对应三种最大显示点数:16x8点LED和 ...
- 88段显示-VINKA/永嘉原*厂-LCD段码液晶显示驱动芯片VK1088B QFN32,超小体积封装4MM*4MM,工作电压2.4-5.2V
型号:VK1088B 品牌:永嘉微电/VINKA 封装:QFN32 (4mm×4mm) 年份:新年份 VK1088B概述: VK1088B 是一个22*4的LCD驱动器,可软件程控使其适用于多样化的L ...
- 打开电脑自带字符映射表
字符映射表(charmap)是Windows 操作系统中可以将自造程序中制作的文字,或者特殊字符(键盘上找不到的字符,这些字符包括高级数学运算符.科学计数法.货币符号以及其他语言中的字符)应用到文档中 ...
- linux带字符的行,linux小计,统计文件中包含指定字符串的行数
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Linux, the kernel developed and distributed by Linus Torvalds et al, contains ...
- php 自带字符过滤,PHP字符串特殊符号的过滤方法
有时会遇到过滤字符串中特殊字符的问题,分享一个处理特殊字符串的方法,可能有遗漏,欢迎指正. 例子: 复制代码 代码示例: //php过滤字符串特殊符号 function strFilter($str) ...
- VK1621/VK1622/VK1623/VK1625有什么稳定的LCD液晶显示驱动芯片支持多种封装,提供专业工程服务
产品型号:VK1623 产品品牌:VINKA/永嘉微电科技 产品年份:最新年份 封装形式:QFP100 LQFP100 DICE/裸片 COB邦定片 定制COG 概述: VK1623是一個48x8的L ...
- S3C2440之液晶屏LCD驱动
作为一款高端的CPU S3C2440(2013年的时候),自带LCD液晶屏的UI接口, 也就是外设,只需要对照对应的LCD手册设置寄存器即可 所用LCD是一款16BPP的320(宽)X240(高)的L ...
- 【Arduino实验12 1602 LCD显示】
目录 一.实验目的 二.实验设备与环境 三.实验重点 四.实验难点 五.实验内容 5.1实验任务 5.2实验原理 5.3实验内容 5.4实验结果 5.5思考题 一.实验目的 (1)熟悉1602LCD液 ...
- LCD Keypad Shield
http://wiki.dfrobot.com.cn/index.php/(SKU:DFR0009)LCD_Keypad_Shield(Arduino兼容) 1.简介 LCD Keypad Shiel ...
最新文章
- 国内 Java 开发者必备的两个神器:Maven国内镜像和Spring国内脚手架
- 【Python】Python 过滤列表
- 分类评分函数 score function
- 下拉加载 实现 java_[Java教程]iscroll5实现一个下拉刷新上拉加载的效果
- Windows10系统Python2.7通过Swig调用C++过程
- usb接口定义引脚说明_PerfDogService使用说明
- 01算法 java_蓝桥杯:基础练习 01字串【JAVA算法实现】
- jsonview浏览器插件 查看格式化json数据
- 深度学习这么调参训练_深度学习训练的小技巧,调参经验(转)
- java jmenu 监听_Java中用得比较顺手的事件监听
- 19-6/24作业: 将一个double类型的小数,按照四舍五入保留两位小数
- 世界第一台电脑_阿里推出云电脑“无影”,名片大小的机身,却有无穷的计算能力...
- 网络编程之OSI七层协议
- 6个UI面试技巧让你轻松入职大公司
- Android recovery分区表
- Elasticsearch索引分片的数量及大小分配策略
- 2023年四川农业大学农村发展专硕经验贴
- nginx小知识: 通过location下 root,alias配置转发图片目录
- 查看Android应用内存的方法,Android获取App内存使用情况的方法
- ajax怎么请求数据,简单快捷