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

编制综合网站平台的公司排名wordpress标签选项卡

编制综合网站平台的公司排名,wordpress标签选项卡,图片本地化wordpress,网站分为哪些类型一、初识LCD1602 1.LCD1602是一种工业字符型液晶#xff0c;能够同时显示 1602 即 32 字符(16列两行)。 2.引脚说明 二、显示逻辑 1.搞明白在哪里显示#xff08;地址#xff09;#xff1f;显示什么#xff08;内容#xff09;#xff1f; 在哪里显示 显示什么 三、…一、初识LCD1602 1.LCD1602是一种工业字符型液晶能够同时显示 16×02 即 32 字符(16列两行)。  2.引脚说明 二、显示逻辑 1.搞明白在哪里显示地址显示什么内容 在哪里显示 显示什么 三、时序分析 1.写操作时序 1RS1:写内容RS0:写地址; 2 RW 0写操作; 3E从低电平上升到高电平这个过程中延时25ns,然后高电平持续150ns最后从高电平下降到低电平这个过程中延时25ns延时时间可以用_nop_()函数代替。 2.读操作时序 1RS通过指令9可知RS0; 2RW1:读操作; 3E:从低电平上升到高电平这个过程中延时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(0x80col);while(*string){Write_Data_Func(*string);string;}break;case 2:Write_Cmd_Func(0x800x40col);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.w-s-a.com/news/966073/

相关文章:

  • 榆林电商网站建设网上做试卷的网站
  • 文山网站建设代理中公教育培训机构官网
  • 郑州it培训机构有哪些上海外贸网站seo
  • dw做网站的实用特效广东住房与城乡建设厅网站
  • 模板网站 动易哪方面的网站
  • 怎么给网站做外链邵连虎郑州做网页的公司
  • 重庆网站开发哪家好宁波网站建设caiyiduo
  • 手机网站建设价格手机网站模版更换技巧
  • 哈尔滨松北区建设局网站美妆网站建设
  • 不需要网站备案的空间网站推广的基本方法是哪四个
  • 如何检查网站死链劳动仲裁院内部网站建设
  • 江西省住房和城乡建设网站合同管理系统
  • 网站建设质量保证福州网络推广
  • 高唐网站建设公司广州南站在哪个区
  • 广西柳州网站制作公司郴州网红打卡景点
  • 做网站要固定ip拍摄公司宣传片制作
  • 专业微网站电话号码做软件难吗
  • 邢台网站制作哪家强上海做网站设计
  • 大连网站建设外贸wordpress添加文章属性
  • 商城网站建设合同范本网上哪里可以免费学编程
  • 服务器公司网站博客wordpress怎么编辑
  • 网站建设网络推广柯西乡塘网站建设
  • 企业做网站需要多少钱企业资质查询系统官网
  • 网站建设需要知识百度统计数据
  • 自已如何做网站建设通网站会员共享密码
  • 做网站学习什么wordpress 文件夹
  • 前端移动网站开发wordpress图文混排
  • 企业网站建站那种好商城类网站怎么优化
  • 手机微网站怎么制作的网上找设计师
  • 网站建设包括哪些方面学校网站 建设