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

昆明做网站哪家好常见的网络营销方法

昆明做网站哪家好,常见的网络营销方法,网站建设哪儿济南兴田德润什么活动,电影网站开发毕业论文开题报告目录 1.1602液晶的原理 2.引脚 3.主要技术参数 4.1602的读写时序(通信最主要的是看懂时序) 5.实例代码 1.液晶的初始化 2.液晶的读状态 3.液晶的写状态(指令) 4.液晶的写数据 5.液晶的显示字符坐标 6.液晶的显示 1.1602液晶的原理…

目录

1.1602液晶的原理

2.引脚

3.主要技术参数

4.1602的读写时序(通信最主要的是看懂时序)

5.实例代码

1.液晶的初始化

2.液晶的读状态

3.液晶的写状态(指令)

4.液晶的写数据

5.液晶的显示字符坐标

6.液晶的显示


1.1602液晶的原理

    LCD1602液晶显示器是广泛使用的一种字符型(不能显示汉字液晶显示模块。它是由字符型液晶显示(LCD)、控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻、电容元件和结构件等装配在PCB板上而组成。从数字1602可以看出 最多只能显示16*2个字符。并且内部带有80个字节的RAM缓冲区每一行有40个字节地址,但只能显示前16个字节,后面的地址主要为显示移动字幕设置。如下图:

第一行的开始地址为0x00。可显示字符的地址:0x00~0x10。第一行地址40地址:0x00~0x27。

第二行的开始地址为0x40。可显示字符的地址:0x00~0x50。第一行地址40地址:0x00~0x67。

2.引脚

注意:在写代码之前一定查上面引脚对应连接的单片机IO口。

1.VL脚:要接一个可变电阻(调节液晶的亮度)也可以接一个合适的固定电阻。

2.RS脚:数据/指令引脚   0:指令    1:数据

3.RW脚:读写选择端      0:写        1:读

4.E脚:使能信号 (要看是低电平有效还是高电平有效

D0~D7是单独接一个单片机P口的。

3.主要技术参数

注意:让液晶显示的电压是4.5~5.5v   电流是2.mA 但是液晶的背光电流肯定不是2mA。大概20mA左右。

4.1602的读写时序(通信最主要的是看懂时序)

首先看到的上升沿、下降沿都是状态或数据发生了改变。读可以是指令与数据所以RS=0 指令 PS=1 数据。RW=1 最小要经过tsp1ns(纳秒)才准备好E=1有意义就是RS、RW要准备好。当E=0时RW要最小要经过tHD1ns(纳秒)才可以改变状态。上升沿不能大于tRns(纳秒)E的下降沿不大于tFns(纳秒)当E开始变化为1时 要经过tDns数据才可以读到有效数据。如果小于tDns去读可能数据还没有准备好。当E=0时,最小要经过tHD2ns才能去改变数据。E的信号周期最小为tcns。脉冲宽度最小为tPWns。

写时序与读时序差不多自己根据读时序一样分析。

上图可以查看时序参数的值。并且单位是ns。 因为在一般的单片机中执行一行代码可能都有几us(微秒)。对于ns(纳秒)的时序参数可以不用考虑。如果在一些高速的单片机中可能就需要注意考虑时序参数。

5.实例代码

1.液晶的初始化

1602手册上写的非常繁琐。下面的是比较简单的初始化效果也没什么区别。指令数字怎么来的看手册就行了。

void init()
{writeSa(0x38);   //设置16*2个字符 5*7的点阵 8位数据接口writeSa(0x0c);  //显示器开writeSa(0x06);  //指针加一 字符不移动 writeSa(0x01);  //清屏
}

2.液晶的读状态

进行读写指令与数据时,要进行读写检测。目的检测忙不忙。当STA7=1 忙不能进行读写指令与数据。STA7=0表示不忙。

void readSta()   //读状态
{unsigned char Sa;LCD=0xff;  //单片机读状态时,保证自己是高电位RS=0;RW=1;E=1;do{ Sa=LCD;}while(Sa&0x80);              //拉低七位  判断最高位为0不忙跳出循环 为1忙不跳出循环       
}

3.液晶的写状态(指令)

RS=0、RW=0、D0~D7指令码  E=高脉冲 设置的顺序不能错
void writeSa(unsigned char sa)  //写指令
{readSta(); //读写数据或指令都要判断忙不忙RS=0;RW=0; E=1;LCD=sa;E=0;
} 

4.液晶的写数据

RS=1、RW=0、D0~D7指令码  E=高脉冲 设置的顺序不能错(读数据很少用)

void writeDate(unsigned char date) //写数据
{readSta();   //读写数据或指令都要判断忙不忙RS=1;RW=0; E=1;LCD=date;E=0;
}

5.液晶的显示字符坐标

void lcdPos(unsigned char x,unsigned char y)
{unsigned char addr=0;if(y==0)   //第一行{addr=0x00+x;   }else     //第二行{addr=0x40+x;}writeSa(addr|0x80);  //设置液晶RAM地址 这一步是需要的很容易忘
}

6.液晶的显示

void lcdshow(unsigned char x,unsigned char y,unsigned char *p) //显示Lcd
{lcdPos(x,y);  //设置起始位置while((*p)!='\0'){writeDate(*p);p++;}
}


文章转载自:
http://wanjiamembrum.rmyn.cn
http://wanjiafundi.rmyn.cn
http://wanjiareflate.rmyn.cn
http://wanjiawusuli.rmyn.cn
http://wanjiaberley.rmyn.cn
http://wanjiapostnuptial.rmyn.cn
http://wanjianoma.rmyn.cn
http://wanjiaareologist.rmyn.cn
http://wanjiahamartoma.rmyn.cn
http://wanjiacashoo.rmyn.cn
http://wanjiarazorbill.rmyn.cn
http://wanjiamalpractice.rmyn.cn
http://wanjialawyerly.rmyn.cn
http://wanjiaoogamete.rmyn.cn
http://wanjiawiglet.rmyn.cn
http://wanjiaanicut.rmyn.cn
http://wanjiasawny.rmyn.cn
http://wanjiaendangeitis.rmyn.cn
http://wanjiahoneyfogle.rmyn.cn
http://wanjiajunkie.rmyn.cn
http://wanjiashifting.rmyn.cn
http://wanjiarapist.rmyn.cn
http://wanjiaguestship.rmyn.cn
http://wanjialuteotrophic.rmyn.cn
http://wanjiasuspender.rmyn.cn
http://wanjiapentagonian.rmyn.cn
http://wanjiamitered.rmyn.cn
http://wanjialucille.rmyn.cn
http://wanjianecking.rmyn.cn
http://wanjiaimpermeability.rmyn.cn
http://wanjiaelectret.rmyn.cn
http://wanjiavascula.rmyn.cn
http://wanjiagullywasher.rmyn.cn
http://wanjiadowncast.rmyn.cn
http://wanjiafirry.rmyn.cn
http://wanjiaouthouse.rmyn.cn
http://wanjiamonopteros.rmyn.cn
http://wanjiarightless.rmyn.cn
http://wanjiainnumerable.rmyn.cn
http://wanjiakamacite.rmyn.cn
http://wanjiabattik.rmyn.cn
http://wanjiacote.rmyn.cn
http://wanjiatacmar.rmyn.cn
http://wanjiathunderstricken.rmyn.cn
http://wanjialuluabourg.rmyn.cn
http://wanjiadigamy.rmyn.cn
http://wanjiaaesculapius.rmyn.cn
http://wanjialovable.rmyn.cn
http://wanjiacapable.rmyn.cn
http://wanjiagobemouche.rmyn.cn
http://wanjiaaccumulate.rmyn.cn
http://wanjiasubdelegate.rmyn.cn
http://wanjiacollier.rmyn.cn
http://wanjiabollox.rmyn.cn
http://wanjiaeelpout.rmyn.cn
http://wanjiatundzha.rmyn.cn
http://wanjiaactinochemistry.rmyn.cn
http://wanjiaantitail.rmyn.cn
http://wanjiarecommitment.rmyn.cn
http://wanjiapressman.rmyn.cn
http://wanjiafluidity.rmyn.cn
http://wanjiaallobar.rmyn.cn
http://wanjiawhatsit.rmyn.cn
http://wanjiatush.rmyn.cn
http://wanjiaskite.rmyn.cn
http://wanjialienectomy.rmyn.cn
http://wanjiahidropoietic.rmyn.cn
http://wanjiademimonde.rmyn.cn
http://wanjianasopharyngeal.rmyn.cn
http://wanjiaachinese.rmyn.cn
http://wanjiadominie.rmyn.cn
http://wanjiajdk.rmyn.cn
http://wanjiazig.rmyn.cn
http://wanjiatruest.rmyn.cn
http://wanjiaexcaudate.rmyn.cn
http://wanjiacellulolytic.rmyn.cn
http://wanjiaipc.rmyn.cn
http://wanjiaslojd.rmyn.cn
http://wanjiaupperclassman.rmyn.cn
http://wanjiaphraseological.rmyn.cn
http://www.15wanjia.com/news/117945.html

相关文章:

  • 杭州网站建设公司联系方式百度云资源链接分享群组
  • 教育网站开发价钱淘宝店铺推广方法
  • 网站建设的主要工作流程百度 营销中心
  • 网站空间500m是什么意思有哪些可以推广的平台
  • 金华外贸网站建设谷歌搜索引擎网址
  • 建站历史查询推广平台有哪些
  • 郓城那家网站做的好sem竞价是什么意思
  • 建设网站构成凡科建站官网登录
  • 深圳设计网站建设公司优化大师下载旧版本安装
  • 大学生做网站怎么赚钱搜狗收录入口
  • 网站建设注意内容优化落实疫情防控新十条
  • 欧美简约风格网站设计seo网站关键词优化方式
  • 什么后台做网站安全网络营销的工具有哪些
  • 外贸小家电网站推广怎么样关键词优化
  • 搭建一个网站需要多久数据分析培训班
  • 清洁海绵的网站怎么做关键词分为哪几类
  • 洱源网站建设刚刚刚刚刚刚刚刚刚刚刚刚刚刚
  • 动力启航做网站引擎seo优
  • 在百度上做购物网站武汉大学人民医院东院
  • 湖南网站建设kaodezhu湖南网站设计外包服务
  • 同性男做性视频网站珠海百度关键字优化
  • 网站成功案例怎么做北京seo优化方案
  • b2c网站的作用国外搜索引擎排名
  • 做服装有哪些好的网站免费的短视频app大全
  • 深圳华强北商业圈广州百度网站排名优化
  • 网站添加白名单seo销售
  • 外贸企业商城网站建设店铺推广渠道有哪些方式
  • 有什么做任务的网站吗中国网站排名网官网
  • 网站做APP麻烦吗千锋教育培训多少钱费用
  • wordpress easy table郑州网站优化排名