




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)原理及應(yīng)用(第七章單片機(jī)人機(jī)交互)一、鍵口技術(shù)按鍵是一種常開(kāi)型按鈕開(kāi)關(guān),與單片機(jī)的常見(jiàn)接法如圖所 示。按鍵未按下時(shí)兩個(gè)觸點(diǎn)斷開(kāi),單片機(jī)I/O口輸入高電 平;當(dāng)按鍵閉合時(shí),I/O口輸入低電平。當(dāng)I/O口為P0口時(shí),由于沒(méi)有內(nèi)部上拉電阻,所以必須外 接上拉電阻,當(dāng)I/O口為P1、P2和P3口時(shí),由于內(nèi)部已有 上拉電阻,因此可省略外接的上拉電阻。VCCLOD1_GND一、鍵口技術(shù)單片機(jī)系統(tǒng)中所使用的鍵盤(pán)都是機(jī)械式的彈性按鍵,因?yàn)?存在機(jī)械觸點(diǎn)的彈性作用,在按鍵閉合和彈起的瞬間都會(huì) 出現(xiàn)抖動(dòng),如圖所示。按鍵抖動(dòng)一般會(huì)持續(xù)5"l0ms,為使 一次按鍵僅被處理一次,必須消除按鍵抖動(dòng)。消除按
2、鍵抖 動(dòng)可以采用軟件消抖或硬件消抖。軟件消抖指在檢測(cè)到有按鍵閉合時(shí),延時(shí)一小段時(shí)間之后 再次檢測(cè),如果仍然檢測(cè)到按鍵閉合,則認(rèn)為按鍵真正閉 合。DATE: 2016/6/15PAGE: 5r鍵口技術(shù)下圖為4X4的矩陣鍵盤(pán)接到P2口上,如果使行線輸出高電 平且列線輸出低電平,當(dāng)有鍵閉合時(shí),那么必然會(huì)將該閉 合鍵所在的行線與列線導(dǎo)通,使行線被拉低到低電平,通 過(guò)檢測(cè)行線的電平狀態(tài)可識(shí)別是否有按鍵按下。4-P20P22P23P24F2SP26P271£C OS2_ oLs<審 L°°i d)rOOdI°I La.)rOQ1J00LO °1S1.
3、3-J- rO 0rC OLj-S7S3IOSIS一、鍵口技術(shù)識(shí)別按鍵值的方法是在主程序中反復(fù)掃描鍵盤(pán)的方式,分 為以下幾個(gè)步驟:> (2)軟件消抖。延遲一段時(shí)間再測(cè),如果仍有鍵閉合則 進(jìn)入到步驟(3),否則回到步驟(1);(3)檢測(cè)鍵號(hào)。為每行和列都設(shè)定標(biāo)號(hào),使行號(hào)和列號(hào)相加得到該行列交叉點(diǎn)上按鍵的編號(hào)。具體操作如下:依次掃描各列,使該列輸出0值,然后讀取低4位,如果低4 位不全為1,則依次檢測(cè)各行線的值,找出不為1的行號(hào), 從而確定鍵號(hào)。為防止一次按鍵閉合時(shí)間過(guò)長(zhǎng)而被多次處 理,需要等待按鍵松開(kāi)之后,再做相應(yīng)處理。> (1)檢測(cè)是否有按鍵閉合。首先使P2口高4位輸出0,然 后讀
4、取低4位,如果低4位不都為1,則有鍵閉合,進(jìn)入步 驟;卜例7T如圖7-4所示,編程實(shí)現(xiàn)用4X4的矩陣鍵盤(pán)控制連接 在P0和P1 口上的16個(gè)LED,當(dāng)按下某鍵并釋放后只有對(duì)應(yīng) 的LED燈亮,例如按SO后DO亮,按S1后D1亮。VccR8 470 D8 yRIQ470 pictyRJ2470 D12yR>447OD14<<RIS470Di5<2yi""TQpfTVcc |±|戶(hù)lOuF191L0592MMZ1»P10POOPllP0IP12P02P13P03P14P04P15P05P16P06P17P07INTIP20INTOP2U
5、P22T1P23TOP24P25EA/VPP26P27XIX2RESETRXDTXP RDALE/PWRPSEN±L/9TTP213- P22IS1427/2£>|_P2Q36 y35 / 電、羽 DO 嚴(yán) 470D1 RhlD2 R247Q"Z m R3 470 iiPU R4 470 <ID5 R5 470R7470R168051丄10KP23 P24P25P2(5 P27VSOxor-° °_rO OrO Or匯1 Q Q匯rOQS匚&°°4| ooro""o虹芒O °
6、$JXrO O$生rO OZ_VccDATE: 2016/6/15PAGE: 11一、鍵口技術(shù)#include<reg51.h>#define KEYPORT P2定義按鍵端口#define uchar unsigned charsbit line0=KEYPORTA0;sbitline1=KEYPORTA1;sbit line2=KEYPORT八2;sbit line3=KEYPORT八3; 定義行線led= 0xfe,0xfd,0xfb,0xf750xef50xdf,0xbf50x7f;定義 LED 顯示狀態(tài) bit iskeyinput()判斷是否肴按鍵閉合KEYPORT=O
7、xOf;低4位置 1,高4位置0if(KEYPORT & OxOf) =OxOf) 屏蔽高4位例線),只檢測(cè)低4位(行線) return 0;沒(méi)有鍵閉合,返回0else有鍵閉合,返回1return 1;uchar key_identify() 識(shí)別鍵號(hào)uchar linecode=0,rowcode=0; uchar i;uchar scancode=Oxef;/定義掃描碼,使第一列為0,其它為1 for( i=0;i<4;i+)掃描4列 KEYPORT=scancode;輸出掃描碼,掃描各列if(KEYPORT & OxOf) =OxOf) 屏蔽高4位(列線),檢測(cè)低4
8、位(行線) 當(dāng)前列無(wú)按鍵閉合rowcode+;scancode=scancode«111;使輸出0的列線左移一位 else當(dāng)前列有按鍵,已經(jīng)確定了列號(hào),還需要確定行號(hào)if( line0=0 )linecode=0; 第一行有鍵閉合,行號(hào)為0 if( line1=0 )linecode=4;/第二行有鍵閉合,行號(hào)為4 if( line2=0 )linecode=8;/第三行有鍵閉合,行號(hào)為8 if( line3=0 )linecode=12; 第四行有鍵閉合,行號(hào) 12 break;return linecode+rowcode; 輸出鍵號(hào)DATE: 2016/6/15PAGE: 13
9、一、鍵口技術(shù)DATE: 2016/6/15PAGE: 15一、鍵口技術(shù)void wait_key_release()等待按鍵松開(kāi)DATE: 2016/6/15PAGE: #一、鍵口技術(shù)DATE: 2016/6/15PAGE: #一、鍵口技術(shù)低4位置1,高4位置0while(1)KEYPORT=OxOf;if(KEYPORT & OxOf) =OxOf) 如果行線全為高電平 break;沒(méi)有鍵閉合,即鍵盤(pán)已經(jīng)松開(kāi)DATE: 2016/6/15PAGE: #一、鍵口技術(shù)void display(uchar n)鍵盤(pán)處理程序if(n v 8)PO = ledn; P1=Oxff;elsePO
10、=Oxff;P1 = ledn-8;DATE: 2016/6/15PAGE: #一、鍵口技術(shù)int main(void)用于保存識(shí)別的鍵號(hào):0J5uchar keycode; unsigned int i;while(1)while (!iskeyinput(); for( i=0;i<500;i+); if( iskeyinputQ)如果沒(méi)有鍵按下,則等待去除鍵抖動(dòng)檢測(cè)當(dāng)前是否有按鍵SRkeycode= key_identify(); 識(shí)別鍵號(hào) wait_key_release(); 奢待按毎祕(mì)開(kāi)后,該函數(shù)才退出 display (keycode); 顯示按鍵狀態(tài)DATE: 2016/
11、6/15PAGE: 17二、數(shù)碼管接口技術(shù)數(shù)碼管接口技術(shù)數(shù)碼管(又稱(chēng)LED,即發(fā)光二極管顯示器,light emitting diode),是單片機(jī)系統(tǒng)中最常用的顯示器件。通常數(shù)碼管是由8個(gè)發(fā)光二級(jí)管組合而成,當(dāng)發(fā)光二級(jí)管 的陽(yáng)極為高電平,陰極為低電平時(shí),發(fā)光二級(jí)管可以導(dǎo)通 發(fā)光。控制LED中各二極管亮滅,可以顯示不同的字形。DATE: 2016/6/15PAGE: #二、數(shù)碼管接口技術(shù)DATE: 2016/6/15PAGE: 19二、數(shù)碼管接口技術(shù)(b)共陰極c)共陽(yáng)極”數(shù)碼管分為共陰極和共陽(yáng)極兩種結(jié)構(gòu)形式,如圖所示。A共陰極指所有發(fā)光二級(jí)管的陽(yáng)極相互獨(dú)立,而把所有的陰極連接起來(lái)形成公共端,
12、公共端通常需要接地。A共陽(yáng)極指所有發(fā)光二極管的陰極相互獨(dú)立,而把所有的陽(yáng)極連接起來(lái)形成公共端,公共端通常需要接電源。(a)外形結(jié)構(gòu)通常將數(shù)碼管的公共端稱(chēng)為位選控制端,將其余8個(gè)發(fā)光 二級(jí)管獨(dú)立的一端稱(chēng)為段選控制端。為了能夠在數(shù)碼管上顯示某一個(gè)字符,需要在它的段選控 制端輸入不同的電平組合,該電平組合為8位數(shù)據(jù),通常 稱(chēng)為字型碼或者段選碼,格式如表7T所示。(a)外形結(jié)構(gòu)編碼位"D7.D6D5D4D3D2DLDO.,字型碼.cllJpg-f.cLCpb表7-1 LED字型碼編碼格式DATE: 2016/6/15PAGE: 21數(shù)碼管接口技術(shù)字符的字型碼都不同,即使是同一個(gè)字符,對(duì)于共陰
13、極結(jié)構(gòu)和共陽(yáng)極結(jié)構(gòu)的LED,字型碼也不同,如表7-2所示。表7-2LED字型碼表"顯示字符Q共陰極字型碼“共陽(yáng)極字型碼。顯字符共陰極字型碼共陽(yáng)極字型碼盧00x3FOxCOpb。0x760x83毛0x06。0xF960x390xC6q2p0x5Bp0xA4qdp0x5EpOxAI-p3<0x4FqOxBOqEp0x7S0x86a4-0x660x99。F。0x71-0x8E00x6Dq0x92pPp0x730x806門(mén)0x7Dp0x82Up0x3EdOxCl7p0x07q0xF8py。0x6Ep0x9 la80x7"0x80pLp0x38d0x700x6F,0x90*8.
14、 pOxFFp0x003Ap0x77 空0x88ppOxOOpOxFFaDATE: 2016/6/15PAGE: 23二、數(shù)碼管接口技術(shù)DATE: 2016/6/15PAGE: 25二、數(shù)碼管接口技術(shù)例7-2圖7-6是采取靜態(tài)顯示方式,單片機(jī)的P0口和P1 口 分別連接兩個(gè)共陽(yáng)極7段數(shù)碼管。編寫(xiě)控制程序,實(shí)現(xiàn)P0 口上數(shù)碼管從0到9循環(huán)顯示,P1 口上數(shù)碼管從9到1循環(huán)顯 #include <reg51 h> void delay(unsigned char n); int main(void)/Jx ounsigned charled =0xC0,0xF9,0xA4,0xB0j0
15、x99,0x92,0x82,0xF8,0x80,0x90;/09的字型碼 unsigned char i;while(1)for(i=0;i<10;i+)P0=ledi;P2=led9-i;delay(200); 延時(shí) lxvoid delay(unsigned char n) 延時(shí) 了 函數(shù);unsigned char i,j;for(i=0;i<n;i+) for(j=0;j<n;j+);(2)動(dòng)態(tài)顯示只利用一個(gè)用于段選的單片機(jī)8位I/O端口循環(huán)點(diǎn)亮各數(shù)碼管 ,當(dāng)間隔時(shí)間較短時(shí),由于人眼的視覺(jué)暫留現(xiàn)象,效果與各數(shù) 碼管靜態(tài)顯示相同。在硬件連線上,將所有的數(shù)碼管的段選端并聯(lián)
16、,與一個(gè)8位的 并行I/0端口連接,每個(gè)數(shù)碼管的位選端分別與另一個(gè)I/0端口 中的某位連接,輪流輸出高電平使各數(shù)碼管循環(huán)點(diǎn)亮。例7-3如圖7-7所示,2個(gè)共陽(yáng)極數(shù)碼管采取動(dòng)態(tài)顯示方式 與單片機(jī)的相連接。P0口為段選端,P2. 6和P2. 7分別與三 極管基極相連做位選端。要求編寫(xiě)控制程序,實(shí)現(xiàn)2個(gè)數(shù) 碼管能夠分別顯示“仁和“2" o +5VA+5V10|xF n RlU 10k丄CrI 丄 C2 T n Q592 蘭 f-aOpF |IT18Yl 19MHzPl.0Jpi.iPODPl.2F-O.lPl.3P0.2Pl.4P0.3Pl.5P0.4Pl.6P05Pl.7P0.6RSTP
17、0.7PJJO/RXOEAP3.I/TX1>ALEP32/INTQPSENP33/INT1P2.7P3.4/T0P26P35/T1P25P3.6/WRP2AP3.7/RDP2.3KTAL2P2.2XTALIP2LWP2.0805140.39/a38/b打/cd35e辿/f53/gILdp3130*27型至bcdefgdpLEDlj兄2N171P|gdp#include <reg51.h>unsigned char led=0xf950xa4;存儲(chǔ)共陽(yáng)極”什和”2”的字型碼unsigned char segment= 0x7f,0xbf;希儲(chǔ)2個(gè)藪碼管的位遶材 unsigned
18、 char k=0; 全焉變量,甬于編識(shí)血示器很置int main(void)TMOD=OxOO;設(shè)定工作方式0TL0=(8192-2000)%32; 低5位賦值(滿(mǎn)值定時(shí)時(shí)間/機(jī)器周期)32 TH0=(8192-2000)/32; 高8位賦值(滿(mǎn)值定時(shí)時(shí)間/機(jī)器周期)/32 TR0=1;EA=1;ET0=i;開(kāi)放中斷while(1);void TOJimer(void) interrupt 1中斷服務(wù)程序P0=ledk;段選賦值P2=segmentk;位選賦值k+;下一個(gè)數(shù)碼管if(k=2)k=0;顯示完最后一個(gè)數(shù)碼管,重新從頭開(kāi)始。TL0=(8192-2000)%32;TH0=(8192-
19、2000)/32;重新寫(xiě)入初始值,即重新定時(shí)DATE: 2016/6/15PAGE: 31三、LCD液晶接口技術(shù)液晶顯示器(Liquid Crysta I D i sp I ay,簡(jiǎn)稱(chēng)LCD)可以顯示 數(shù)字、字母、漢字、以及圖形圖像等豐富的內(nèi)容,應(yīng)用非 常廣泛。液晶顯示器由液晶顯示部分和控制器兩部分組成 ,控制器通過(guò)控制液晶顯示區(qū)的電壓,實(shí)現(xiàn)字符的顯示。 LCD可分為段型、字符型和點(diǎn)陣型三種。其中1602字符型 液晶是應(yīng)用最廣泛的液晶顯示器之一。1602液晶的控制器是采用日立公司的HD44780集成電路, 只需將待顯字符的ASCII碼放入其數(shù)據(jù)存儲(chǔ)器,字符就會(huì) 自動(dòng)在液晶顯示器上顯示。該顯示器
20、每屏最多可顯示2行 ,每行16個(gè)字符,共32個(gè)字符。1v LCD引腳1602型LCD分有背光(16個(gè)引腳)和無(wú)背光(14個(gè)引腳)兩種。14腳1602型 LCD引腳共分成三類(lèi):電源引腳:引腳1和引腳2分別是電源正極(VSS)和負(fù)極(VDD) o 數(shù)據(jù)引腳:引腳7到引腳14共8個(gè)引腳是雙向數(shù)據(jù)總線的第0位到第 8位。由于P0口無(wú)上拉電阻,因此如果需要接到P0口,則必須接上拉電 阻。而接到其他并口,可不接上拉電阻。3、控制引腳:A引腳3 (VL)是反視度調(diào)整引腳,通常接地。A引腳4(RS)是寄存器選擇引腳,當(dāng)RSJ時(shí)選擇數(shù)據(jù)寄存器,當(dāng)RS二0時(shí),選擇指令寄存器。A引腳5 (R/W)是讀寫(xiě)選擇引腳,當(dāng)
21、R/WJ時(shí)讀,當(dāng)R/W二0時(shí)寫(xiě)。A引腳6(E)是模塊使能信號(hào),當(dāng)E上為高電平時(shí),可以讀出數(shù)據(jù)或指令;當(dāng)E上電平正跳變時(shí),開(kāi)始寫(xiě)入數(shù)據(jù)或指令;當(dāng)E上電平負(fù)跳變時(shí),開(kāi)始執(zhí)彳丁扌旨令。 LM016LVO|6o口9£瓦E£f/ 2、顯示及讀寫(xiě)控制指令A(yù)在給命令前應(yīng)先檢查L(zhǎng)CD的忙碌狀態(tài)。1602型LCD設(shè)了一個(gè)忙碌標(biāo)志 位BF,連接在8位雙向數(shù)據(jù)線的DB7位上。當(dāng)BF狀態(tài)為1時(shí),則表示LCD忙碌,需要等待,當(dāng)BF狀態(tài)為0時(shí),則表 tj;LCD空閑,可以接受命令和數(shù)據(jù)。A當(dāng)模塊使能信號(hào)E上為高電平時(shí),可以讀出數(shù)據(jù)或指令;當(dāng)E上電平 正跳變時(shí),開(kāi)始寫(xiě)入數(shù)據(jù)或指令;當(dāng)E上電平負(fù)跳變時(shí),開(kāi)
22、始執(zhí)行指令 o表7-3是LCD的讀寫(xiě)設(shè)置。表7-3 1602型LCD的讀寫(xiě)設(shè)置“功能dRSR/WpE"DBO DE7d讀出控制指令,Opl*31<3輸出的控制字"寫(xiě)入控制指令QOd8正跳變寫(xiě)入的控制字"讀出顯示數(shù)據(jù)3la讀出的數(shù)據(jù)q寫(xiě)入顯示數(shù)據(jù)*1“8正跳變寫(xiě)入的數(shù)據(jù)"為使字符能正確顯示,需要進(jìn)行顯示模式的設(shè)置。顯示模式的設(shè)置 通過(guò)控制指令實(shí)現(xiàn),如表7-4所示。各指令設(shè)置意義如下:顯示設(shè)置指令用于顯示方式的設(shè)置,當(dāng)DLJ/O時(shí)是8位/4位數(shù)據(jù)接口;當(dāng)NH/O時(shí)是兩行/一行顯示;當(dāng)FR/O時(shí),是5X10/5X7點(diǎn)陣字符。清屏指令用于清除顯示內(nèi)容。歸零
23、指令用于光標(biāo)回歸原點(diǎn)表7-4 1602型LCD的控制指令輸入方式指令用于畫(huà)面和光標(biāo)的移動(dòng)方式設(shè)置。當(dāng)I/D-1/0時(shí),數(shù)據(jù)讀 寫(xiě)操作后AC自動(dòng)加1/減1;當(dāng)SJ/0時(shí),讀寫(xiě)操作后文字移動(dòng)/不移動(dòng);顯示開(kāi)關(guān)指令用于畫(huà)面顯示開(kāi)關(guān)設(shè)置。當(dāng)DR/0時(shí)顯示開(kāi)/關(guān);當(dāng)C二T/0 時(shí)光標(biāo)顯示/不顯示;當(dāng)Bh/O時(shí)光標(biāo)閃爍/不閃爍;光標(biāo)畫(huà)面移動(dòng)指令用于畫(huà)面和光標(biāo)平移方式設(shè)置,當(dāng)s/c J/0時(shí)畫(huà)面/ 光標(biāo)平移一個(gè)字符位;當(dāng)R/L二1/0時(shí)畫(huà)面或光標(biāo)右移/左移。表7-4 1602型LCD的控制指令"例7-4要將1602型液晶顯示模式設(shè)置為16X2顯示, 5X10點(diǎn)陣,8位數(shù)據(jù)接口,且要求液晶開(kāi)顯示、光
24、標(biāo)不閃 爍,請(qǐng)給出應(yīng)寫(xiě)入的控制指令。解:完成題意要求需要設(shè)置顯示設(shè)置指令和顯示開(kāi)關(guān)指 令。根據(jù)表7-4,可知需要設(shè)定NX、FT、DL=,因此顯 示設(shè)置指令應(yīng)為:0011 1100B即3CH;需要設(shè)定D=1, C=1 和B二0,因此顯示開(kāi)關(guān)指令應(yīng)為00001110B,即0EH。 3、字符顯不編程過(guò)程實(shí)現(xiàn)字符的顯示要經(jīng)過(guò)以下幾個(gè)過(guò)程:>1)初始化:在使用之前首先應(yīng)對(duì)顯示模式進(jìn)行初始化, 即寫(xiě)入顯示方式設(shè)置指令、輸入方式指令、顯示開(kāi)關(guān)指令 、清屏指令等;>2)進(jìn)行忙檢測(cè),如果空閑,寫(xiě)入顯示地址;A3)進(jìn)行忙檢測(cè),如果空閑,將數(shù)據(jù)寫(xiě)入顯示存儲(chǔ)器,系 統(tǒng)自動(dòng)將數(shù)據(jù)顯示在液晶屏上。»
25、4、寫(xiě)操作時(shí)序?yàn)槭箶?shù)據(jù)或指令能夠被LCD正確接收,在寫(xiě)數(shù)據(jù)或指令 時(shí)要遵守一定的時(shí)序要求,1602型LCD的寫(xiě)操作應(yīng)按照以 下幾個(gè)過(guò)程進(jìn)行:>1)設(shè)置RS,當(dāng)RS二0時(shí),讀寫(xiě)指令;當(dāng)RS二1時(shí),讀寫(xiě)數(shù)據(jù);>2)設(shè)置讀寫(xiě)控制端RW,當(dāng)RW二0時(shí),寫(xiě)數(shù)據(jù)或指令,當(dāng) RWh時(shí),讀數(shù)據(jù)或指令;3)將數(shù)據(jù)或指令送至數(shù)據(jù)線;>4)給使能端E正跳變,開(kāi)始傳送數(shù)據(jù)或指令;5)給使能端E負(fù)跳變,開(kāi)始顯示數(shù)據(jù)或執(zhí)行指令?!?例7-5 :根據(jù)圖7-11電路,編程實(shí)現(xiàn)LCD在第一行顯不,第二行顯示數(shù)字"1 2 3 4 5 6” o“HELLO WORLD”DATE: 2016/6/15PA
26、GE: 43三、LCD液晶接口技術(shù)DATE: 2016/6/15PAGE: #三、LCD液晶接口技術(shù)6701018219DI丄ClYLMHz+5V一 三 旦39-3B-37-36-J531J1盤(pán)J1XJ-S-28-刀-場(chǎng)-25-M23J3-21ri-' 吉 T»pFnoJPLlPOJOPl.2FO.IP1.3p-o.iPl.4P-OJPL5PS4PL6P0 5PL7P0_6rstF0-.7P3 JO/RXD£AP3.I/TXDMEP32fMT0PSHiPjj/lNTl.P2.7P3.4/T0P2iP3J/T1P25P3.-6/WRKAP3.7JRDP2.3XTAL2
27、P2.2XTALiP2lP2*08051LM016LDATE: 2016/6/15PAGE: 45三、LCD液晶接口技術(shù)include <reg51.h> 包含單片機(jī)寄存器的頭文件include <intrins.h> 包含_nop_()函數(shù)定義的頭文件#define uchar unsigned charsbit RS= P2A2;sbit RW = P2A1;sbit E = P2A0;uchar code dis1 = fHELLOW WORLD”;(uchar code dis2 = M1 2345 6M;I void delay(uchar ms)/延時(shí)ms時(shí)
28、向uchar i; while(ms-)for(i = 0; i< 250; i+)_nop_(); _nop_();_nop_(); _nop_(); 延時(shí) 4 個(gè)機(jī)器周期 bit busy()檢查是否忙碌bit result;RS = O;RW = 1;E = 1;/ RS=O> RW=1、E=1 時(shí),才允許讀_nop_();_nop_();_nop_();_nop_(); 延時(shí) 4 個(gè)機(jī)器周期result = (bit)(P1 & 0x80);/檢測(cè)忙狀態(tài)E = 0;return result;void wcmd(uchar cmd) /寫(xiě)命令while(busy();判斷LCD是否忙碌RS = 0;RW = 0;/RS和R/W同時(shí)為低電平時(shí),可以寫(xiě)入指令
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 財(cái)務(wù)人員的責(zé)任與義務(wù)計(jì)劃
- 制定清晰的財(cái)務(wù)目標(biāo)計(jì)劃
- 幼兒藝術(shù)表現(xiàn)的多樣性研究計(jì)劃
- 萬(wàn)源市竹源煤業(yè)有限公司長(zhǎng)石二煤礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案情況
- 2025年經(jīng)典大班蒙氏數(shù)學(xué)標(biāo)準(zhǔn)教案
- 空乘禮儀知識(shí)培訓(xùn)班課件
- 2025年四川貨運(yùn)從業(yè)資格證考試模擬考試答案
- 胃癌治療手段
- 2025年洛陽(yáng)貨運(yùn)從業(yè)資格證考試技巧
- 3D打印技術(shù)知到課后答案智慧樹(shù)章節(jié)測(cè)試答案2025年春上海電子信息職業(yè)技術(shù)學(xué)院
- 2025年常州信息職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試題庫(kù)審定版
- GA/T 701-2024安全防范指紋識(shí)別應(yīng)用出入口控制指紋識(shí)別模塊通用規(guī)范
- 4.1 人要有自信 (課件)2024-2025學(xué)年七年級(jí)道德與法治下冊(cè)(統(tǒng)編版2024)
- 加強(qiáng)學(xué)校鑄牢中華民族共同體意識(shí)教育心得
- 16.3 二次根式的加減 - 人教版數(shù)學(xué)八年級(jí)下冊(cè)教學(xué)課件
- 馬尼拉草皮施工方案
- 中國(guó)HEPA過(guò)濾器行業(yè)發(fā)展監(jiān)測(cè)及發(fā)展戰(zhàn)略規(guī)劃報(bào)告
- 人工智能融入土木水利碩士人才培養(yǎng)模式研究
- 2024年江蘇商貿(mào)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 人工智能賦能新質(zhì)生產(chǎn)力發(fā)展:現(xiàn)狀解析與未來(lái)展望
- 2021年安徽省中考數(shù)學(xué)試卷-普通卷
評(píng)論
0/150
提交評(píng)論