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

正文內(nèi)容

全國大學(xué)生電子設(shè)計(jì)競賽手繪繪圖板設(shè)計(jì)報(bào)告(編輯修改稿)

2025-02-27 10:33 本頁面
 

【文章內(nèi)容簡介】 LCDb_CLR_RW。 //寫操作 LCDb_SET_E。 LCDb_DO = dByte。 //寫入數(shù)據(jù) Delayus(100)。 LCDb_CLR_E。 } /******************************************* 函數(shù)名稱 : LCD12864_sendstr 功 能 : 向 12864 液晶寫入一個(gè)字符串 參 數(shù) : ptString字符串指針 返回值 : 無 ********************************************/ void LCD12864_sendstr(uchar *ptString) { while((*ptString)!=39。\039。) //字符串未結(jié)束一直寫 { LCD12864_sendbyte(iDat, *ptString++)。 } } void LCD12864_Show4NUM(uint data) { unsigned char i = 0。 unsigned char temp[4] = {0}。 unsigned char StartFlag=0。 if(data == 0) { LCD12864_sendstr( 0)。 } else { temp[0] = data / 1000 % 10。 temp[1] = data / 100 % 10。 temp[2] = data / 10 % 10。 temp[3] = data % 10。 for(i = 0。 i 4。 i++) { if(temp[i] != 0) { StartFlag = 1。 21 } if(StartFlag == 1) { LCD12864_sendbyte(iDat,temp[i] + 39。039。)。 } else { LCD12864_sendbyte(iDat, 39。 39。)。 } } } } void LCD12864_Show3NUM(signed char data) { unsigned char i = 0。 unsigned char temp[3] = {0}。 if(data99 || data99)return。 if(data=0)LCD12864_sendbyte(iDat,39。 39。 )。else {LCD12864_sendbyte(iDat,39。 39。 )。data=data。} //aaa=abs(data)。 temp[1] = data / 10 + 39。039。 temp[2] = data % 10 + 39。039。 for(i = 1。 i 3。 i++) { LCD12864_sendbyte(iDat,temp[i] )。 } /* if(data == 0) { LCD12864_sendstr( 0)。 } else { temp[0] = data / 100 % 10。 temp[1] = data / 10 % 10。 temp[2] = data % 10。 for(i = 0。 i 3。 i++) { if(temp[i] != 0) { StartFlag = 1。 } if(StartFlag == 1) { 22 LCD12864_sendbyte(iDat,temp[i] + 39。039。)。 } else { LCD12864_sendbyte(iDat, 39。 39。)。 } } }*/ } /******************************************* 函數(shù)名稱 : LCD12864_clear 功 能 : 12864 液晶清屏 參 數(shù) : 無 返回值 : 無 ********************************************/ void LCD12864_clear(void) { LCD12864_sendbyte(iCmd,LCDb_CLS)。 Delayms(2)。// 清屏指令寫入后, 2ms 的延時(shí)是很必要的 !!! } /******************************************* 函數(shù)名 稱 : LCD12864_busy 功 能 : 12864 液晶清屏 參 數(shù) : 無 返回值 : busy為 1 時(shí)忙,為 0 時(shí)可以接收指令 ********************************************/ uchar LCD12864_busy(void) { uchar busy。 busy=LCD12864_readbyte(iCmd)。 //讀回 BF 標(biāo)志和地址 if(busyamp。0x80) //如果忙,返回忙狀態(tài) busy=1。 else //不忙,可以寫入 busy=0。 return busy。 } /******************************************* 函數(shù)名稱 : LCD12864_gotoXY 功 能 : 移動(dòng)到指定位置 參 數(shù) : Row指定的行 Col指定的列 返回值 : 無 ********************************************/ void LCD12864_gotoXY(uchar Row, uchar Col) { 23 switch (Row) //選擇行 { case 2: LCD12864_sendbyte(iCmd, LCDb_L2 + Col)。 break。 //寫入第 2 行的指定列 case 3: LCD12864_sendbyte(iCmd, LCDb_L3 + Col)。 break。 //寫入第 3 行的指定列 case 4: LCD12864_sendbyte(iCmd, LCDb_L4 + Col)。 break。 //寫入第 4 行的指定列 default: LCD12864_sendbyte(iCmd, LCDb_L1 + Col)。 break。 //寫入第 1 行的指定列 } } /******************************************* 函數(shù)名稱 : LCD12864_initial 功 能 : 12864 液晶初始化 參 數(shù) : 無 返回值 : 無 ********************************************/ void LCD12864_initial(void) { Delayms(100)。 // 等待內(nèi)部復(fù)位 LCD12864_portini()。 //端口初始化 LCD12864_sendbyte(iCmd, LCDb_FUNCTION)。 //功能、模式設(shè)定 while(LCD12864_busy())。 LCD12864_sendbyte(iCmd, LCDb_ON)。 //打開顯示 while(LCD12864_busy())。 LCD12864_clear()。 //清屏 while(LCD12864_busy())。 LCD12864_sendbyte(iCmd, LCDb_ENTRY)。// 輸入模式設(shè)定 } /******************************************** 畫點(diǎn)函數(shù) ********************************************/ void LCD12864_DrawPoint(uchar x, uchar y) { unsigned char x_byte, x_bit。 //在橫坐標(biāo)的哪一 個(gè)字節(jié),哪一個(gè)位 unsigned char y_byte, y_bit。 //在縱坐標(biāo)的哪一個(gè)字節(jié),哪一個(gè)位 uchar tmpH,tmpL。 x_byte = x / 16。 //算出它在哪一個(gè)字節(jié) (地址 ) //注意一個(gè)地址是 16 位的 x_bit = x % 16。 //(取模 )算出它在哪一個(gè)位 24 y_byte = y / 32。 //y 是沒在哪個(gè)字節(jié)這個(gè)說法 //這里只是確定它在上半屏 (32 行為一屏 )還是下半屏 //0:上 半屏 1:下半屏 y_bit = y % 32。 //y_bit 確定它是在第幾行 //先寫垂直地址 LCD12864_sendbyte(iCmd, 0x80 + y_bit)。 Delay1us()。 //水平坐標(biāo) //下半屏的水平坐標(biāo)起始地址為 0x88 //(+8*y_byte)就是用來確定在上半屏還是下半屏 LCD12864_sendbyte(iCmd, 0x80 + x_byte + 8 * y_byte)。 Delay1us()。 //read LCD12864_readbyte(iDat)。 tmpH=LCD12864_readbyte(i
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1