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

正文內(nèi)容

基于單片機(jī)的溫度測量警報(bào)器秒表-閱讀頁

2025-07-12 19:44本頁面
  

【正文】 RS){ unsigned char tt[2]。 //初始化// WriteOneChar(0xCC)。 //寫入寫暫存器命令,修改TH和TL和分辯率配置寄存器 // //先寫TH,再寫TL,最后寫配置寄存器// WriteOneChar(TH)。 //寫入想設(shè)定的溫度報(bào)警下限// WriteOneChar(RS)。 // this message is wery important// Init_DS18B20()。 // 跳過讀序號(hào)列號(hào)的操作// WriteOneChar(0x44)。 // this message is wery important Init_DS18B20()。 //跳過讀序號(hào)列號(hào)的操作 WriteOneChar(0xBE)。 tt[0]=ReadOneChar()。 //讀取溫度值高位 if(tt[1]0x01) spe=1。}文件3:includedefine uchar unsigned chardefine uint unsigned intuchar code wle[16]={ Hua Bi}。//定義第二行顯示數(shù)組uchar timecount。bit timeflag。sbit e=P2^2。sbit rs=P2^0。 for(。del1) for(del2=10。del2)。 temp=0x00。//指令 rw=1。0x80)==0x80)//如果BF值為1: { P1=0xff。//允許讀寫 temp=P1。//禁止讀寫 }}////向液晶顯示器寫命令函數(shù)//void WR_(uchar temp){ busy()。//指令 rw=0。//把指令寫入RAM e=1。//禁止讀寫}////向液晶顯示器寫數(shù)據(jù)函數(shù)//void WR_data(uchar num){ busy()。//數(shù)據(jù) rw=0。//把數(shù)據(jù)寫入RAM e=1。//禁止讀寫}////寫顯示數(shù)據(jù)函數(shù)(首地址:第一行還是// 第二行?,待顯示數(shù)組首地址)//void disp_lcd(uchar addr,uchar *temp1){ uchar i。//設(shè)置DDRAM地址 delay1(100)。i16。//寫入要顯示的數(shù)據(jù) delay1(100)。 for(i=3。i) { P1=0x30。//指令 rw=0。//禁止讀寫 e=0。 } P1=0x38。//指令 rw=0。//允許讀寫 e=0。}////液晶顯示器復(fù)位函數(shù)//void lcd_reset(){ WR_(0x01)。 WR_(0x06)。 WR_(0x0c)。}////定時(shí)器初始化函數(shù)//void T0init(){ TMOD=0x01。 TL0=(6553650000)%256。//啟動(dòng)計(jì)數(shù) IE=0x82。 timecount=20。 lcdtimer[8] = lcdtimer[7] = lcdtimer[3] = lcdtimer[2] = 48。//初始化// lcd_reset()。//第一行顯示W(wǎng)LCOME數(shù)組 disp_lcd(0xc0,lcdtimer)。 if(++lcdtimer[15]57) lcdtimer[15] = 48。 //清零秒標(biāo)志位 if(++lcdtimer[13]57) //秒個(gè)位+1,是否大于9?(ASK碼4857)對應(yīng)數(shù)字09) { lcdtimer[13] = 48。 //清零秒十位 if(++lcdtimer[8]57) //分個(gè)位+1,個(gè)位9? { lcdtimer[8] = 48。 //分十位清零 if(++lcdtimer[3]57)//小時(shí)個(gè)位+1,大于9? { lcdtimer[3] = 48。 //小時(shí)十位清零 } } } } } } disp_lcd(0xc0,lcdtimer)。sbit LcdRw = P2^1。sfr DBPort = 0x90。 LcdRw=1。 LcdEn=1。 //while(DBPortamp。//在用Proteus仿真時(shí),注意用屏蔽此語句,在調(diào)用GotoXY()時(shí),會(huì)進(jìn)入死循環(huán), //可能在寫該控制字時(shí),該模塊沒有返回寫入完備命令,即DBPortamp。 return DBPort。 LcdRs=style。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 }//設(shè)置顯示模式************************************************************define LCD_SHOW 0x04 //顯示開define LCD_HIDE 0x00 //顯示關(guān) define LCD_CURSOR 0x02 //顯示光標(biāo)define LCD_NO_CURSOR 0x00 //無光標(biāo) define LCD_FLASH 0x01 //光標(biāo)閃動(dòng)define LCD_NO_FLASH 0x00 //光標(biāo)不閃動(dòng)void LCD_SetDisplay(unsigned char DisplayMode){ LCD_Write(LCD_COMMAND, 0x08|DisplayMode)。}//初始化LCD************************************************************void LCD_Initial(){ LcdEn=0。 //8位數(shù)據(jù)端口,2行顯示,5*7點(diǎn)陣 LCD_Write(0,0x38)。 //開啟顯示, 無光標(biāo) LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN)。 //AC遞增, 畫面不動(dòng)}//************************************************************************void GotoXY(unsigned char x, unsigned char y){ if(y==0) LCD_Write(LCD_COMMAND,0x80|x)。}//*****************************************************************///********子顯示含糊(被總顯示函數(shù)調(diào)用)****//void Print(unsigned char *str){ while(*str!=39。) { LCD_Write(LCD_DATA,*str)。 }}//************************************************************************//*****總顯示函數(shù)**********//void LCD_Print(unsigned char x, unsigned char y, unsigned char *str){ GotoXY(x,y)。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1