freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linux下的單片機(jī)lcd驅(qū)動(dòng)的設(shè)計(jì)(doc畢業(yè)設(shè)計(jì)論文)-資料下載頁

2025-06-22 12:09本頁面
  

【正文】 給了我無微不至的關(guān)懷。他不厭其煩的給我修改論文中的錯(cuò)誤和不嚴(yán)謹(jǐn)之處。我的論文能夠順利的得以完成是和段老師的熱心幫助分不開的。另外,我在設(shè)計(jì)的過程中也得到了不少師兄和同學(xué)的幫助。在此,感謝以上的兩位老師和那些幫助過我的朋友們。參考文獻(xiàn)[1] 杭州立宇泰電子有限公司著,ARMSYS44B0P 嵌入式系統(tǒng)開發(fā)板使用說明書。杭州:杭州立宇泰電子有限公司,2006。[2] 深圳市卓立恩科技有限公司著,ZLG240128F液晶模塊使用說明書。深圳:深圳市卓立恩科技有限公司,2009。[3] 瑞佑科技著,RA8806雙圖層 文字/圖形LCD控制器規(guī)格書,廣東:瑞佑科技股份有限公司,2008。[4] 宮莉莉,趙等.基于嵌入式Linux系統(tǒng)的LCD驅(qū)動(dòng)實(shí)現(xiàn)[J].微計(jì)算機(jī)信息.2008。[5] SamsungElectronics.User~Manual$3C2410X 32Bit RISC Micropm cessor.2003。[6] 劉淼.嵌入式系統(tǒng)接口設(shè)計(jì)與linux驅(qū)動(dòng)程序開發(fā).北京:北京航空航天大學(xué)出版社,2006. [7] 孫天澤.嵌入式設(shè)計(jì)及l(fā)inux驅(qū)動(dòng)開發(fā)指南.北京:電子工業(yè)出版社.2007. [8] 田澤.嵌入式系統(tǒng)開發(fā)與應(yīng)用.北京:北京航空航天大學(xué)出版社, 2005. [9] 胥靜.嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)實(shí)例詳解,北京:北京航空航天大學(xué)出版社,2005.[10] —Linux的LCD顯示模塊設(shè)計(jì),南京:儀表技術(shù)與傳感器,2009。[11]宋寶華.Linux設(shè)備驅(qū)動(dòng)開發(fā)詳解[M].北京:人民郵電出版社,2008 [12]Jonathan Corbet,Alessandro Rubini,Greg KroahHartman. Linux Device Drivers,Third Edition 【M].USA.O Reilly Media, Inc.2005 [13]Cirrus Logic EP9315 User S Guide【Z】.USA:Cirrus Logic,2004 [14]Cirrus Logic.Using the EP93xx S Raster Engine[z].USA:ir— rus Logic.2005 [15]Zheng Shaoheng.CU O57VA01Cw Specification【Z】.Taiwan, Chunghwa Picture Tubes Ltd,2007附錄“”ifndef __44B0X_H__define __44B0X_H__ifdef __cplusplusextern C {endifinclude define rPCOND (*(volatile unsigned *)0x1d2001c)define rPDATD (*(volatile unsigned *)0x1d20020)define rPUPD (*(volatile unsigned *)0x1d20024)define rPCONG (*(volatile unsigned *)0x1d20040)define rPDATG (*(volatile unsigned *)0x1d20044)define rPUPG (*(volatile unsigned *)0x1d20048)//define rs PG0define h_rs() PDATG || = (unsigned int)0x01define l_rs() PDATG amp。amp。 = (unsigned int)0xfe //define wr PG1 define h_wr() PDATG || = (unsigned int)0x02define l_wr() PDATG amp。amp。 = (unsigned int)0xfd //define rd PG2define h_rd() PDATG || = (unsigned int)0x04define l_rd() PDATG amp。amp。 = (unsigned int)0xfb//define cs2 PG3define h_cs2() PDATG || = (unsigned int)0x08define l_cs2() PDATG amp。amp。 = (unsigned int)0xf7//define busy PG4define h_busy() PDATG || = (unsigned int)0x10define l_busy() PDATG amp。amp。 = (unsigned int)0xef//define int PG5define h_int() PDATG || = (unsigned int)0x20define l_int() PDATG amp。amp。 = (unsigned int)0xdf//define rst PG6define h_rst() PDATG || = (unsigned int)0x40define l_rst() PDATG amp。amp。 = (unsigned int)0xbf//define db0 PD0define h_db0() PDATD || = (unsigned int)0x01define l_db0() PDATD amp。amp。 = (unsigned int)0xfe//define db1 PD1define h_db1() PDATD || = (unsigned int)0x02define l_db1() PDATD amp。amp。 = (unsigned int)0xfd//define db2 PD2define h_db2() PDATD || = (unsigned int)0x04define l_db2() PDATD amp。amp。 = (unsigned int)0xfb//define db3 PD3define h_db3() PDATD || = (unsigned int)0x08define l_db3() PDATD amp。amp。 = (unsigned int)0xf7//define db4 PD4define h_db4() PDATD || = (unsigned int)0x10define l_db4() PDATD amp。amp。 = (unsigned int)0xef//define db5 PD5define h_db5() PDATD || = (unsigned int)0x20define l_db5() PDATD amp。amp。 = (unsigned int)0xdf//define db6 PD6define h_db6() PDATD || = (unsigned int)0x40define l_db6() PDATD amp。amp。 = (unsigned int)0xbf//define db7 PD7define h_db7() PDATD || = (unsigned int)0x80define l_db7() PDATD amp。amp。 = (unsigned int)0x7f“”define WLCR 0x00define MISC 0x01define ADSR 0x03define INTR 0x0Fdefine WCCR 0x10define CHWI 0x11 //new(have change)define MAMR 0x12define AWRR 0x20define DWWR 0x21define AWBR 0x30define DWHR 0x31 //new(have change)define AWLR 0x40define AWTR 0x50define CURX 0x60 //new(have change)define BGSG 0x61define EDSG 0x62 //newdefine CURY 0x70 //new(have change) define BGCM 0x71define EDCM 0x72define BTMR 0x80define ITCR 0x90 //new(have change)define KSCR1 0xA0define KSCR2 0xA1define KSDR0 0xA2 //new(have change)define KSDR1 0xA3define KSDR2 0xA4define MWCR 0xB0 //new(have change)define MRCR 0xB1 //newdefine TPCR 0xC0define TPXR 0xC1define TPYR 0xC2define TPZR 0xC3define PCR 0xD0 //new(have change)define PDCR 0xD1 //newdefine PNTR 0xE0define FNCR 0xF0define FVHT 0xF1“”/***深圳市卓立恩科技有限公司240128帶中文字庫(kù)8位并行接口參考程序RA8806**電話: 075533875670,33875671**Email: contact@*/include include //void Port_Init(void){ rPCOND = 0x0000。 rPDATD = 0x00。 rPCONG = 0x0000。 rPAPG = 0x00。 }//void delay_nms(int ms)//64M, delay about 1ms{ int i,j,k。 for(i=0。ims。i++) { for(j=0。j256。j++)。 for(k=0。k256。k++)。 }}//unsigned char code tab1[]={春眠不覺曉處處聞啼鳥夜來風(fēng)雨聲花落知多少}。unsigned char d,h,m,s。const unsigned char code raio[3840] = { /* 調(diào)入了一幅圖像*//* 寬度x高度=240x128 *//*此處省去圖片數(shù)據(jù)*/}。//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$void outdata(unsigned int dat){ if( (datamp。0x01)==1 ) h_db0()。 else l_db0()。 if( (datamp。0x02)==1 ) h_db1()。 else l_db1()。 if( (datamp。0x04)==1 ) h_db2()。 else l_db2()。 if( (datamp。0x08)==1 ) h_db3()。 else l_db3()。 if( (datamp。0x10)==1 ) h_db4()。 else l_db4()。 if( (datamp。0x20)==1 ) h_db5()。 else l_db5()。 if( (datamp。0x40)==1 ) h_db6()。 else l_db6()。 if( (datamp。0x80)==1 ) h_db7()。 else l_db7()。} //$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$void softrst(){ delay_nms(2)。 l_cs1()。 h_rd()。 l_rst()。 delay_nms(5)。 h_rst()。 delay_nms(5)。 }//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ unsigned char LCD_CmdRead(unsigned char Addr){ unsigned char Data。 l_cs1()。h_rs()。h_wr()。rPCOND = 0x0000。outdata(Addr)。l_rd()。h_rd()。rPCOND = 0x0000。outdata(0xff)。l_rs()。h_rd()。h_wr()。l_wr()。rPCOND = 0x155
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1