單片機(jī)時(shí)鐘課程設(shè)計(jì)課件_第1頁(yè)
單片機(jī)時(shí)鐘課程設(shè)計(jì)課件_第2頁(yè)
單片機(jī)時(shí)鐘課程設(shè)計(jì)課件_第3頁(yè)
單片機(jī)時(shí)鐘課程設(shè)計(jì)課件_第4頁(yè)
單片機(jī)時(shí)鐘課程設(shè)計(jì)課件_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1602液晶(LCD)1602液晶(LCD)1什么是1602LCD液晶1602液晶也叫1602字符型液晶它是一種專門(mén)用來(lái)顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液晶模塊它有若干個(gè)5X7或者5X11等點(diǎn)陣字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符。每位之間有一個(gè)點(diǎn)距的間隔每行之間也有也有間隔起到了字符間距和行間距的作用,正因?yàn)槿绱怂运荒茱@示圖形(用自定義CGRAM,顯示效果也不好)1602LCD是指顯示的內(nèi)容為16X2,即可以顯示兩行,每行16個(gè)字符液晶模塊(顯示字符和數(shù)字)。目前市面上字符液晶絕大多數(shù)是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780寫(xiě)的控制程序可以很方便地應(yīng)用于市面上大部分的字符型液晶。

什么是1602LCD液晶1602液晶也叫1602字符型液晶2單片機(jī)時(shí)鐘課程設(shè)計(jì)課件31602LCD的特性+5V電壓,對(duì)比度可調(diào)內(nèi)含復(fù)位電路提供各種控制命令,如:清屏、字符閃爍、光標(biāo)閃爍、顯示移位等多種功能有80字節(jié)顯示數(shù)據(jù)存儲(chǔ)器DDRAM內(nèi)建有160個(gè)5X7點(diǎn)陣的字型的字符發(fā)生器CGROM8個(gè)可由用戶自定義的5X7的字符發(fā)生器CGRAM1602LCD的特性+5V電壓,對(duì)比度可調(diào)4字符型LCD1602通常有14條引腳線或16條引腳線的LCD,多出來(lái)的2條線是背光電源線VCC(15腳)和地線GND(16腳),

字符型LCD1602通常有14條引腳線或16條引腳線的LCD5銳志開(kāi)發(fā)板液晶接口銳志開(kāi)發(fā)板液晶接口6HD44780內(nèi)置了DDRAM(顯示數(shù)據(jù)存儲(chǔ)RAM)、CGROM(字符存儲(chǔ)ROM)和CGRAM(用戶自定義RAM)。

DDRAM就是顯示數(shù)據(jù)RAM,用來(lái)寄存待顯示的字符代碼。共80個(gè)字節(jié),其地址和屏幕的對(duì)應(yīng)關(guān)系如下表:

也就是說(shuō)想要在LCD1602屏幕的第一行第一列顯示一個(gè)“A”字,就要向DDRAM的00H地址寫(xiě)入“A”的代碼就行了。但具體的寫(xiě)入是要按LCD模塊的指令格式來(lái)進(jìn)行的,后面我會(huì)講到的。一行有40個(gè)地址在1602中我們就用前16個(gè)就行了。第二行也一樣用前16個(gè)地址。對(duì)應(yīng)如下:

DDRAM地址與顯示位置的對(duì)應(yīng)關(guān)系

HD44780內(nèi)置了DDRAM(顯示數(shù)據(jù)存儲(chǔ)RAM)、CGR7我們往DDRAM里的00H地址處送一個(gè)數(shù)據(jù),譬如0x31(數(shù)字1的代碼)并不能顯示1出來(lái)。這是令初學(xué)者很容易出錯(cuò)的地方,原因就是如果你要想在DDRAM的00H地址處顯示數(shù)據(jù),則必須將00H加上80H,即0X80+0x00,若要在DDRAM的01H處顯示數(shù)據(jù),則必須將01H加上80H即0X80+0x01。依次類推。一會(huì)講控制指令的的第8條DDRAM地址的設(shè)定時(shí),你就可以明白了

