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

正文內(nèi)容

最新超聲波測(cè)距系統(tǒng)設(shè)計(jì)(文件)

 

【正文】 距離 } } } }} LCD1602 .H代碼ifndef __LCD1602_H__define __LCD1602_H__includesbit LCM_RW=P2^5。define LCM_Data P0define Busy 0x80 //用于檢測(cè)LCM狀態(tài)字中的Busy標(biāo)識(shí)void LCMInit(void)。//延時(shí)5毫秒函數(shù)void Delay400Ms(void)。//LCD寫命令函數(shù)unsigned char ReadStatusLCM(void)。unsigned char code table1[]=!!! Out of range。 //超聲波發(fā)射返回時(shí)間unsigned long S=0。 //檢測(cè)忙 LCM_Data = WDLCM。 //若晶振速度太高可以在這后加小的延時(shí) LCM_E = 0。 LCM_RS = 0。 LCM_E = 1。 LCM_E = 0。 LCM_RS = 0。 LCM_E = 1。}void LCMInit(void) //LCM初始化{ LCM_Data = 0。 Delay5Ms()。 //顯示模式設(shè)置,開始要求每次檢測(cè)忙信號(hào) WriteCommandLCM(0x08,1)。 // 顯示開及光標(biāo)設(shè)置}//按指定位置顯示一個(gè)字符void DisplayOneChar(unsigned char X, unsigned char Y, unsigned char DData){ Y amp。 //限制X不能大于15,Y不能大于1 if (Y) X |= 0x40。 //發(fā)命令字 WriteDataLCM(DData)。= 0x1。 //顯示單個(gè)字符 ListLength++。}//40ms延時(shí) void Delay400Ms(void){ unsigned char TempCycA = 5。 }。//函數(shù)聲明 void DelayMs(unsigned char t)。i++) { DelayUs2x(200)。i200。 DelayUs2x(245)。 } }/* uS延時(shí)函數(shù)*/void DelayUs2x(unsigned char t){ while(t)。 } SPK=0。 for(i=0。 //定義喇叭端口unsigned char frq。 while(TempCycA) { TempCycB=7269。 } }}//5ms延時(shí)void Delay5Ms(void){ unsigned int TempCyc = 5552。= 0xF。 ListLength = 0。 X |= 0x80。 //x代表液晶屏g上顯示時(shí)在該行的位置,Y代表行號(hào),最大兩行,分別為0,1行 X amp。 //顯示清屏 WriteCommandLCM(0x06,1)。 Delay5Ms()。 //三次顯示模式設(shè)置,不檢測(cè)忙信號(hào) Delay5Ms()。 Busy)。 LCM_E = 0。 return(LCM_Data)。 LCM_RW = 1。 LCM_E = 0。}//寫指令void WriteCommandLCM(unsigned char WCLCM,BuysC) //BuysC為0時(shí)忽略忙檢測(cè){ if (BuysC) ReadStatusLCM()。 LCM_RW = 0。 // 測(cè)量超出量程的標(biāo)志,主要以定時(shí)器的溢出來(lái)判定unsigned char disbuff[4]={ 0,0,0,0,}。unsigned char code table3[]=STOP。//LCD1602顯示格式unsigned char code ASCII[13] = 。void WriteDataLCM(unsigned char WDLCM)。//LCD顯示一個(gè)字符函數(shù)void DisplayListChar(unsigned char X, unsigned char Y, unsigned char code *DData)。sbit LCM_E=P2^6。valA0。 //顯示倒車完畢警告?。? } else if(START==0) { flagkey=0。 ET0=1。//初始狀態(tài)LCD顯示 TMOD=0x01。 //啟動(dòng)等待,等LCM講入工作狀態(tài) LCMInit()。 // TR0=0。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 //啟動(dòng)一次模塊,(TX)向超聲波模塊發(fā)出大于10us的觸發(fā)脈沖 _nop_()。 DisplayOneChar(13, 1, ASCII[disbuff[0]])。 DisplayOneChar(9, 1, ASCII[disbuff[3]])。 disbuff[2]=S/100%10。 } else if((S=7000)||flag==1) //超出測(cè)量范圍 { flag=0。 S=(time*)/10。//停止unsigned char flagkey。8 致謝本文是在導(dǎo)師張艷兵副教授的悉心指導(dǎo)下完成的感謝他在課題的理論研究和技術(shù)細(xì)節(jié)方面給予我的指導(dǎo)和幫助導(dǎo)師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,實(shí)事求是的工作作風(fēng)和勇于開拓進(jìn)取的精神使我受到深刻的教育,讓我獲益菲淺,為我今后的工作和學(xué)習(xí)打下了良好的基礎(chǔ)在此,謹(jǐn)向?qū)熤乱猿绺叩木匆?感謝我所在學(xué)院的領(lǐng)導(dǎo)和同志們,感謝他們?yōu)槲彝瓿杀菊n題而提供了必要的時(shí)間和條件本論文的順利完成是和他們的熱情支持和幫助分不開的感謝學(xué)院的各位領(lǐng)導(dǎo)!老師以及班主任加俊老師,正是由于他們的熱情指導(dǎo)和幫助,使得本課題在規(guī)定的時(shí)間內(nèi)按要求得以完成最后,向所有關(guān)心!理解!支持和幫助過(guò)我的老師!領(lǐng)導(dǎo)!同志和朋友們致以誠(chéng)摯的謝意!9 參考文獻(xiàn)[1]趙廣濤,[J].微計(jì)算機(jī)信息,2006,01:129130+149.[2]孫驍苗,周東輝,栗欣,[J].傳感器與微系統(tǒng),2006,02:5052.[3]陸曉元,林久令,張海明,[J].儀表技術(shù),2008,03:6566+59.[4]張瑞玲,[J].西南民族大學(xué)學(xué)報(bào)(自然科學(xué)版),2008,04:758762.[5]宋永東,周美麗,[J].現(xiàn)代電子技術(shù),2008,15:137139.[6]陳安健,[J].激光與紅外,2005,07:524526.[7]李田澤,李增祥,[J].計(jì)量技術(shù),2003,03:68.[8
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1