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

正文內(nèi)容

畢業(yè)設(shè)計(jì)超聲波測(cè)距儀的設(shè)計(jì)(參考版)

2025-07-02 16:22本頁面
  

【正文】 break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。 } else { n=dis_1/100。break。break。break。(dis_1100)) { n=dis_1/10。}///*函數(shù)名:uint do_s(uint dis_1)//功能:距離補(bǔ)償*//uint do_s(uint dis_1){ uchar n。 temp=(uint)(temp1+)。 temp1=(float)(tt/)。 temp=high_time*256+low_time。 ulong tt。 } if(flash==0) //溫度傳感器正常檢測(cè)到溫度并溫度小于50度 { speed=(uint)(331+(display[4]*61+display[0]*6+45)/100)。 if((flash==0)amp。 display[1]=display[1]%10。 display[1]=display[4]%100。0x0f)4)。 //查表得小數(shù)位的值 display[4]=((temp_data[0]amp。0x0f。}//*函數(shù)名:void temp_all(void)//功能:進(jìn)行溫度補(bǔ)償*//void temp_all(){ Read_Temperature()。 //lcd_wdat(display[0]+0x30)。 delay(1)。.39。)。 write(1,39。 //lcd_wdat(display[1]+0x30)。 delay(1)。 else write(1,display[2]+0x30)。(display[2]==0)) write(1,0x20)。 */ delay(1)。 //溫度值百位不顯示 else write(1,0x20)。 //設(shè)置顯示位置為第三行 write(1,display[3]+0x30)。n++) write(1,word[n])。 for(n=0。 //溫度高8位 }}///*函數(shù)名:Disp_Temperature()//功能:顯示溫度*//Disp_Temperature()//顯示溫度{ unsigned char n=0, word[16]={環(huán)境溫度: ℃}。 //讀取溫度寄存器 temp_data[0] = ReadOneChar()。 WriteOneChar(0xCC)。 // 跳過讀序號(hào)列號(hào)的操作 WriteOneChar(0x44)。 } //DS18B20不正常 else { flash=0。 }}//*函數(shù)名:Read_Temperature(void)//功能:讀取溫度*//Read_Temperature(void)//讀取溫度{ Init_DS18B20()。 DQ = 1。0x01。 i) { DQ = 0。 for (i = 8。 } return (dat)。 // 給脈沖信號(hào) if(DQ) dat |= 0x80。 // 給脈沖信號(hào) dat = 1。 i 0。 unsigned char dat = 0。 return(presence)。 //如果=0則初始化成功 =1則初始化失敗 Delay_1(100)。 //拉高總線 Delay_1(8)。 //單片機(jī)將DQ拉低 Delay_1(90)。 //DQ復(fù)位 Delay_1(8)。//播放“測(cè)量距離”}void Delay_1(uint num) //延時(shí)函數(shù){ while( num )。 while(!busy)。 } send_(11)。 delay_nms(30)。 while(!busy)。 send_(k)。 delay_nms(30)。 while(!busy)。 send_(10)。 delay_nms(30)。 l=soud%10。 j=soud%1000/100。 while(!busy)。}//*函數(shù)名:void sound(uint soud)//功能:播報(bào)測(cè)距距離*//void sound(uint soud){ uchar i,j,k,l。 add=add1。 CLK=1。 else DAT=0。 if(addamp。i8。 delay_nms(5)。 delay_nms(20)。 delay_nms(3)。 RST=1。 delay(1)。i++) { write(1,DIS[i])。 //設(shè)置顯示位置行 for(i=0。}//*函數(shù)名:void show_one(uchar DIS[8],uchar hh)//功能:設(shè)置行顯示*//void show_one(uchar DIS[16],uchar hh){ uchar i。 delay(2)。i++) { write(1,DIS8[i])。 //設(shè)置顯示位置為第四行 for(i=0。 delay(2)。i++) { write(1,DIS3[i])。 //設(shè)置顯示位置為第三行 for(i=0。 delay(2)。i++) { write(1,DIS1[i])。 //設(shè)置顯示位置為第一行 for(i=0。 clr_screen()。 clr_screen()。 delay(30)。i++) { write(1,DIS10[i])。 //設(shè)置顯示位置為第三行 for(i=0。 delay(30)。i++) { write(1,DIS9[i])。 //設(shè)置顯示位置為第二行 for(i=0。 lcd_init()。}//*函數(shù)名:void displayall()//功能:主顯示函數(shù)*//void displayall(){ uchar i。 //lcd_wcmd(0x01)。 //基本指令操作 delay(5)。 write(0,0x30)。 //lcd_wcmd(0x34)。 } write(0,0x36)。j++) write(1,*bmp++)。 for(j=0。i++) { write(0,0x80+i)。 } for(i=0。j++) //再寫入兩個(gè)8位元的數(shù)據(jù) write(1,*bmp++)。 //寫入垂直坐標(biāo)值 for(j=0。i++) { write(0,0x80+i)。 //寫數(shù)據(jù)時(shí),關(guān)閉圖形顯示 for(i=0。}//*圖形顯示*//void photodisplay(uchar *bmp){ uchar i,j。 //顯示打開,光標(biāo)關(guān),反白關(guān) write(0,0x01)。 //片選 高電平有效 write(0,0x30)。//*初始化LCD*//void lcd_init(){ delay_lcd(10)。uchar code point4[]= {....}。uchar code DIS9[] = {超聲波倒車測(cè)距儀}。uchar code DIS6[] = {測(cè)距情況: 危險(xiǎn)!!}。uchar code DIS4[] = {測(cè)距情況: 安全 }。12864 圖片與文字顯示*//uchar code DIS1[] = {超聲波測(cè)距中....}。 //顯示毫米位數(shù)據(jù) delay(1)。 } write(1,ss%10+0x30)。 //lcd_wdat(data_s[i])。i2。 lcd_pos(3,6)。 // } data_s[0]=ss%1000/100+0x30。 //lcd_wdat(data_s[i])。i2。 //第三行,第七個(gè)(2*n+1)字節(jié)位置顯示 write(1,data_s[1])。 //? data_s[1]=ss%10000/1000+0x30。 //數(shù)據(jù)的處理 if(data_s[0]==0) //測(cè)量數(shù)據(jù)的十米位為0 data_s[0]=0x20。 //寫位置命令}//*函數(shù)名:show(uint ss)//功能:顯示測(cè)試數(shù)據(jù)*//void show(uint ss){ uchar data_s[2],i。 write(0,pos)。 } else if (X==4) { X=0x98。 } else if (X==2) { X=0x90。 //延時(shí) }//函數(shù)名:void lcd_pos(uchar X,uchar Y)//功能: 設(shè)定顯示位置*//void lcd_pos(uchar X,uchar Y){ uchar pos。 //延時(shí) sendbyte(Ldata)。 //延時(shí) sendbyte(Hdata)。 //取低四位 sendbyte(start_data)。 //取高四位 Ldata=(ddata4)amp。 //寫數(shù)據(jù)Hdata=ddataamp。 if(start==0) //11111,(0),(0),0 start_data=0xf8。 bbyte=1。 _nop_()。 //取出最高位 SCLK=1。i++) { SID=bbyteamp。 for(i=0。j)。 for(j=50。 i++)。 while(ms) { for(i = 0。 t++) 。 while(ms) { for(t=0。 k125。 } }}void delay_tms(uint t){ uchar k。 _nop_()。i++) { _nop_()。 for(i=0。i) 。 while(t) { for(i=123。}。_nop_()。 {_nop_()。 //液晶讀/寫控制sbit SCLK=P1^2。define uchar unsigned chardefine uint unsigned int/*12864LCD引腳定義*/sbit LCD_CS=P1^0。uchar tc_say=0。uchar high_time,low_time,flag=0,tc=2。uint temp。uint speed=340。bit flag_1=0。sbit yellow=P2^4。 //顯示開關(guān)標(biāo)記//*位定義/*//sbit csb=P3^6。uchar code ditab[16]={0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04, 0x05,0x06,0x06,0x07,0x08,0x08,0x09,0x09}。uchar temp_data[2]={0x00,0x00}。//忙信號(hào)//*函數(shù)名:void send_(uchar add)//功能:發(fā)碼播放,add為語音地址*//sbit DQ = P2^6。//時(shí)鐘sbit DAT=P2^3。sbit CS=P2^1。_nop_()。 process measurement, Longman Scientific amp。[27]SPCE061AData Sheet[PDF]. Microchip Technology Incorporated Printed in the USA2007[28]MC34063 Data Sheet[PDF]. STM icroelectronicsPrinted in ItalyAll Rights ReserveReserved, 2001。[26] versatile 10 sec instant voice rom [PDF]。[25]蔣敏蘭,胡生清,幸國(guó)全。新型溫濕度自動(dòng)控制系統(tǒng)的設(shè)計(jì)與應(yīng)用[J].電子工程師。單片微機(jī)測(cè)控系統(tǒng)設(shè)計(jì)大全[M].北京:北京
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1