我們往DDRAM里的00H地址處送一個(gè)數(shù)據(jù),譬如0x31(數(shù)81602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器(CGROM)已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,如下表所示,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫(xiě)、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫(xiě)的英文字母“A”的代碼是01000001B(41H),顯示時(shí)模塊把地址41H中的點(diǎn)陣字符圖形顯示出來(lái),我們就能看到字母“A”

1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器(CGROM)已經(jīng)存儲(chǔ)了9上表中的字符代碼與我們PC中的字符代碼是基本一致的。因此我們?cè)谙駾DRAM寫(xiě)C51字符代碼程序時(shí)甚至可以直接用P1='A'這樣的方法。PC在編譯時(shí)就把“A”先轉(zhuǎn)為41H代碼了。字符代碼0x00~0x0F為用戶自定義的字符圖形RAM(對(duì)于5X8點(diǎn)陣的字符,可以存放8組),就是CGRAM了。后面我會(huì)詳細(xì)說(shuō)的。

上表中的字符代碼與我們PC中的字符代碼是基本一致的。因此我們10對(duì)DDRAM的內(nèi)容和地址操作,HD44780的指令集及其設(shè)置說(shuō)明,共有11條指令:基本操作時(shí)序:

讀狀態(tài)

輸入:RS=L,RW=H,E=H

輸出:DB0~DB7=狀態(tài)字

寫(xiě)指令

輸入:RS=L,RW=L,E=下降沿脈沖,DB0~DB7=指令碼

輸出:無(wú)

讀數(shù)據(jù)

輸入:RS=H,RW=H,E=H

輸出:DB0~DB7=數(shù)據(jù)

寫(xiě)數(shù)據(jù)

輸入:RS=H,RW=L,E=下降沿脈沖,DB0~DB7=數(shù)據(jù)

輸出:無(wú)

1.清屏指令

功能:<1>清除液晶顯示器,即將DDRAM的內(nèi)容全部填入“空白”的字符碼20H;

<2>光標(biāo)歸位,即將光標(biāo)撤回液晶顯示屏的左上方;

<3>將地址計(jì)數(shù)器(AC)的值設(shè)為0。

對(duì)DDRAM的內(nèi)容和地址操作,HD44780的指令集及其設(shè)置112.光標(biāo)歸位指令

功能:<1>把光標(biāo)撤回到顯示器的左上方;

<2>把地址計(jì)數(shù)器(AC)的值設(shè)置為0;

<3>保持DDRAM的內(nèi)容不變

3.輸入模式設(shè)置指令

功能:設(shè)定每次寫(xiě)入1位數(shù)據(jù)后光標(biāo)的移位方向,并且設(shè)定每次寫(xiě)入的一個(gè)字符是否移動(dòng)。參數(shù)設(shè)定的情況如下所示:

位名

設(shè)置

I/D

0=寫(xiě)入新數(shù)據(jù)后光標(biāo)左移

1=寫(xiě)入新數(shù)據(jù)后光標(biāo)右移

S

0=寫(xiě)入新數(shù)據(jù)后顯示屏不移動(dòng)1=寫(xiě)入新數(shù)據(jù)后顯示屏整體右移1個(gè)字2.光標(biāo)歸位指令

功能:<1>把光標(biāo)撤回到顯示器的左上方124.顯示開(kāi)關(guān)控制指令

功能:控制顯示器開(kāi)/關(guān)、光標(biāo)顯示/關(guān)閉以及光標(biāo)是否閃爍。參數(shù)設(shè)定的情況如下:

位名

設(shè)置

D

0=顯示功能關(guān)

1=顯示功能開(kāi)

C

0=無(wú)光標(biāo)

1=有光標(biāo)

B

0=光標(biāo)不閃爍

1=光標(biāo)閃爍

5.設(shè)定顯示屏或光標(biāo)移動(dòng)方向指令

功能:使光標(biāo)移位或使整個(gè)顯示屏幕移位。參數(shù)設(shè)定的情況如下:

S/C

R/L

設(shè)定情況

0

0

光標(biāo)左移1格,且AC值減1

0

1

光標(biāo)右移1格,且AC值加1

1

0

顯示器上字符全部左移一格,但光標(biāo)不動(dòng)

1

1

顯示器上字符全部右移一格,但光標(biāo)不動(dòng)

4.顯示開(kāi)關(guān)控制指令功能:控制顯示器開(kāi)/關(guān)、光標(biāo)顯示/關(guān)閉以136.功能設(shè)定指令(非常重要的指令)功能:設(shè)定數(shù)據(jù)總線位數(shù)、顯示的行數(shù)及字型。參數(shù)設(shè)定的情況如下:

位名

