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

正文內(nèi)容

片機(jī)課程設(shè)計(jì)--lcd12864液晶顯-預(yù)覽頁(yè)

 

【正文】 就涉及到文字的字模,字模雖然也是一組數(shù)字,但它的意義卻與數(shù)字的意義有了根本的變化,它是用數(shù)字的各位信息來(lái)記載英文或漢字的形狀,如英文的 39。 ( 2)設(shè)計(jì) LCD12864 液晶外圍電路。對(duì)于單片機(jī)的選用,采用程序存儲(chǔ)空間較大的 STC89C58,它有 32K 的 flash,對(duì)于實(shí)現(xiàn)簡(jiǎn)單的 GUI 設(shè)計(jì)足夠。 P0 口出外接 上拉電阻,因?yàn)?P0 口是漏極開(kāi)路,必須要接上拉才能輸出高電 平。所有的管腳通過(guò)標(biāo)號(hào)建立電氣連接,由圖可以看出 LCD12864 與單片機(jī)的數(shù)據(jù)聽(tīng)信是利用單片機(jī)的 P0 口,控制線連接到了單片機(jī)的 P2 口的前 5 個(gè)管腳,單片機(jī)通過(guò)這 5 個(gè)管腳與 LCD12864 通信,實(shí)現(xiàn)對(duì) LCD128864 的控制。當(dāng)模塊在接收指令前,微處理器必須先確認(rèn)模塊內(nèi)部處于非忙碌狀態(tài),即讀取 BF 標(biāo)志時(shí)BF 需為 0,方可接受新的指令;如果在送出一個(gè)指令前并不檢查 BF 標(biāo)志,那么在前一個(gè)指令和這個(gè)指令中間必須延遲一段較長(zhǎng)的時(shí)間,即是等待前一個(gè)指令確實(shí)執(zhí)行完成,指令執(zhí)行的時(shí)間請(qǐng)參考指令表中的個(gè)別指令說(shuō)明。通過(guò)基本指令集進(jìn)行功能設(shè)定,再寫(xiě)入 OX08指令關(guān)顯示,通過(guò) 0X01 指令清楚屏幕,寫(xiě)入 0X06 指令進(jìn)入設(shè)定點(diǎn),并設(shè)置游標(biāo)右移 DDRAM 地址寄存器 AC 加 0X0C 重新開(kāi)顯示即初始化開(kāi)始 延時(shí) RW=0(讀操作) RS=0(指令) 使能開(kāi) 顯示數(shù)據(jù) 使能關(guān) 寫(xiě)指令完成 20 完成。 ③ 顯示中文字型:將兩字節(jié)編 碼寫(xiě)入 DDRAM,范圍為 A1A0H~F7FFH(GB碼 )或 A140H~D75FH(BIG5 碼 )的編碼 [4]。 START 初始化 潔屏 寫(xiě)入漢字顯示地址 指針賦值 寫(xiě)漢字 結(jié)束 22 第四章 軟件調(diào)試 與 仿真 ( 1)將 keil 里已編號(hào)的程序經(jīng)調(diào)試無(wú)誤后生成 HEX 文件,按照?qǐng)D 24 在proteus 里連接電路,并將已生成的 HEX 文件載入單片機(jī),運(yùn)行。直至按下停止按鈕。 在大量閱讀文獻(xiàn)資料后,感覺(jué)對(duì)單片機(jī)的了解還很少,以后將及時(shí)補(bǔ)充相關(guān)知識(shí)對(duì)單片機(jī)進(jìn)行系統(tǒng)學(xué)習(xí)。所以,在設(shè)計(jì)時(shí)盡可能應(yīng)考 慮兩者的差異,從中找出最適合的設(shè)計(jì)方法。 /*片選 1*/ sbit LCDScs=P2^2 。 /*讀 /寫(xiě) 選擇 */ sbit LCDEnable=P2^6 。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =16x16 */ 0x40,0x30,0xEF,0x24,0x24,0x00,0xFE,0x02,0x92,0x92,0x92,0x92,0x02,0xFE,0x00,0x00, 0x01,0x01,0x7F,0x21,0x11,0x00,0xFF,0x00,0x0F,0x08,0x08,0x4F,0x80,0x7F,0x00,0x00, /* 文字 : 陵 */ /* 宋體 12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =16x16 */ 0x00,0x02,0x82,0x82,0x82,0x82,0x82,0xFE,0x82,0x82,0x82,0x82,0x82,0x02,0x00,0x00, 0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x7F,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00, /* 文字 : 子 */ /* 宋體 12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =16x16 */ 0x10,0x10,0xD0,0xFF,0x90,0x10,0x00,0xFE,0x02,0x02,0x02,0xFE,0x00,0x00,0x00,0x00, 0x04,0x03,0x00,0xFF,0x00,0x83,0x60,0x1F,0x00,0x00,0x00,0x3F,0x40,0x40,0x78,0x00, /* 文字 : 電 */ /* 宋體 12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =16x16 */ 0x00,0x10,0x90,0x90,0xFF,0x90,0x90,0x10,0x00,0xFE,0x22,0x22,0x22,0xFE,0x00,0x00, 0x00,0x00,0x3F,0x10,0x10,0x10,0xBF,0x40,0x30,0x0F,0x02,0x42,0x82,0x7F,0x00,0x00, /* 文字 : 范 */ /* 宋體 12。 uchar code hz3[]= { /* 文字 : 系 */ /* 宋體 12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =16x16 */ 0x00,0x80,0x60,0xF8,0x07,0x00,0x00,0x00,0xFF,0x40,0x20,0x10,0x08,0x04,0x00,0x00, 0x01,0x00,0x00,0xFF,0x00,0x04,0x02,0x01,0x3F,0x40,0x40,0x40,0x40,0x40,0x78,0x00, /* 文字 : 莉 */ /* 宋體 12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =16x16 */ 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0xFE,0x40,0xA0,0x10,0x08,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x0C,0x10,0x21,0x42,0xF0,0x00, }。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =16x16 */ 0x00,0x00,0xF8,0x48,0x48,0x48,0x48,0xFF,0x48,0x48,0x48,0x48,0xF8,0x00,0x00,0x00, 0x04,0x04,0xFF,0x04,0x04,0x04,0x04,0x07,0x04,0x04,0x44,0x84,0x7F,0x04,0x04,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 文字 : 鮑 */ /* 宋體 12。 char code tu[]= { /* 調(diào)入了一幅圖像 : 這是您新建的圖像 */ /* 寬度 x 高度 =16x16 */ 0x40,0x60,0x70,0x70,0x60,0x40,0x00,0x00,0x00,0x00,0x40,0x60,0x70,0x70,0x60,0x40, 0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x6E,0x60,0x60,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 調(diào)入了一幅圖像:這是您新建的圖像 */ /* 寬度 x 高度 =16x16 */ 0xC0,0xE0,0xF0,0xF0,0xE0,0xC0,0x80,0x80,0x80,0x80,0xC0,0xE0,0xF0,0xF0,0xE0,0xC0, 0x01,0x03,0x07,0x0F,0x1F,0x3F,0x7F,0xFF,0xFF,0x7F,0x3F,0x1F,0x0F,0x0F,0x03,0x01, /* 調(diào)入了一幅圖像:這是您新建的圖像 */ /* 寬度 x 高度 =16x16 */ 0xC0,0xE0,0xF0,0xF0,0xE0,0xC0,0x80,0x80,0x80,0x80,0xC0,0xE0,0xF0,0xF0,0xE0,0xC0, 0x01,0x03,0x07,0x0F,0x1F,0x3F,0x7F,0xFF,0xFF,0x7F,0x3F,0x1F,0x0F,0x0F,0x03,0x01, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 調(diào)入了一幅圖像:這是您新建的圖像 */ /* 寬度 x 高度 =16x16 */ 0x40,0x60,0x70,0x70,0x60,0x40,0x00,0x00,0x00,0x00,0x40,0x60,0x70,0x70,0x60,0x40, 0x00,0x00,0x00,0x00,0x80,0xC0,0xE0,0xEE,0xE0,0xE0,0xC0,0x80,0x00,0x00,0x00,0x00, }。yx。 } 30 /**************************************************************************** 狀態(tài)檢查, LCD 是否忙 *****************************************************************************/ void CheckState() { uchar dat,DATA。 LCDEnable=1。 dat=0x80 amp。//檢測(cè) LCD 是否忙 LCDDi=0。 LCDEnable=1。//檢測(cè) LCD 是否忙 LCDDi=1。 LCDEnable=1。 LCDMcs=1。 //寫(xiě)初始化命令 write_(Page_Add+0)。 } /************************************************************************** 函數(shù)功能 :清除 LCD 內(nèi)存程序 入口參數(shù) :pag,col,hzk 出口參數(shù) : *****************************************************************************/ void Clr_Scr() { uchar j,k。 write_(LCDCol_Add+0)。 //每 頁(yè)每頁(yè)進(jìn)行寫(xiě) for(j=0。//控制列數(shù) 063,共 64 列,寫(xiě)點(diǎn)內(nèi)容,列地址自動(dòng)加 1 } } } /***************************************************************************** 函數(shù)功能 :一行一行顯示 入口參數(shù) :page,column,hzk 出口參數(shù) : *****************************************************************************/ Disp(uchar page,uchar column, uchar code *word) { uchar i。 write_(0x40|column)。 for(i=32。i80。i++) write_data(word[i])。 write_(0x40)。 for(i=i208。i++) write_data(word[i])。 write_(0x40|column)。 for(i=48。i96。i++) write_data(word[i])。 write_(0x40)。 for(i=176。i224。i++) write_data(word[
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1