小明永久免费大陆在线观看-小明永久免费视频-小明永久视频免费播放-小嫩妇好紧好爽再快视频-小嫩嫩12欧美-小日本xxx

首頁 新聞 > 科技 > 正文

LCD1602液晶顯示完全資料

一、關(guān)于LCD1602

在編寫LCD1602程序前,我們必須了解其手冊上一些非常重要的信息,如果這些信息不能理解透徹,編程可能會遇到或多或少的問題,在此先大致歸納幾點。

1.管腳:

1602共16個管腳,但是編程用到的主要管腳不過三個,分別為:RS(數(shù)據(jù)命令選擇端),R/W(讀寫選擇端),E(使能信號);以后編程便主要圍繞這三個管腳展開進(jìn)行初始化,寫命令,寫數(shù)據(jù)。

以下具體闡述這三個管腳:

RS為寄存器選擇,高電平選擇數(shù)據(jù)寄存器,低電平選擇指令寄存器

R/W為讀寫選擇,高電平進(jìn)行讀操作,低電平進(jìn)行寫操作。

E端為使能端,后面和時序聯(lián)系在一起。

除此外,D0~D7分別為8位雙向數(shù)據(jù)線。

2.操作時序:   

RSR/W操作說明
00寫入指令碼D0~D7
01讀取輸出的D0~D7狀態(tài)字
10寫入數(shù)據(jù)D0~D7
11從D0~D7讀取數(shù)據(jù)

注:關(guān)于E=H脈沖——開始時初始化E為0,然后置E為1,再清0.

讀取狀態(tài)字時,注意D7位,D7=1,禁止讀寫操作;D7=0,允許讀寫操作;

所以對控制器每次進(jìn)行讀寫操作前,必須進(jìn)行讀寫檢測。(即后面的讀忙子程序)

3.指令集:

LCD_1602 初始化指令小結(jié):

0x38 設(shè)置16*2顯示,5*7點陣,8位數(shù)據(jù)接口

0x01 清屏

0x0F 開顯示,顯示光標(biāo),光標(biāo)閃爍

0x08 只開顯示

0x0e 開顯示,顯示光標(biāo),光標(biāo)不閃爍

0x0c 開顯示,不顯示光標(biāo)

0x06 地址加1,當(dāng)寫入數(shù)據(jù)的時候光標(biāo)右移

0x02 地址計數(shù)器AC=0;(此時地址為0x80) 光標(biāo)歸原點,但是DDRAM中斷內(nèi)容不變

0x18 光標(biāo)和顯示一起向左移動

4.顯示地址:

LCD1602內(nèi)部RAM顯示緩沖區(qū)地址的映射圖,00~0F、40~4F分別對應(yīng)LCD1602的上下兩行的每一個字符,只要往對應(yīng)的RAM地址寫入要顯示字符的ASCII代碼,就可以顯示出來。

5.讀寫時序:

時序圖1602手冊中有,這里不引用了。時序圖很重要,編程就是根據(jù)時序圖設(shè)置寄存器,讓LCD工作。

二、LCD1602程序編寫流程:

LCD1602在了解完以上信息后便可以編寫,這里我們把程序分為以下幾步:

1.定義LCD1602管腳,包括RS,R/W,E。這里定義是指這些管腳分別接在單片機(jī)哪些I/O口上。

現(xiàn)舉例如下:

sbit EN=P3^4;

sbit RS=P3^5;

sbit RW=P3^6;

2.顯示初始化,在這一步進(jìn)行初始化及設(shè)置顯示模式等操作,包括以下步驟:

設(shè)置顯示方式 延時 清理顯示緩存 設(shè)置顯示模式通常推薦的初始化過程如下:

延時15ms

寫指令38H

延時5ms

寫指令38H

延時5ms

寫指令38H

延時5ms

注:以上寫38H指令可以看情況省略1~2步

(以上都不檢測忙信號)

(以下都要檢測忙信號)

寫指令38H

寫指令08H 關(guān)閉顯示

寫指令01H 顯示清屏

寫指令06H 光標(biāo)移動設(shè)置

寫指令0cH 顯示開及光標(biāo)設(shè)置

3.設(shè)置顯示地址(寫顯示字符的位置)。

4.寫顯示字符的數(shù)據(jù)。

三、LCD1602各子程序模塊及主程序編寫:

現(xiàn)在按照上面編寫程序的流程,給出各子程序模塊及主程序的例子。

1.頭文件,宏定義,定義管腳等:

#includereg52.h>

#include string.h>

#define uchar unsigned char

#define uint unsigned int

sbit EN=P3^4;

sbit RS=P3^5;

sbit RW=P3^6;

uchar code table0[]={"QQ:545699636"}; //此條語句為顯示字符串時定義的字符串?dāng)?shù)組

2.LCD1602基本初始化子程序:

void LCD1602()

{

EN=0;

RS=1;

RW=1;

P0=0xff; //這里P0為與LCD D0~D7相連的I/O口

}

關(guān)鍵詞: LCD1602 液晶顯示 寄存器

最近更新

關(guān)于本站 管理團(tuán)隊 版權(quán)申明 網(wǎng)站地圖 聯(lián)系合作 招聘信息

Copyright © 2005-2018 創(chuàng)投網(wǎng) - www.zhigu.net.cn All rights reserved
聯(lián)系我們:33 92 [email protected]
豫ICP備2020035879號-12

 

国产精品久线在线观看 | 国产欧美日韩精品综合 | 中文人妻av久久人妻18 | 久久久精品久久久久久久久久久 | 国产精品自在线拍国产 | 亚洲av无码之国产精品网址蜜芽 | 日韩经典午夜福利发布 | 国产亚洲一区二区三区在线观看 | 97久人人做人人妻人人玩精品 | 午夜精品久久久久久久无码 | 久久不见久久见免费视频6 久久久久亚洲av无码a片 | 99精品热视频这里只有精品7 | 欧美mv日韩mv国产网站 | 吃奶揉捏奶头高潮视频在线观看 | 内射口爆少妇麻豆 | 日韩人妻熟女中文字幕a美景之屋 | 精品久久久久久久久久中文字幕 | 911国产视频 | 肉体裸交137日本大胆摄影 | 无码人妻久久久一区二区三区 | 经典香港一级a毛片免费看 精彩视频一区二区 | 激情内射亚洲一区二区三区爱妻 | 久久久久成人网站 | 亚洲最大日夜无码中文字幕 | 乱人伦人妻中文字幕无码久久网 | 久久精品一区二区免费播放 | 不卡一级毛片免费高清 | 性一交一乱一伧国产女士spa | 日本中文字幕一区二区有码在线 | 国产a∨精品一区二区三区不卡 | 狠狠久久亚洲欧美专区 | 中国老熟妇506070 | 三年片在线观看免费观看大全中国 | 久久婷婷综合色丁香五月 | 丰满少妇在线观看网站 | 亚洲日韩成人av无码网站 | 国产成人精品一区二三区在线观看 | 久久妇女高潮喷水多长时间 | 四虎影视久久久免费 | 久久强奷乱码老熟女网站 | 精品水蜜桃久久久久久久 |