項(xiàng)目61602液晶顯示模塊使用.ppt
《項(xiàng)目61602液晶顯示模塊使用.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《項(xiàng)目61602液晶顯示模塊使用.ppt(17頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
液晶顯示模塊LCD1602,,字符型LCD模塊內(nèi)部存儲(chǔ)結(jié)構(gòu)的劃分,LCD控制器HD44780內(nèi)部有80字節(jié)的顯示數(shù)據(jù)存儲(chǔ)器(顯存),用于存儲(chǔ)當(dāng)前要求顯示的字符ASCII碼,各個(gè)存儲(chǔ)單元與顯示屏上的字符位相對(duì)應(yīng),其映射關(guān)系如圖所示,需要注意的是第1行DDRAM地址與第2行DDRAM地址并不連續(xù)。,如果在第二行的第3列顯示字符‘E’,請(qǐng)問應(yīng)如何操作?首先定位顯示字符的光標(biāo)位置,根據(jù)上圖的地址映射可知,字符‘E’的顯存地址為42H;然后得到字符‘E’的顯示碼為45H。將顯示碼45H寫入DDRAM的42H單元,即可顯示字符‘E’。,字符型LCD模塊控制命令字,首先,LCD上電,都必須按照一定的時(shí)序進(jìn)行初始化操作,主要任務(wù)是設(shè)置LCD的工作方式、顯示狀態(tài)、清屏、輸入方式、光標(biāo)位置等,使用命令字對(duì)LCD進(jìn)行初始化的流程如圖所示,根據(jù)顯示功能要求構(gòu)造命令字,通過寫命令操作完成命令字的寫入時(shí)序。,MCU對(duì)LCD模塊的基本操作模式,單片機(jī)對(duì)LCD模塊有四種基本操作:寫命令、寫數(shù)據(jù)、讀狀態(tài)和讀數(shù)據(jù),由LCD1602模塊三個(gè)控制引腳RS、R/和E的不同組合狀態(tài)確定,如表5所示,結(jié)合讀操作和寫操作時(shí)序,編制軟件輸出控制引腳脈沖電平即可產(chǎn)生LCD讀寫訪問時(shí)序。在進(jìn)行寫命令、寫數(shù)據(jù)和讀數(shù)據(jù)三種操作之前,必須先進(jìn)行讀狀態(tài)操作,查詢忙標(biāo)志。當(dāng)忙標(biāo)志為0時(shí),才能進(jìn)行這三種操作。狀態(tài)字格式如下,最高位的BF為忙標(biāo)志位,1表示LCD正在忙,0表示不忙。通過判斷最高位BF的0、1狀態(tài),就可以知道LCD當(dāng)前是否處于忙狀態(tài),如果LCD一直處于忙狀態(tài),則繼續(xù)查詢等待,否則可進(jìn)行后面的操作。,硬件連接參考電路圖,單片機(jī)的P1口與液晶模塊的8條數(shù)據(jù)線相連,P3口的P3.0、P3.1、P3.2分別與液晶模塊的三個(gè)控制端RS、R/、E連接。,程序舉例,編寫1602液晶模塊顯示問候語(yǔ)“HelloEveryone”的程序,//功能:1602液晶模塊顯示問候語(yǔ)“HelloEveryone”#include#include/庫(kù)函數(shù)頭文件,代碼中引用了_nop_()函數(shù)//定義控制信號(hào)端口sbitRS=P3^0;sbitRW=P3^1;sbitE=P3^2;//聲明調(diào)用函數(shù)voidlcd_w_cmd(unsignedcharcom);//寫命令字函數(shù)voidlcd_w_dat(unsignedchardat);//寫數(shù)據(jù)函數(shù)unsignedcharlcd_r_start();//讀狀態(tài)函數(shù)voidlcd_init();//LCD初始化函數(shù)voiddelay100us(unsignedchart);//可控延時(shí)函數(shù)voiddelay5us(unsignedcharn);//軟件實(shí)現(xiàn)延時(shí)函數(shù),n*5個(gè)機(jī)器周期,voidmain()//主函數(shù){unsignedcharDisp[]="HelloEveryone";//定義字符數(shù)組Dispunsignedchari;P1=0 xff;//送全1到P1口lcd_init();//初始化LCDdelay100us(255);lcd_w_cmd(0 xc2);//定位光標(biāo)設(shè)置顯示位置delay100us(255);for(i=0;i<14;i++)//顯示字符串{lcd_w_dat(Disp[i]);delay100us(200);}while(1);//顯示完成},//函數(shù)名:delay100usvoiddelay100us(unsignedchart){unsignedcharj,i;for(i=0;i- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 項(xiàng)目 61602 液晶顯示 模塊 使用
鏈接地址:http://italysoccerbets.com/p-11547328.html