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

正文內(nèi)容

基于51lpc單片機(jī)的智能供水控制器的設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2025-07-01 00:13本頁(yè)面
  

【正文】 //返回字符顯示模式,同時(shí)關(guān)圖形顯示}。//開(kāi)圖形顯示 worder_12864(0x30)。 } } worder_12864(0x36)。 wdata_12864(p[(i+32)*16+j*2+1])。j++) { wdata_12864(p[(i+32)*16+j*2])。 for(j=0。 worder_12864(0x88)。i++)//再寫(xiě)下半平面 { worder_12864(0x80+i)。 } } for(i=0。 wdata_12864(p[i*16+j*2+1])。j++) { wdata_12864(p[i*16+j*2])。//再寫(xiě)從第幾列開(kāi)始寫(xiě) for(j=0。//先寫(xiě)第幾行的坐標(biāo),每行32個(gè),換行加一 worder_12864(0x80)。i++)//先寫(xiě)上半平面 { worder_12864(0x80+i)。//打開(kāi)擴(kuò)充指令,同時(shí)關(guān)圖形顯示,先寫(xiě)數(shù)據(jù) for(i=0。 worder_12864(0x34)。 } p=0。p++。\039。 case 4:worder_12864(0x98+lie1)。p++。\039。 case 3:worder_12864(0x88+lie1)。p++。\039。 case 2:worder_12864(0x90+lie1)。p++。\039。 switch(hang) { case 1:worder_12864(0x80+lie1)。break。 case 4:worder_12864(0x98+lie1)。wdata_12864(dat)。break。 case 2:worder_12864(0x90+lie1)。wdata_12864(dat)。 //大于100uS的延時(shí)程序 //clr_12864()。 //大于10mS的延時(shí)程序 worder_12864(0x06)。 //大于100uS的延時(shí)程序 worder_12864(0x01)。 //大于100uS的延時(shí)程序 worder_12864(0x0c)。 //大于100uS的延時(shí)程序 worder_12864(0x10)。 ////大于37uS的延時(shí)程序 worder_12864(0x08)。 worder_12864(0x30)。 //延時(shí) res=1。 //延時(shí) res=0。 //大于40MS的延時(shí)程序 psb=1。delay_12864(10)。delay_12864(10)。delay_12864(10)。delay_12864(10)。j8。delay_12864(10)。delay_12864(10)。i32。delay_12864(10)。delay_12864(10)。j8。delay_12864(10)。delay_12864(10)。i32。delay_12864(10)。}void clr_12864()//清RAM{ uchar i,j。 delay_12864(10)。 delay_12864(10)。 delay_12864(10)。}void wdata_12864(uchar dat){ rs=1。//convert()只用在開(kāi)發(fā)板上,若是自己做的正常的12864則去掉之 delay_12864(10)。 delay_12864(10)。//rw為0表示寫(xiě),為1表示讀 delay_12864(10)。}void worder_12864(uchar dat)//給12864寫(xiě)指令{ rs=0。 temp=temp|n。 m=m1。i++) { n=mamp。 for(i=0。 m=dat。_nop_()。i++) { _nop_()。 for(i=0。n++)。m++) for(n=0。 for(m=0。}。,39。,39。,39。,39。,39。,39。,39。,39。,39。//復(fù)位 低電平有效uchar num[]={39。//并行的使能信號(hào);串行的同步時(shí)鐘(CLK)sbit psb=P2^4。//并行的指令/數(shù)據(jù)選擇信號(hào);串行的片選信號(hào)(CS)sbit rw=P2^6。//extern void draws_12864(uchar *p)。extern void wstring_12864(unsigned char hang,unsigned char lie,unsigned char *dat)。extern void init_12864(void)。extern void worder_12864(unsigned char dat)。extern void delay_12864(unsigned char t)。 //溫度采樣個(gè)數(shù)加1 T_num=20。 if(T_num==0) { tem[sam_n]=AD_dat()。 } }}/*******************定時(shí)T0中斷程序*****************/void senddat_T0(void) interrupt 1{ TH0=0x4c。 //待顯示小數(shù) if(T[0]==0x00) { T[0]=10。 //待顯示十位 T[2]=(value%1000)%100。 } else { T[0]=value/1000。 //顯示39。E39。 T[2]=11。 //顯示39。E39。 if(value==7770) //超出測(cè)量范圍 { T[0]=11。 temp_v=10*shuipingmian()。}/*******************調(diào)整顯示數(shù)據(jù)函數(shù)*******************/void adj_t(void){ float temp_v。 else if(temp2250) T_out=777。 else if(temp2214) T_out=*。 else if(temp2139) T_out=*。 temp2=(uchar)temp1。 uchar temp2。 return(temp_r)。 temp=median(tem,11)。 //取中值并返回}/*******************電阻值計(jì)算函數(shù)*********************/float account_res(void){ uchar temp。 dat[i+1]=temp。j++) { if (dat[i]dat[i+1]) { temp=dat[i]。i++) //采用冒泡法對(duì)采樣溫度進(jìn)行排序 for (j=0。 for (i=0。 //讀取轉(zhuǎn)換值 return(temp)。 //啟動(dòng)AD轉(zhuǎn)換 while (INTR)。}/********************AD轉(zhuǎn)換函數(shù)*********************/uchar AD_dat(void){ uchar temp。} //送帶小數(shù)點(diǎn)顯示數(shù)據(jù) else {disp_dat=tab[d_dat]。 //清顯示數(shù)據(jù) LED_n=~(0x01n)。 //啟動(dòng)定時(shí)器T0}/*******************顯示函數(shù)*******************/void disp_seg(uchar n,uchar d_dat){ LED_n=0xff。 //允許定時(shí)器T0中斷 EA
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1