当前位置: 首页 > news >正文

网站关键词制作郑州网站建设最便宜

网站关键词制作,郑州网站建设最便宜,能做外链的产品网站,模板素材大全免费一、初识LCD1602 1.LCD1602是一种工业字符型液晶,能够同时显示 1602 即 32 字符(16列两行)。 2.引脚说明 二、显示逻辑 1.搞明白在哪里显示(地址)?显示什么(内容)? 在哪里显示 显示什么 三、…

一、初识LCD1602

1.LCD1602是一种工业字符型液晶,能够同时显示 16×02 即 32 字符(16列两行)。
 2.引脚说明

 二、显示逻辑

1.搞明白在哪里显示(地址)?显示什么(内容)?

在哪里显示
显示什么

 三、时序分析

1.写操作时序

(1)RS=1:写内容;RS=0:写地址;

(2) RW = 0:写操作;

(3)E:从低电平上升到高电平(这个过程中延时25ns),然后高电平持续150ns,最后从高电平下降到低电平(这个过程中延时25ns),延时时间可以用_nop_()函数代替。

 2.读操作时序

(1)RS:通过指令9可知,RS=0;

(2)RW=1:读操作;

(3)E:从低电平上升到高电平(这个过程中延时25ns),然后高电平持续150ns,最后从高电平下降到低电平(这个过程中延时25ns),延时时间可以用_nop_()函数代替。

四、代码示例

1.编程实现LCD1602显示字符'C'