設(shè)置

DL

0=數(shù)據(jù)總線為4位1=數(shù)據(jù)總線為8位

N

0=顯示1行1=顯示2行

F

0=5×7點(diǎn)陣/每字符

1=5×10點(diǎn)陣/每字符

7.設(shè)定CGRAM地址指令功能:設(shè)定下一個(gè)要存入數(shù)據(jù)的CGRAM的地址。

6.功能設(shè)定指令(非常重要的指令)功能:設(shè)定數(shù)據(jù)總線位數(shù)、148.設(shè)定DDRAM地址指令

功能:設(shè)定下一個(gè)要存入數(shù)據(jù)的CGRAM的地址。(注意這里我們送地址的時(shí)候應(yīng)該是0x80+Address,這也是前面說(shuō)到寫(xiě)地址命令的時(shí)候要加上0x80的原因)

9.讀取忙信號(hào)或AC地址指令

功能:<1>讀取忙碌信號(hào)BF的內(nèi)容,BF=1表示液晶顯示器忙,暫時(shí)無(wú)法接收單片機(jī)送來(lái)的數(shù)據(jù)或指令;當(dāng)BF=0時(shí),液晶顯示器可以接收單片機(jī)送來(lái)的數(shù)據(jù)或指令;

<2>讀取地址計(jì)數(shù)器(AC)的內(nèi)容。

8.設(shè)定DDRAM地址指令功能:設(shè)定下一個(gè)要存入數(shù)據(jù)的CG1510.數(shù)據(jù)寫(xiě)入DDRAM或CGRAM指令

功能:<1>將字符碼寫(xiě)入DDRAM,以使液晶顯示屏顯示出相對(duì)應(yīng)的字符;<2>將用戶自己設(shè)計(jì)的圖形存入CGRAM。

11.從CGRAM或DDRAM讀出數(shù)據(jù)的指令

功能:讀取DDRAM或CGRAM中的內(nèi)容。

基本操作時(shí)序:

讀狀態(tài)

輸入:RS=L,RW=H,E=H

輸出:DB0~DB7=狀態(tài)字

寫(xiě)指令

輸入:RS=L,RW=L,E=下降沿脈沖,DB0~DB7=指令碼

輸出:無(wú)

讀數(shù)據(jù)

輸入:RS=H,RW=H,E=H

輸出:DB0~DB7=數(shù)據(jù)

寫(xiě)數(shù)據(jù)

輸入:RS=H,RW=L,E=下降沿脈沖,DB0~DB7=數(shù)據(jù)

輸出:無(wú)

10.數(shù)據(jù)寫(xiě)入DDRAM或CGRAM指令功能:<1>將字16讀狀態(tài)

輸入:RS=0,RW=1,E=1

讀數(shù)據(jù)

輸入:RS=1,RW=1,E=1

讀狀態(tài)

輸入:RS=0,RW=1,E=117寫(xiě)指令

輸入:RS=0,RW=0,E=下降沿脈沖,DB0~DB7=指令碼

寫(xiě)數(shù)據(jù)

輸入:RS=1,RW=0,E=下降沿脈沖,DB0~DB7=數(shù)據(jù)寫(xiě)指令

輸入:RS=0,RW=0,E=下18如何顯示一個(gè)自定義的字符

我們從CGROM表上可以看到,在表的最左邊是一列可以允許用戶自定義的CGRAM,從上往下看著是16個(gè),實(shí)際只有8個(gè)字節(jié)可用。它的字符碼是00000000-00000111這8個(gè)地址,表的下面還有8個(gè)字節(jié),但因?yàn)檫@個(gè)CGRAM的字符碼規(guī)定0-2位為地址,3位無(wú)效,4-7全為零。因此CGRAM的字符碼只有最后三位能用也就是8個(gè)字節(jié)了。等效為0000X111,X為無(wú)效位,最后三位為000-111共8個(gè)。

如果我們要想顯示這8個(gè)用戶自定義的字符,操作方法和顯示CGROM的一樣,先設(shè)置DDRAM位置,再向DDRAM寫(xiě)入字符碼,例如“A”就是41H?,F(xiàn)在我們要顯示CGRAM的第一個(gè)自定義字符,就向DDRAM寫(xiě)入00000000B(00H),如果要顯示第8個(gè)就寫(xiě)入00000111(08H),簡(jiǎn)單吧!

