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

正文內(nèi)容

基于單片機的溫度測量警報器秒表-資料下載頁

2025-06-27 19:44本頁面
  

【正文】 wle)。//第一行顯示W(wǎng)LCOME數(shù)組 disp_lcd(0xc0,lcdtimer)。//第二行顯示時間 { if(bit_100ms == 1) //秒小數(shù)位 { bit_100ms = 0。 if(++lcdtimer[15]57) lcdtimer[15] = 48。 } if(timeflag==1) //判斷1S標志位 { timeflag=0。 //清零秒標志位 if(++lcdtimer[13]57) //秒個位+1,是否大于9?(ASK碼4857)對應數(shù)字09) { lcdtimer[13] = 48。 //清零秒個位 if(++lcdtimer[12]53) //秒十位+1,大于6?(48+6=53) { lcdtimer[12] = 48。 //清零秒十位 if(++lcdtimer[8]57) //分個位+1,個位9? { lcdtimer[8] = 48。//分個位清零 if(++lcdtimer[7]53)//分十位+1,大于6? { lcdtimer[7] = 48。 //分十位清零 if(++lcdtimer[3]57)//小時個位+1,大于9? { lcdtimer[3] = 48。 //清零時個位 if(++lcdtimer[2]53)//小時十位+1,大于6? lcdtimer[2] = 48。 //小時十位清零 } } } } } } disp_lcd(0xc0,lcdtimer)。//第二行顯示更新 }}////定時器0中斷服務函數(shù)//文件4://include //用AT89C51時就用這個頭文件include //用華邦W78E58B時必須用這個頭文件include include //注意那個LCD_Wait()函數(shù),它是判忙標志的,在實際硬件要把注掉的那種打開//Port Definitions**********************************************************sbit LcdRs = P2^0。sbit LcdRw = P2^1。sbit LcdEn = P2^2。sfr DBPort = 0x90。 //P0=0x80,P1=0x90,P2=0xA0,P3=//內(nèi)部等待函數(shù)**************************************************************************unsigned char LCD_Wait(void){ LcdRs=0。 LcdRw=1。 _nop_()。 LcdEn=1。 _nop_()。 //while(DBPortamp。0x80)。//在用Proteus仿真時,注意用屏蔽此語句,在調(diào)用GotoXY()時,會進入死循環(huán), //可能在寫該控制字時,該模塊沒有返回寫入完備命令,即DBPortamp。0x80==0x80 //實際硬件時打開此語句 LcdEn=0。 return DBPort。 }//向LCD寫入命令或數(shù)據(jù)************************************************************define LCD_COMMAND 0 // Commanddefine LCD_DATA 1 // Datadefine LCD_CLEAR_SCREEN 0x01 // 清屏define LCD_HOMING 0x02 // 光標返回原點void LCD_Write(bit style, unsigned char input){ LcdEn=0。 LcdRs=style。 LcdRw=0。 _nop_()。 DBPort=input。 _nop_()。//注意順序 LcdEn=1。 _nop_()。//注意順序 LcdEn=0。 _nop_()。 LCD_Wait()。 }//設置顯示模式************************************************************define LCD_SHOW 0x04 //顯示開define LCD_HIDE 0x00 //顯示關 define LCD_CURSOR 0x02 //顯示光標define LCD_NO_CURSOR 0x00 //無光標 define LCD_FLASH 0x01 //光標閃動define LCD_NO_FLASH 0x00 //光標不閃動void LCD_SetDisplay(unsigned char DisplayMode){ LCD_Write(LCD_COMMAND, 0x08|DisplayMode)。 }//設置輸入模式************************************************************define LCD_AC_UP 0x02define LCD_AC_DOWN 0x00 // defaultdefine LCD_MOVE 0x01 // 畫面可平移define LCD_NO_MOVE 0x00 //defaultvoid LCD_SetInput(unsigned char InputMode){ LCD_Write(LCD_COMMAND, 0x04|InputMode)。}//初始化LCD************************************************************void LCD_Initial(){ LcdEn=0。 LCD_Write(0,0x38)。 //8位數(shù)據(jù)端口,2行顯示,5*7點陣 LCD_Write(0,0x38)。 LCD_SetDisplay(LCD_SHOW|LCD_NO_CURSOR)。 //開啟顯示, 無光標 LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN)。 //清屏 LCD_SetInput(LCD_AC_UP|LCD_NO_MOVE)。 //AC遞增, 畫面不動}//************************************************************************void GotoXY(unsigned char x, unsigned char y){ if(y==0) LCD_Write(LCD_COMMAND,0x80|x)。 if(y==1) LCD_Write(LCD_COMMAND,0x80|(x0x40))。}//*****************************************************************///********子顯示含糊(被總顯示函數(shù)調(diào)用)****//void Print(unsigned char *str){ while(*str!=39。\039。) { LCD_Write(LCD_DATA,*str)。 str++。 }}//************************************************************************//*****總顯示函數(shù)**********//void LCD_Print(unsigned char x, unsigned char y, unsigned char *str){ GotoXY(x,y)。 Print(str)。
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1