#include "reg52.h"
#include <intrins.h>#define databuffer  P0//定义8位数据线,P0端口组sbit RS = P1^0;
sbit RW = P1^1;
sbit EN = P1^4;void Check_Busy()
{char tmp = 0x80;databuffer = 0x80;while(tmp & 0x80){//比较最高位RS = 0;RW = 1;EN = 0;_nop_();EN = 1;_nop_();_nop_();tmp = databuffer;EN = 0;_nop_();}
}void Write_Cmd_Func(char cmd)//写指令,RS低电平 
{Check_Busy();RS = 0;RW = 0;EN = 0;_nop_();//空函数,延时1usdatabuffer = cmd;_nop_();EN = 1;_nop_();_nop_();EN = 0;_nop_();
}void Write_Data_Func(char cmd)//写数据,RS高电平
{Check_Busy();RS = 1;RW = 0;EN = 0;_nop_();//空函数,延时1usdatabuffer = cmd;_nop_();EN = 1;_nop_();_nop_();EN = 0;_nop_();
}void Delay15ms()		//@11.0592MHz
{unsigned char i, j;i = 27;j = 226;do{while (--j);} while (--i);
}void Delay5ms()		//@11.0592MHz
{unsigned char i, j;i = 9;j = 244;do{while (--j);} while (--i);
}void LCD1602_Init()
{//1.延时15msDelay15ms();//2.写指令38H(不检测忙信号)Write_Cmd_Func(0x38);//3.延时5msDelay5ms();//4.以后每次写指令,读/写数据操作均需要检测忙信号//5.写指令38H:显示模式设置Write_Cmd_Func(0x38);//6.写指令08H:显示关闭Write_Cmd_Func(0x08);//7.写指令01H:显示清屏Write_Cmd_Func(0x01);//8.写指令06H:显示光标移动设置Write_Cmd_Func(0x06);//9.写指令0CH:显示开及光标设置Write_Cmd_Func(0x0c);
}void main()
{char pposition = 0x80 + 0x05;char dataShow = 'C';LCD1602_Init();Write_Cmd_Func(pposition);//要显示的地址Write_Data_Func(dataShow);//要显示的内容
}

 2.编程实现LCD1602显示一行

#include "reg52.h"
#include <intrins.h>#define databuffer  P0//定义8位数据线,P0端口组sbit RS = P1^0;
sbit RW = P1^1;
sbit EN = P1^4;void Check_Busy()
{char tmp = 0x80;databuffer = 0x80;while(tmp & 0x80){//比较最高位RS = 0;RW = 1;EN = 0;_nop_();EN = 1;_nop_();_nop_();tmp = databuffer;EN = 0;_nop_();}
}void Write_Cmd_Func(char cmd)//写指令,RS低电平 
{Check_Busy();RS = 0;RW = 0;EN = 0;_nop_();//空函数,延时1usdatabuffer = cmd;_nop_();EN = 1;_nop_();_nop_();EN = 0;_nop_();
}void Write_Data_Func(char cmd)//写数据,RS高电平
{Check_Busy();RS = 1;RW = 0;EN = 0;_nop_();//空函数,延时1usdatabuffer = cmd;_nop_();EN = 1;_nop_();_nop_();EN = 0;_nop_();
}void Delay15ms()		//@11.0592MHz
{unsigned char i, j;i = 27;j = 226;do{while (--j);} while (--i);
}void Delay5ms()		//@11.0592MHz
{unsigned char i, j;i = 9;j = 244;do{while (--j);} while (--i);
}void LCD1602_Init()
{//1.延时15msDelay15ms();//2.写指令38H(不检测忙信号)Write_Cmd_Func(0x38);//3.延时5msDelay5ms();//4.以后每次写指令,读/写数据操作均需要检测忙信号//5.写指令38H:显示模式设置Write_Cmd_Func(0x38);//6.写指令08H:显示关闭Write_Cmd_Func(0x08);//7.写指令01H:显示清屏Write_Cmd_Func(0x01);//8.写指令06H:显示光标移动设置Write_Cmd_Func(0x06);//9.写指令0CH:显示开及光标设置Write_Cmd_Func(0x0c);
}void LCD1602_showLine(char row,char col,char *string)
{switch(row){case 1:Write_Cmd_Func(0x80+col);while(*string){Write_Data_Func(*string);string++;}break;case 2:Write_Cmd_Func(0x80+0x40+col);while(*string){Write_Data_Func(*string);string++;}break;}
}void main()
{char pposition = 0x80 + 0x05;LCD1602_Init();LCD1602_showLine(1,5,"NO.1");LCD1602_showLine(2,2,"Hello China");
}

http://www.wangmingla.cn/news/90864.html

相关文章:

  • 网站做信息流移动端关键词排名优化
  • 鞍山专业做网站公司百度搜索关键词推广
  • 支付宝支持12306网站建设站长查询
  • 网站备案准备资料seo外包是什么
  • 天津做网站.都找津坤科技做个公司网站大概多少钱
  • 汽车销售网站宁波seo快速优化课程
  • 怎么查看网站的安全性凤凰军事新闻最新消息
  • 免费做外贸的网站平台杭州网站推广与优化
  • 网站架构图的制作百度客服
  • 教育网站颜色制作公司网站的公司
  • 制作网站哪家好自己做网站
  • 中山市做网站公司厦门网站综合优化贵吗
  • 哪个网站教做ppt模板手机百度旧版本下载
  • 一般网站开发公司网站收录教程
  • 洪梅镇网站建设世界排名前十位
  • 网站建设优化项目企业软文营销发布平台
  • 湘潭网站建设优化建站北京网站优化价格
  • 国外做伞的品牌网站广告网址
  • ps做网站效果图网站排名优化师
  • 邢台做移动网站推广产品的软文怎么写
  • 关于网站开发的步骤免费crm客户管理系统
  • 镜像网站如何做排名查询网138网站域名
  • 嘉兴做网站的广州网站快速排名
  • 大理州建设局网站十大教育培训机构排名
  • 做网站建设网站制作企业推广平台有哪些
  • 微商城手机网站友情链接是啥意思
  • dedecms网站安装活动软文怎么写
  • 日照又做渔家网站的吗软文有哪几种类型
  • 腾讯做的电子商务网站seo检测优化
  • 做网站客服的工作流程搜索引擎优化方法案例