現(xiàn)在我們來(lái)看怎么向這八個(gè)自定義字符寫(xiě)入字模。設(shè)置CGRAM地址的指令如何顯示一個(gè)自定義的字符19單片機(jī)時(shí)鐘課程設(shè)計(jì)課件20

從這個(gè)指令可以看出指令數(shù)據(jù)的高2位已固定是01,只有后面的6位是地址數(shù)據(jù),而這6位中的高3位就表示這八個(gè)自定義字符,最后的3位就是字模數(shù)據(jù)的八個(gè)地址了。例如第一個(gè)自定義字符的字模地址為01000000-01000111八個(gè)地址。我們向這8個(gè)字節(jié)寫(xiě)入字模數(shù)據(jù),讓它能顯示出“℃”

地址:01000000數(shù)據(jù):00010000

圖示:○○○■○○○○

0100000100000110

○○○○○■■○

0100001000001001

○○○○■○○■

0100001100001000

○○○○■○○○

0100010000001000

○○○○■○○○

0100010100001001

○○○○■○○■

0100011000000110

○○○○○■■○

0100011100000000

○○○○○○○○

user[]={0x10,0x06,0x09,0x08,0x08,0x09,0x06,0x00};//字符℃*/寫(xiě)入時(shí)先設(shè)置CGRAM地址0X40;顯示是直接取CGRAM的數(shù)據(jù)

從這個(gè)指令可以看出指令數(shù)據(jù)的高2位已固定是01,只有211602液晶(LCD)1602液晶(LCD)22什么是1602LCD液晶1602液晶也叫1602字符型液晶它是一種專門(mén)用來(lái)顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液晶模塊它有若干個(gè)5X7或者5X11等點(diǎn)陣字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符。每位之間有一個(gè)點(diǎn)距的間隔每行之間也有也有間隔起到了字符間距和行間距的作用,正因?yàn)槿绱怂运荒茱@示圖形(用自定義CGRAM,顯示效果也不好)1602LCD是指顯示的內(nèi)容為16X2,即可以顯示兩行,每行16個(gè)字符液晶模塊(顯示字符和數(shù)字)。目前市面上字符液晶絕大多數(shù)是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780寫(xiě)的控制程序可以很方便地應(yīng)用于市面上大部分的字符型液晶。

什么是1602LCD液晶1602液晶也叫1602字符型液晶23單片機(jī)時(shí)鐘課程設(shè)計(jì)課件241602LCD的特性+5V電壓,對(duì)比度可調(diào)內(nèi)含復(fù)位電路提供各種控制命令,如:清屏、字符閃爍、光標(biāo)閃爍、顯示移位等多種功能有80字節(jié)顯示數(shù)據(jù)存儲(chǔ)器DDRAM內(nèi)建有160個(gè)5X7點(diǎn)陣的字型的字符發(fā)生器CGROM8個(gè)可由用戶自定義的5X7的字符發(fā)生器CGRAM1602LCD的特性+5V電壓,對(duì)比度可調(diào)25字符型LCD1602通常有14條引腳線或16條引腳線的LCD,多出來(lái)的2條線是背光電源線VCC(15腳)和地線GND(16腳),

字符型LCD1602通常有14條引腳線或16條引腳線的LCD26銳志開(kāi)發(fā)板液晶接口銳志開(kāi)發(fā)板液晶接口27HD44780內(nèi)置了DDRAM(顯示數(shù)據(jù)存儲(chǔ)RAM)、CGROM(字符存儲(chǔ)ROM)和CGRAM(用戶自定義RAM)。

DDRAM就是顯示數(shù)據(jù)RAM,用來(lái)寄存待顯示的字符代碼。共80個(gè)字節(jié),其地址和屏幕的對(duì)應(yīng)關(guān)系如下表:

也就是說(shuō)想要在LCD1602屏幕的第一行第一列顯示一個(gè)“A”字,就要向DDRAM的00H地址寫(xiě)入“A”的代碼就行了。但具體的寫(xiě)入是要按LCD模塊的指令格式來(lái)進(jìn)行的,后面我會(huì)講到的。一行有40個(gè)地址在1602中我們就用前16個(gè)就行了。第二行也一樣用前16個(gè)地址。對(duì)應(yīng)如下:

DDRAM地址與顯示位置的對(duì)應(yīng)關(guān)系

