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

正文內(nèi)容

gdm12864a顯示模塊與單片機(jī)的接口技術(shù)及仿真畢業(yè)設(shè)計(jì)(文件)

 

【正文】 表 圖 22 DDRAM地址表 GDM12864A 一共有七條指令,從作用上可分為兩類。 BUSY=1 表示 GDM12864A 正在處理計(jì)算機(jī)發(fā)來(lái)的指令或數(shù)據(jù)。 ON/ OFF=l 表示關(guān)顯示狀態(tài), ON/ OFF=0表示開(kāi)顯示狀態(tài)。 在指令設(shè)置和數(shù)據(jù)讀寫(xiě)時(shí)要注意狀態(tài)字中的 BUSY 標(biāo)志。 ● 顯示開(kāi)關(guān)設(shè)置( Display on/ off) RS R/W DB7 DB7 DB5 DB4 DB3 DB2 DB1 DB0 0 O 1 1 1 1 1 D 該指令設(shè)置顯示開(kāi)/關(guān)觸發(fā)器的狀態(tài),由此控制顯示數(shù)據(jù)鎖存器的工作方式,從而控制顯示屏上的顯示狀態(tài)。當(dāng) D=0 為關(guān)顯示設(shè)置,顯示數(shù)據(jù)鎖存器被置零,顯示屏呈不顯示狀態(tài),但顯示存儲(chǔ)器并沒(méi)有被破壞,在狀態(tài)字中 ON/OFF= 1。 ● 頁(yè)面地址設(shè)置 [Set Page( X address) ] RS R/W DB7 DB7 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 0 1 1 1 Page(0~7) 該指令設(shè)置了頁(yè)面地址 — X 地址寄存器的內(nèi)容。 Y地址計(jì)數(shù)器具有自動(dòng)加一功能,在每一次讀/寫(xiě)數(shù)據(jù)后它將自動(dòng)加一,所以在連續(xù)進(jìn)行讀/寫(xiě)數(shù)據(jù)時(shí), Y 地址計(jì)數(shù)器不必每次都設(shè)置一次。 ● 讀顯示數(shù)據(jù)( Read Display Data) RS R/W DB7 DB7 DB5 DB4 DB3 DB2 DB1 DB0 顯 示 數(shù) 據(jù) 程序流程圖 圖 23 軟件流程圖 下面是程序代碼及解釋 include include include //中文字庫(kù) define uchar unsigned char define uint unsigned int define LCD_databus P0 //LCD8 位數(shù)據(jù)口 sbit RS=P2^2。 //片選 1 低電平有效,控制左半屏 sbit CS2=P2^3。 EN=1。 } void write_LCD_mand(uchar value)//寫(xiě)命令函數(shù) { Read_busy()。 EN=1。 } void write_LCD_data(uchar value)//寫(xiě)數(shù)據(jù)函數(shù) { Read_busy()。 EN=1。 } void Set_page(uchar page) //設(shè)置“頁(yè)” LCD12864 共 8 頁(yè),一頁(yè)是 8行點(diǎn)陣點(diǎn) { page=0xb8|page。 //設(shè)置從哪行開(kāi)始:共 063。 //列的首地址為 0x40 write_LCD_mand(column)。CS2=0。break。 //右半屏 default:break。i8。j64。 SetOnOff(0)。 ClearScreen(0)。 Set_page(page)。i++) //控制 16 列的數(shù)據(jù)輸出 { write_LCD_data(p[i])。i16。 //清屏 Set_line(0)。//西 Display_HZ(2,0,1*16,an)。//大 Display_HZ(1,2,3*16,xue)。//學(xué) Display_HZ(2,2,3*16,yuan)。不過(guò)在取模之前我們要進(jìn)行一些設(shè)定,根據(jù)此液晶顯示顯示的原理,設(shè)置如下: (若不是這樣,取模的數(shù)據(jù) 可能會(huì)顛倒 )在此,我們選 擇楷體小四號(hào) ,在文字輸入框中輸入要顯示的字體,然后按 ctrl+Enter結(jié)束輸入,上面會(huì)顯示取模的效果,之后再對(duì)要顯示的漢子進(jìn)行取模,如下圖所示: 圖 24 編寫(xiě)字庫(kù)軟件設(shè)置圖 取模字庫(kù)為: unsigned char code shan[]={ 0x00,0x10,0xF0,0xF8,0xF8,0xF8,0xA8,0xA0,0xFC,0xFC,0xFC,0xD0,0x50,0x00,0x00,0x00, 0x00,0x30,0x7F,0x3F,0x03,0x63,0x32,0x3A,0x1F,0x0F,0x1F,0x39,0x31,0x61,0x61,0x40}。 unsigned char code li[]={ 0x00,0x20,0x30,0xF0,0xF0,0x90,0xF0,0xF0,0xD8,0xF8,0xF8,0xE8,0xFC,0x7C,0x18,0x00, 0x10,0x11,0x19,0x1F,0x2F,0x2C,0x24,0x29,0x2D,0x3F,0x3F,0x25,0x25,0x30,0x30,0x20}。 unsigned char code gao[]={ 0x00,0x00,0x08,0x08,0x28,0xE8,0xEA,0xAE,0xFE,0x78,0x28,0x08,0x08,0x08,0x00,0x00, 0x00,0x01,0x3F,0x3F,0x0F,0x1F,0x1D,0x15,0x1D,0x3D,0x65,0x73,0x7F,0x7F,0x01,0x00}。 第 3章 仿真結(jié)果 利用 proteus 軟件仿真結(jié)果為 圖 31 仿真效果圖 通過(guò)顯示結(jié)果表明系統(tǒng)方案正確,設(shè)計(jì)滿足要求。本模塊的顯示方法 ,及編程技巧可以適用與儀器儀表中顯示較豐富的信息 ,因此具有廣泛的使用價(jià)值。在整個(gè)過(guò)程中,本人不僅對(duì) LCD 控制系統(tǒng)的每一個(gè)細(xì)節(jié)有了比較深入的掌握,而且對(duì)關(guān)于系統(tǒng)擴(kuò)展的相關(guān)知識(shí)有了 感性的認(rèn)識(shí),不僅掌握了大量的專業(yè)知識(shí),更學(xué)會(huì)了系統(tǒng)模塊設(shè)計(jì)的基本思想。在此向幫助和指導(dǎo)過(guò)我的各位老師表示最中心的 感謝! 感謝這篇論文所涉及到的各位學(xué)者。2020 [13]黃惠媛,李潤(rùn)國(guó)主編.單片機(jī)原理與接口技術(shù) [M].北京:海洋出版社,2020 [14]T6963C DOT MATRIX LCD CONTROL LSI[Z]. TOSHIBA, 1998 [15]TOSHIBA CMOS DIGITAL INTEGRATED CIRCUIT SILICON MONOLITHIC CORP.,2020 [16] William Kleisz. Digital Electronics, A Practical Approach[M]. Prentice Hall [17] Adel S. Sandra amp。 感謝我的同學(xué)和朋友,在我寫(xiě)論文的過(guò)程中給予我了很多你問(wèn)素材,還在論文的撰寫(xiě)和排版燈過(guò)程中提供熱情的幫助。尤其要強(qiáng)烈感謝我的論文指導(dǎo) 老師尹 老師, 他 對(duì)我進(jìn)行了無(wú)私的指導(dǎo)和幫助,不厭其煩的幫助進(jìn)行論文的修改和改進(jìn)。但是由于時(shí)間倉(cāng)促、條件有限,設(shè)計(jì)結(jié)果并不是很好,還存在諸如:顯示內(nèi)容的單一、無(wú)動(dòng)態(tài)顯示效果等問(wèn)題,我準(zhǔn)備在今后的工作實(shí)踐過(guò)程中來(lái)進(jìn)一步完善此設(shè)計(jì)。仿真結(jié)果證明本系統(tǒng)硬件電路簡(jiǎn)單 , 程序簡(jiǎn)潔 , 通用性強(qiáng) , 達(dá)到了設(shè)計(jì)的目的 , 為各種人機(jī)交互界面的設(shè)計(jì) , 提供了一種有效的方法。 unsigned char code xue2[]={ 0x00,0x80,0xE0,0xE0,0xEC,0xAC,0xA8,0xAC,0xEC,0xFE,0xBE,0x76,0x70,0x30,0x20,0x00, 0x00,0x04,0x04,0x04,0x04,0x44,0xC6,0xFF,0x7F,0x3E,0x02,0x02,0x02,0x06,0x00,0x00}。 unsigned char code da[]={ 0x00,0x00,0x80,0x80,0x80,0x80,0xFC,0xFC,0xFC,0x40,0x40,0x40,0x40,0x40,0x00,0x00, 0x00,0x00,0x40,0x60,0x70,0x38,0x1F,0x0F,0x0F,0x1C,0x38,0x30,0x60,0x60,0x40,0x40}。 unsigned char code xi2[]={ 0x00,0x80,0x80,0x88,0x88,0xF8,0xF8,0xF8,0xF8,0x7C,0x4C,0x44,0xC0,0xC0,0x80,0x00, 0x00,0x00,0x0F,0x1F,0x1E,0x17,0x13,0x19,0x0B,0x0A,0x3A,0x3C,0x3F,0x1F,0x01,0x00}。 } 167。//高 Display_HZ(2,2,1*16,ke)。//理 Display_HZ(1,2,1*16,gong)。//陜 Display_HZ(1,0,3*16,xi)。//漢字的下半部分 } } void main() { InitLCD()。 //寫(xiě)下半頁(yè) Set_column(column)。 //控制列 for(i=0。//開(kāi)始行 :0 } voi
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1