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

正文內(nèi)容

超聲波倒車?yán)走_(dá)系統(tǒng)設(shè)計(jì)(編輯修改稿)

2025-07-27 09:34 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 比度過(guò)高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過(guò)一個(gè)10K的電位器調(diào)整對(duì)比度。第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。第5腳:R/W為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。當(dāng)RS和R/W共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時(shí)可以讀忙信號(hào),當(dāng)RS為高電平R/W為低電平時(shí)可以寫入數(shù)據(jù)。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。第15腳:背光源正極。第16腳:背光源負(fù)極。 系統(tǒng)顯示模塊電路 超聲波測(cè)距模塊 模塊簡(jiǎn)介超聲波測(cè)距采用HCSR04超聲波傳感器實(shí)現(xiàn),該模塊能提供2cm—400cm的非接觸式距離感測(cè)功能,測(cè)距精度可達(dá)到3mm,模塊包括超聲波發(fā)射器,接收器,以及控制電路。 HCSR04超聲波模塊 模塊工作原理:1)采用 IO 觸發(fā)測(cè)距,通過(guò)單片機(jī)給至少 10us 的高電平信號(hào)。2)模塊自動(dòng)發(fā)送 8 個(gè) 40khz 的方波,自動(dòng)檢測(cè)是否有信號(hào)返回;3)有信號(hào)返回,通過(guò) IO 輸出一高電平,高電平持續(xù)的時(shí)間就是即為聲波在介質(zhì)中的傳播時(shí)間。4)超聲波從發(fā)射到返回的時(shí)間.測(cè)試距離=(高電平時(shí)間*聲速(340M/S))/2。 模塊電氣參數(shù)引腳功能:提供5V正電源,GND為電源地線,TRIG觸發(fā)控制信號(hào)輸入端,ECHO回響信號(hào)輸出端。 系統(tǒng)超聲波模塊電路 報(bào)警電路模塊 蜂蜜器簡(jiǎn)介蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電分為有源與無(wú)源之分,本文采用無(wú)源蜂鳴器。 系統(tǒng)報(bào)警電路模塊 第四章 系統(tǒng)軟件設(shè)計(jì) 主程序設(shè)計(jì) 主程序簡(jiǎn)介本系統(tǒng)大致流程包括先開始,對(duì)LCDl602液晶顯示器進(jìn)行初始化,然后對(duì)單片機(jī)時(shí)鐘驚醒初始化,初始化結(jié)束后,啟動(dòng)超聲波測(cè)距,打開時(shí)鐘,接收回波信號(hào)。關(guān)閉時(shí)鐘,計(jì)算距離,通過(guò)LCD顯示,并與系統(tǒng)距離閾值進(jìn)行比較。低于系統(tǒng)閾值報(bào)警。同時(shí)將數(shù)據(jù)送至LCD顯示。 系統(tǒng)流程圖 程序代碼void main(void){ unsigned char TempCyc。 unsigned long juli。 int i。 Delay400Ms()。 //啟動(dòng)等待,等LCM講入工作狀態(tài) LCMInit()。 //LCM初始化 Delay5Ms()。 //延時(shí)片刻(可不要) DisplayListChar(0, 0, mcustudio)。 DisplayListChar(0, 1, )。 ReadDataLCM()。 for (TempCyc=0。 TempCyc10。 TempCyc++) while(1) { TMOD=0x01。 //設(shè)T0為方式1,GATE=1; TH0=0。 TL0=0。 ET0=1。 //允許T0中斷 EA=1。 //開啟總中斷 while(1) { StartModule()。 // DisplayOneChar(0, 1, ASCII[0])。 while(!RX)。 //當(dāng)RX為零時(shí)等待 TR0=1。 //開啟計(jì)數(shù) while(RX)。 //當(dāng)RX為1計(jì)數(shù)并等待 TR0=0。 //關(guān)閉計(jì)數(shù) juli = Conut()。 //計(jì)算 if(juli 30) { display(juli)。 LED = 0 。 beep()。 LED = 1。 } display(juli)。 delayms(70)。 //80MS } }} LCD顯示模塊程序設(shè)計(jì) 模塊簡(jiǎn)介液晶顯示部分主要顯示“bi ye she ji”和所檢測(cè)的距離。顯示開始先對(duì)LCD初始化,把LCD定位到首行首列,然后顯示字符“bi ye she ji”到第一行,LCD第二行,顯示字符“ju li: MM”。當(dāng)測(cè)量距離超過(guò)超聲波模塊的最大測(cè)量范圍時(shí),顯示“ju li:”。 顯示模塊程序流程圖 程序代碼寫數(shù)據(jù)函數(shù):該函數(shù)主要用于向1602發(fā)送數(shù)據(jù),參數(shù)WDLCM為需要傳送的數(shù)據(jù)void WriteDataLCM(unsigned char WDLCM) { ReadStatusLCM()。 //檢測(cè)忙 LCM_Data = WDLCM。 LCM_RS = 1。 LCM_RW = 0。 LCM_E = 0。 //若晶振速度太高可以在這后加小的延時(shí) LCM_E = 0。 //延時(shí) LCM_E = 1。}寫指令函數(shù):該函數(shù)主要功能為向1602寫入用戶指令,指令碼通過(guò)參數(shù)WCLCM傳送,參數(shù)BuysC為1602顯示器忙信號(hào),用于檢測(cè)1602是否處于忙狀態(tài)。void WriteCommandLCM(unsigned char WCLCM,BuysC) //BuysC為0時(shí)忽略忙檢測(cè){ if (BuysC) ReadStatusLCM()。 //根據(jù)需要檢測(cè)忙 LCM_Data = WCLCM。 LCM_RS = 0。 LCM_RW = 0。 LCM_E = 0。 LCM_E = 0。 LCM_E = 1。 }讀數(shù)據(jù)函數(shù)unsigned char ReadDataLCM(void){ LCM_RS = 1。 LCM_RW = 1。 LCM_E = 0。 LCM_E = 0。 LCM_E = 1。 return(LCM_Data)。}//讀狀態(tài)unsigned char ReadStatusLCM(void){ LCM_Data = 0xFF。 LCM_RS = 0。 LCM_RW = 1。 LCM_E = 0。 LCM_E = 0。 LCM_E = 1。 while (LCM_Data amp。 Busy)。 //檢測(cè)忙信號(hào) return(LCM_Data)。}初始化函數(shù):該函數(shù)主要用于對(duì)1602
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1