HD44780內(nèi)置了DDRAM(顯示數(shù)據(jù)存儲(chǔ)RAM)、CGR28我們往DDRAM里的00H地址處送一個(gè)數(shù)據(jù),譬如0x31(數(shù)字1的代碼)并不能顯示1出來(lái)。這是令初學(xué)者很容易出錯(cuò)的地方,原因就是如果你要想在DDRAM的00H地址處顯示數(shù)據(jù),則必須將00H加上80H,即0X80+0x00,若要在DDRAM的01H處顯示數(shù)據(jù),則必須將01H加上80H即0X80+0x01。依次類推。一會(huì)講控制指令的的第8條DDRAM地址的設(shè)定時(shí),你就可以明白了

我們往DDRAM里的00H地址處送一個(gè)數(shù)據(jù),譬如0x31(數(shù)291602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器(CGROM)已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,如下表所示,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫(xiě)、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫(xiě)的英文字母“A”的代碼是01000001B(41H),顯示時(shí)模塊把地址41H中的點(diǎn)陣字符圖形顯示出來(lái),我們就能看到字母“A”

1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器(CGROM)已經(jīng)存儲(chǔ)了30上表中的字符代碼與我們PC中的字符代碼是基本一致的。因此我們?cè)谙駾DRAM寫(xiě)C51字符代碼程序時(shí)甚至可以直接用P1='A'這樣的方法。PC在編譯時(shí)就把“A”先轉(zhuǎn)為41H代碼了。字符代碼0x00~0x0F為用戶自定義的字符圖形RAM(對(duì)于5X8點(diǎn)陣的字符,可以存放8組),就是CGRAM了。后面我會(huì)詳細(xì)說(shuō)的。

上表中的字符代碼與我們PC中的字符代碼是基本一致的。因此我們31對(duì)DDRAM的內(nèi)容和地址操作,HD44780的指令集及其設(shè)置說(shuō)明,共有11條指令:基本操作時(shí)序:

讀狀態(tài)

輸入:RS=L,RW=H,E=H

輸出:DB0~DB7=狀態(tài)字

寫(xiě)指令

輸入:RS=L,RW=L,E=下降沿脈沖,DB0~DB7=指令碼

輸出:無(wú)

讀數(shù)據(jù)

輸入:RS=H,RW=H,E=H

輸出:DB0~DB7=數(shù)據(jù)

寫(xiě)數(shù)據(jù)

輸入:RS=H,RW=L,E=下降沿脈沖,DB0~DB7=數(shù)據(jù)

輸出:無(wú)

1.清屏指令

功能:<1>清除液晶顯示器,即將DDRAM的內(nèi)容全部填入“空白”的字符碼20H;

<2>光標(biāo)歸位,即將光標(biāo)撤回液晶顯示屏的左上方;

<3>將地址計(jì)數(shù)器(AC)的值設(shè)為0。

對(duì)DDRAM的內(nèi)容和地址操作,HD44780的指令集及其設(shè)置322.光標(biāo)歸位指令

功能:<1>把光標(biāo)撤回到顯示器的左上方;

<2>把地址計(jì)數(shù)器(AC)的值設(shè)置為0;

<3>保持DDRAM的內(nèi)容不變

3.輸入模式設(shè)置指令

功能:設(shè)定每次寫(xiě)入1位數(shù)據(jù)后光標(biāo)的移位方向,并且設(shè)定每次寫(xiě)入的一個(gè)字符是否移動(dòng)。參數(shù)設(shè)定的情況如下所示:

位名

設(shè)置

I/D

0=寫(xiě)入新數(shù)據(jù)后光標(biāo)左移

1=寫(xiě)入新數(shù)據(jù)后光標(biāo)右移

S

0=寫(xiě)入新數(shù)據(jù)后顯示屏不移動(dòng)1=寫(xiě)入新數(shù)據(jù)后顯示屏整體右移1個(gè)字2.光標(biāo)歸位指令

功能:<1>把光標(biāo)撤回到顯示器的左上方334.顯示開(kāi)關(guān)控制指令

功能:控制顯示器開(kāi)/關(guān)、光標(biāo)顯示/關(guān)閉以及光標(biāo)是否閃爍。參數(shù)設(shè)定的情況如下:

位名

設(shè)置

D

0=顯示功能關(guān)

1=顯示功能開(kāi)

C

0=無(wú)光標(biāo)

1=有光標(biāo)

