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

正文內(nèi)容

智能儀器設(shè)計報告——基于單片機和fpga的矩陣鍵盤控制系統(tǒng)設(shè)計(編輯修改稿)

2024-10-03 12:32 本頁面
 

【文章內(nèi)容簡介】 fine LCD_PAGE 0xB8 //頁指令 define LCD_COL 0x40 //列指令 //液晶引腳定義 sbit DI = P2^0 。 //數(shù)據(jù) /命令選擇線 sbit RW = P2^1 。 //讀 /寫控制線 sbit E = P2^2 。 //使能控制線 sbit CS1 = P2^3 。 //片選 1 sbit CS2 = P2^4 。 //片選 2 sbit RST = P2^5 。 //復位 // // LCD 忙等待 // void LCD_Busy_Wait() { do { LCD_DB_PORT = 0xFF。 //液晶端口置高電平 RW = 1。 _nop_()。 DI = 0。 //設(shè)置為讀,選擇狀態(tài)寄存器 E = 1。 _nop_()。 E = 0。 //E 置高電平讀取,隨后置為低電平 } while (P0 amp。 0x80)。 } // // 向 LCD 發(fā)送命令 《智能儀器 設(shè)計》 大作業(yè) —— 基于單片機和 FPGA的矩陣鍵盤控制系統(tǒng)設(shè)計 14 // void LCD_Write_Command( INT8U c) { LCD_Busy_Wait()。 //液晶忙等待 LCD_DB_PORT = 0xFF。 //液晶端口置高電平 RW = 0。 _nop_()。 DI = 0。 //設(shè)置為寫,選擇命令寄存器 LCD_DB_PORT = c。 //一字節(jié)命令放置到液晶端口 E = 1。 _nop_()。 E = 0。 //E 置高電平讀取,隨后置為低電平 } // // 向 LCD 發(fā)送數(shù)據(jù) // void LCD_Write_Data(INT8U d ) { LCD_Busy_Wait()。 //液晶忙等待 LCD_DB_PORT = 0xFF。 //液晶端口置高電平 RW = 0。 _nop_()。 DI = 1。 //設(shè)置為寫,選擇數(shù)據(jù)寄存器 LCD_DB_PORT = d。 //一字節(jié)數(shù)據(jù)放置到液晶端口 E = 1。 _nop_()。 E = 0。 //E 置高電平讀取,隨后置為低電平 } // // 初始化 LCD // void LCD_Initialize() { CS1 = 1。 CS2 = 1。 //左右半屏片選 LCD_Write_Command(0x3F)。 // 顯示開 LCD_Write_Command(LCD_START_ROW)。 // 設(shè)置起始行 } // // 《智能儀器 設(shè)計》 大作業(yè) —— 基于單片機和 FPGA的矩陣鍵盤控制系統(tǒng)設(shè)計 15 // 通用顯示函數(shù) // // 從第 P 頁第 L 列開始顯 示 W 個字節(jié)數(shù)據(jù) ,數(shù)據(jù)在 r 所指向的緩沖 // 每字節(jié) 8 位是垂直顯示的 ,高位在下 ,低位在上 // 每個 8*128 的矩形區(qū)域為一頁 // 整個 LCD 又由 64x64 的左半屏和 64x64 的右半屏構(gòu)成 // void Common_Show(INT8U P,INT8U L,INT8U W,INT8U *r) { INT8U i。 //顯示在左半屏還是右半屏 if( L 64) { CS1 = 1。 CS2 = 0。 LCD_Write_Command(LCD_PAGE + P)。 LCD_Write_Command(LCD_COL + L)。 //全部顯示在左半屏 if( L + W 64) { for( i = 0。 i W。 i ++) LCD_Write_Data(r[i])。 } //如果越界則跨越左右半屏顯示 else { //左半屏顯示 for(i = 0。 i 64 L。 i ++) LCD_Write_Data(r[i])。 //右半屏顯示 CS1 = 0。 CS2 = 1。 LCD_Write_Command(LCD_PAGE + P)。 LCD_Write_Command(LCD_COL)。 for( i = 64 L。 i W。 i ++) LCD_Write_Data(r[i])。 } } //全部顯示在右半屏 else { CS1 = 0。 CS2 = 1。 LCD_Write_Command(LCD_PAGE + P)。 《智能儀器 設(shè)計》 大作業(yè) —— 基于單片機和 FPGA的矩陣鍵盤控制系統(tǒng)設(shè)計 16 LCD_Write_Command(LCD_COL + L 64)。 for( i = 0。 i W。 i ++) LCD_Write_Data(r[i])。 } } // // 顯示一個 8 16 點陣字符 // void Display_A_Char(INT8U P,INT8U L,INT8U *M) { Common_Show( P, L, 8, M )。 Common_Show( P + 1,L, 8, M + 8 )。 } // // 顯示一串 8x16 點陣字符 // void Display_A_Char_String(INT8U P,INT8U L,INT8U C,INT8U *M) { INT8U i。 for(i = 0。 i C。 i ++) Display_A_Char( P, L + i * 8, M + i * 16)。 } // // // 名稱 :LGM12864(KS0108)液晶顯示程序 // // 說明 :開機時系統(tǒng)從 EPROM 2764 中讀取畫面并顯示到 12864LCD // // include include include define INT8U unsigned char 《智能儀器 設(shè)計》 大作業(yè) —— 基于單片機和 FPGA的矩陣鍵盤控制系統(tǒng)設(shè)計 17 define INT16U unsigned int define keyport P1 //12864LCD 相關(guān)函數(shù) void LCD_Initialize()。 void Display_A_Char(INT8U,INT8U,INT8U *)。 void Display_A_Char_String(INT8U,INT8U,INT8U,INT8U *)。 //void Display_A_WORD(INT8U,INT8U,INT8U *)。 //void Display_A_WORD_String(INT8U,INT8U,INT8U,INT8U *)。 //void Display_Image(INT8U,INT8U,INT8U,INT8U,INT8U * )。 INT8U code Char_1[]={ /* 文字 : 1 */ /* 宋體 12。 此字體下對應(yīng)的點陣為:寬 x高 =8x16 */ 0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00, }。 INT8U code Char_2[]={ /* 文字 : 2 */ /* 宋體 12。 此字體下對應(yīng)的點陣為:寬 x高 =8x16 */ 0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00, }。 INT8U code Char_3[]={ /* 文字 : 3 */ /* 宋體 12。 此字體下對應(yīng)的點陣為:寬 x高 =8x16 */ 0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00, }。 INT8U code Char_4[]={ /* 文字 : 4 */ /* 宋體 12。 此字體下對應(yīng)的點陣為:寬 x高 =8x16 */ 0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00, }。 INT8U code Char_5[]={ /* 文字 : 5 */ /* 宋體 12。 此字體下對應(yīng)的點陣為:寬 x高 =8x16 */ 0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00, }。 INT8U code Char_6[]={ /* 文字 : 6 */ /* 宋體 12。 此 字體下對應(yīng)的點陣為:寬 x高 =8x16 */ 《智能儀器 設(shè)計》 大作業(yè) —— 基于單片機和 FPGA的矩陣鍵盤控制系統(tǒng)設(shè)計 18 0x00,0xE0,0x10,0x88,0x88,0x18,0
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1