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

正文內(nèi)容

基于單片機的單詞記憶測試器的設(shè)計畢業(yè)論文-免費閱讀

2025-08-09 20:01 上一頁面

下一頁面
  

【正文】 //0 表示結(jié)果正確 } ERR=!result。 verify=1。 Nword=0。 //最多設(shè) 10 個單詞 iword=0。 //算出測試漢字的序號的第一位和第二位 en_disp(6,80,2,Asc,temp,1)。amp。 //掃描鍵盤的輸入值,沒按下時返回下橫線 hz_disp(0,48,1,hz1+hz_Num*32,1)。 //LCD12864 初始化 ClearLCD()。 //按鍵松開后才返回值 key=tab1[hang][lie]。break。// 為第 1 行 } P1=0。// 為第 5 行 case 0xFB:hang=3。z39。v39。r39。n39。j39。f39。b39。 //已按了確認鍵后清零 sbit ERR=P2^7。這個畢業(yè)設(shè)計的過程,其實也就是我不斷學(xué)習(xí)的過程。 //0 表示結(jié)果正確 } ERR=!result。 verify=1。 Nword=0。 //最多設(shè) 10 個單詞 iword=0。 //算出測試漢字的序號的第一位和第二位 en_disp(6,80,2,Asc,temp,1)。amp。 //將十進制數(shù)轉(zhuǎn)換為 ASCII 字符 //temp 數(shù)組用來存儲測試的序號 temp[1]=(hz_Num+1)%10+0x30。 //在第 3 行 第 21 列 顯示 INPUT WORD: //最后的“ 1”表示顯示為白底黑字,如是 0 則為黑底白字,即反顯 en_disp(4,1,1,Asc,1)。, 1, 2 , 3 , 4} }。,39。,39。,39。 }, {39。,39。,39。 // 口接一個指示燈警告輸入錯誤 uchar correctNUM。 圖 12 中英文取字模軟件界面 例如漢字“中國”,取得的字模碼為: /* 文字 : 中 */ 0x00,0x00,0xFC,0x08,0x08,0x08,0x08,0xFF,0x08,0x08,0x08,0x08,0xFC,0x08,0x00,0x00, 0x00,0x00,0x07,0x02,0x02,0x02,0x02,0xFF,0x02,0x02,0x02,0x02,0x07,0x00,0x00,0x00, /* 文字 : 國 */ 0x00,0xFE,0x02,0x0A,0x8A,0x8A,0x8A,0xFA,0x8A,0x8A,0x8A,0x0A,0x02,0xFE,0x00,0x00, 0x00,0xFF,0x40,0x48,0x48,0x48,0x48,0x4F,0x48,0x49,0x4E,0x48,0x40,0xFF,0x00,0x00, 將此碼存入單片機程序存儲器里,使用液晶顯示的函數(shù)就可方便地顯示漢字或英文字形。_39。break。//P3 全高電平 switch(P3amp。 // 為第 4 行 case 0xF7:hang=2。 //P1 連行, P3 連列 if(P1!=0xFF||P3!=0) //按鍵去抖動 delayms(5)。 然后再將 行線所接的單片機的 I/O 口作為輸 入 端 , 而列線所接的 I/O 口則作為輸 出,以相同的方法讀一次端口,程序中就可識別是啊個坐標的按鍵按下了??梢愿鶕?jù)這樣的關(guān)系在程序中控制 LCD 顯示屏的顯示。 LCD 的接口: 一般來說, LCD 模塊(帶有驅(qū)動控制器)的接口多為總線的接口,不是 6800 就是8080,或者是串行 SPI(及類 SPI 時序);除了這些總線的端口外,有的 LCD 模塊還引出了一些功能性的端口,如偏壓調(diào)節(jié)輸入、負壓輸出等。 STC89C52 具有 ISP 的功能,可以通過串行口直接將程序下載到單片機內(nèi)。 keil 軟件 ........................................................................ 錯誤 !未定義書簽。 第 2 章 8051 單片機 芯片的特點及引腳 .......................................... 錯誤 !未定義書簽。 單片機的現(xiàn)狀 ................................................................... 錯誤 !未定義書簽。 微型單片化 ............................................................ 錯誤 !未定義書簽。 proteus .......................................................................... 錯誤 !未定義書簽。系統(tǒng)模型圖如下: 圖 4 系統(tǒng)硬件模塊圖 中央處理模塊 中央處理模塊選用 STC89C52 單片機系統(tǒng)組成,電路包括: STC89C52 單片機、復(fù)位電路、時鐘振蕩電路。點陣的 LCD 模塊按照驅(qū)動控制器的集成方式,大可分為兩種: COB 和 COG; COG 其實就是將驅(qū)動控制 IC 集成到了玻璃里面,這樣的而后面的 PCB 板上其實只是一些驅(qū)動控制 IC 無法集成的電容電阻而已; COB 也就是 把驅(qū)動控制 IC 焊接在 LCD 模塊后面的 PCB 板上。因此可知顯示 RAM 區(qū)中的一個 Page 空間對應(yīng) 8 行的點,而該 Page中的一個 byte 數(shù)據(jù)則對應(yīng)一列( 8 個點)。 其掃描的原理是:先 將行線所接的單片機的 I/O 口作為輸出端,而列線所接的 I/O 口則作為輸入。再使 P1 全為低電平, P3 口全為高電平,再讀 P3 口,以檢測到低電平來確定列。break。break。 // 為第 4 列 case 0xFB:lie=2。 //P3 全低電平 while(P1!=0xFF||P3!=0)。 LCD12864 顯示一個單詞的示例代碼如下: en_disp(6,0,8,Asc,correct:,1)。 //輸入字符錯誤標志位,輸入錯誤為 1 bit result。a39。e39。i39。m39。q39。u39。y39。 LCD12864_init()。 主程序的主循環(huán)部分代碼及注釋如下: while(1) { KeyNum[iword]=kbscan()。) //鍵盤有按鍵按下,無按下返回的是 39。 //測試下一個單詞 if(hz_Num==10) hz_Num=0。 //跳下一個時錯誤燈滅 16 ERROR=0。 //測試下一個單詞 if(hz_Num==0) hz_Num=10。 //在第 5 行,第 17 列開始顯示 iword++。 if(iword==8) iword=0。雖然花了幾個月的時間盡力把畢業(yè)做好,但由于本人能力的原因,整個系統(tǒng)做的并不理想,但是在整個設(shè)計的過程中我積累了不少的經(jīng)驗,學(xué)會一些系統(tǒng)的應(yīng)用。 /*************************************************************************/ define uchar unsigned char define uint unsigned int include include //ASCII字模表 include //12864 液晶屏底層驅(qū)動程序 bit ERROR=1。 //儲存輸入的單詞 /***************************************** /** 存儲鍵盤的字母值 ,放在 ROM中 /****************************************/ uchar code tab1[6][5]={{39。,39。,39。,39。,39。}, {39。,39。break。break。 // 為第 5 列 case 0xFD:lie=3。 // 為第 1 列 } P1=0xFF。 //用于計當前測試的是第幾個詞,第一個為 0 uchar temp[8]。 //在第 7 行 第 81 列 P1=0xFF。 //在第 1 行 第 5 列 顯示測試序號 if(KeyNum[iword]!=39。 //測試下一個單詞 if(hz_Num==10) hz_Num=0。 //跳下一個時錯誤燈滅 ERROR=0。 //測試下一個單詞 if(hz_Num==0) hz_Num=10。 //在第 5 行,第 17 列開始顯示 iword++。 if(iword==8) iword=0。 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xF0,0xF8,0x0C,0x04,0x00,0x00, // ( 0x00,0x00,0x03,0x07,0x0C,0x08,0x00,0x00, 0x00,0x00,0x04,0x0C,0xF8,0xF0,0x00,0x00, // ) 0x00,0x00,0x08,0x0C,0x07,0x03,0x00,0x00, 0x80,0xA0,0xE0,0xC0,0xC0,0xE0,0xA0,0x80, // * 0x00,0x02,0x03,0x01,0x01,0x03,0x02,0x00, 0x00,0x80,0x80,0xE0,0xE0,0x80,0x80,0x00, // + 0x00,0x00,0x00,0x03,0x03,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // , 0x00,0x00,0x10,0x1E,0x0E,0x00,0x00,0x00, 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00, // 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x00,0x00,0x00,0x0C,0x0C,0x00,0x00,0x00, 0x00,0x00,0x00,0x80,0xC0,0x60,0x30,0x00, // / 0x0C,0x06,0x03,0x01,0x00,0x00,0x00,0x00, 0xF8,0xFC,0x04,0xC4,0x24,0xFC,0xF8,0x00, // 0 0x07,0x0F,0x09,0x08,0x08,0x0F,0x07,0x00, 0x00,0x10,0x18,0xFC,0xFC,0x00,0x00,0x00, // 1 0x00,0x08,0x08,0x0F,0x0F,0x08,0x08,0x00, 0x08,0x0C,0x84,0xC4,0x64,0x3C,0x18,0x00, // 2 0x0E,0x0F,0x09,0x08,0x08,0x0C,0x0C,0x00, 0x08,0x0C,0x44,0x44,0x44,0xFC,0xB8,0x00, // 3 0x04,0x0C,0x08,0x08,0x08,0x0F,0x07,0x00, 0xC0,0xE0,0xB0,0x98,0xFC,0xFC,0x80,0x00, // 4 0x00,0x00,0x00,0x08,0x0F,0x0F,0x08,0x00, 0x7C,0x7C,0x44,0x44,0xC4,0xC4,0x84,0x00, // 5 0x04,0x0C,0x08,0x08,0x08,0x0F,0x07,0x00, 0xF0,0xF8,0x4C,0x44,0x44,0xC0,0x80,0x00, // 6
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1