B

0=光標(biāo)不閃爍

1=光標(biāo)閃爍

5.設(shè)定顯示屏或光標(biāo)移動(dòng)方向指令

功能:使光標(biāo)移位或使整個(gè)顯示屏幕移位。參數(shù)設(shè)定的情況如下:

S/C

R/L

設(shè)定情況

0

0

光標(biāo)左移1格,且AC值減1

0

1

光標(biāo)右移1格,且AC值加1

1

0

顯示器上字符全部左移一格,但光標(biāo)不動(dòng)

1

1

顯示器上字符全部右移一格,但光標(biāo)不動(dòng)

4.顯示開(kāi)關(guān)控制指令功能:控制顯示器開(kāi)/關(guān)、光標(biāo)顯示/關(guān)閉以346.功能設(shè)定指令(非常重要的指令)功能:設(shè)定數(shù)據(jù)總線位數(shù)、顯示的行數(shù)及字型。參數(shù)設(shè)定的情況如下:

位名

設(shè)置

DL

0=數(shù)據(jù)總線為4位1=數(shù)據(jù)總線為8位

N

0=顯示1行1=顯示2行

F

0=5×7點(diǎn)陣/每字符

1=5×10點(diǎn)陣/每字符

7.設(shè)定CGRAM地址指令功能:設(shè)定下一個(gè)要存入數(shù)據(jù)的CGRAM的地址。

6.功能設(shè)定指令(非常重要的指令)功能:設(shè)定數(shù)據(jù)總線位數(shù)、358.設(shè)定DDRAM地址指令

功能:設(shè)定下一個(gè)要存入數(shù)據(jù)的CGRAM的地址。(注意這里我們送地址的時(shí)候應(yīng)該是0x80+Address,這也是前面說(shuō)到寫(xiě)地址命令的時(shí)候要加上0x80的原因)

9.讀取忙信號(hào)或AC地址指令

功能:<1>讀取忙碌信號(hào)BF的內(nèi)容,BF=1表示液晶顯示器忙,暫時(shí)無(wú)法接收單片機(jī)送來(lái)的數(shù)據(jù)或指令;當(dāng)BF=0時(shí),液晶顯示器可以接收單片機(jī)送來(lái)的數(shù)據(jù)或指令;

<2>讀取地址計(jì)數(shù)器(AC)的內(nèi)容。

8.設(shè)定DDRAM地址指令功能:設(shè)定下一個(gè)要存入數(shù)據(jù)的CG3610.數(shù)據(jù)寫(xiě)入DDRAM或CGRAM指令

功能:<1>將字符碼寫(xiě)入DDRAM,以使液晶顯示屏顯示出相對(duì)應(yīng)的字符;<2>將用戶自己設(shè)計(jì)的圖形存入CGRAM。

11.從CGRAM或DDRAM讀出數(shù)據(jù)的指令

功能:讀取DDRAM或CGRAM中的內(nèi)容。

基本操作時(shí)序:

讀狀態(tài)

輸入:RS=L,RW=H,E=H

輸出:DB0~DB7=狀態(tài)字

寫(xiě)指令

輸入:RS=L,RW=L,E=下降沿脈沖,DB0~DB7=指令碼

輸出:無(wú)

讀數(shù)據(jù)

輸入:RS=H,RW=H,E=H

輸出:DB0~DB7=數(shù)據(jù)

寫(xiě)數(shù)據(jù)

輸入:RS=H,RW=L,E=下降沿脈沖,DB0~DB7=數(shù)據(jù)

輸出:無(wú)

10.數(shù)據(jù)寫(xiě)入DDRAM或CGRAM指令功能:<1>將字37讀狀態(tài)

輸入:RS=0,RW=1,E=1

讀數(shù)據(jù)

輸入:RS=1,RW=1,E=1

讀狀態(tài)

輸入:RS=0,RW=1,E=138寫(xiě)指令

輸入:RS=0,RW=0,E=下降沿脈沖,DB0~DB7=指令碼

寫(xiě)數(shù)據(jù)

輸入:RS=1,RW=0,E=下降沿脈沖,DB0~DB7=數(shù)據(jù)寫(xiě)指令

輸入:RS=0,RW=0,E=下39如何顯示一個(gè)自定義的字符

我們從CGROM表上可以看到,在表的最左邊是一列可以允許用戶自定義的CGRAM,從上往

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論