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

正文內(nèi)容

基于單片機超聲波倒車雷達(存儲版)

2025-07-27 20:23上一頁面

下一頁面
  

【正文】 阻,因為51單片機的P3口內(nèi)部集成了10K的上拉電阻,這樣大大簡化了其外圍電路的結(jié)構(gòu)。初始化完成后,系統(tǒng)就進入了正式的工作狀態(tài),AT89C51單片機首先驅(qū)動HC—SR04超聲波模塊發(fā)射超聲波時,在INT0中斷時計時器T0被立即啟動,開始計時;當超聲波返回并被HC—SR04接收到時,在INT1中斷時立即停止計時器T0的工作,這樣51單片機就得到了超聲波發(fā)射和接收過程所用的時間,由于超聲波在空氣中的傳輸速度是340m/s,這樣將兩者相乘并除以2,這樣就得到了車輛尾部距離后方障礙物的距離大小。圖43 LCD1602顯示流程圖(4) 報警流程圖設計報警流程圖的設計相對簡單,當需要進行報警時,而不需要報警時,MOS管被截止,下圖44為報警流程圖設計。北京:東安子工業(yè)出版社,2002 [15][J].北京:科學出版社,2011. 附錄一 原理圖 附錄二 PCB圖 附錄三 元件列表名稱編號封裝描述數(shù)量AT89C51單片機AT89C51DIP40單片機110kR1,R2,R3,R4,R5603電阻5按鍵S1,S2,S3輕觸按鍵按鍵412MXTALHC495晶振110kR6A09103排阻1miniUSB接頭S2miniUSB接頭miniUSB接頭1開關S1六腳自鎖開關130pfC1,C2603電容210ufC3603電容1超聲波傳感器模塊模塊1LCD1602LCD1602模塊液晶屏蜂鳴器蜂鳴器模塊蜂鳴器1 附錄四 程序includeincludedefine uint unsigned intdefine uchar unsigned chardefine NOP() {_nop_()。sbit KEY2=P1^4。//延時void delay(uint ms){ uint t。 delay(x)。1)。 LCD_EN=1。 in|=(amp。 NOP()。 //當寫一個字符后地址指針加1,且光標加1 lcd_write_(0x01)。 }}void HC05_Init(){ Tx=1。 cache[1]=dat/100%10。039。 EX0=1。 TL0=0。amp。 lcd_print(0x44,temp_dis,8)。 }}//外部中斷0void int0() interrupt 0{ t=(TH0*256+TL0)。 //開總中斷 TR0=1。039。 distance=*t。num++) { lcd_write_data(s[num])。 //LCD顯示模式設置 lcd_write_(0x0c)。)i)。 LCD_RW=0。 } P0=in。 LCD_EN=0。 delay(x)。 //LCD第二行l(wèi)ong int t,distance,beep_flag=1。sbit LCD_EN=P2^7。 致謝 參考文獻[1][M].北京航空航天大學出版社,2011,(05)[2][M].北京:北京航空航天大學出版社,2012[3][M].北京:高等教育出版社,2010.[4][M].北京:北京航空航天大學出版社,2010.[5]鄭鋒,王巧芝,[M].北京:中國鐵道工業(yè)出版社,2011.[6][M].北京:人民郵電出版社,2011.[7]于海生,潘松峰,[M].北京:清華大學出版社,2009.[8][M].北京:高等教育出版社,2010.[9][M].北京:清華大學出版社,2010.[10]黃賢武,[M].成都:電子科技大學出版社, 2010. [11][M].武漢:華中科技大學出版社,2010.[12] 雷波主編, 電子控制及仿真[D]. 武漢理工大學,2008. [13] 李士雄、丁康源主編,數(shù)字集成電子技術教程[M].北京,高等教育出版社,2013[14] 徐愛鈞,彭秀華。圖42 測距流程圖(3) LCD1602顯示流程設計下圖43為本系統(tǒng)的LCD1602液晶顯示子程序流程設計,使用者在給系統(tǒng)供電后,LCD1602的液晶背光燈被打開,然后LCD1602內(nèi)部存儲芯片和RAM會自動進行清零等初始化工作,接著主控核心51單片機會通過P0管口發(fā)出指令代碼并傳送到LCD1602的DB0~DB7八個管腳,LCD1602液晶顯示器接收到指令代碼后內(nèi)部會處于一段暫時忙碌的狀態(tài),此時單片機是不能對LCD1602進行任何操作的,只有忙碌階段結(jié)束后LCD1602才能重新接受單片機發(fā)來的指令或者數(shù)據(jù),然而單片機卻不能自己判斷LCD1602是否處于忙碌狀態(tài),必須發(fā)送一個判忙代碼后才能清楚的知道LCD1602當前是否處于忙碌,另外有經(jīng)驗的程序員通常不對LCD1602進行判忙,只要在寫命令后加一個適當?shù)难訒r程序讓單片機在這段時間內(nèi)處于等待狀態(tài)即可,這樣就省略了“判忙”過程,這樣帶來的好處是單片機就不用對LCD1602進行讀取了,也就為單片機省去了一個寶貴IO口的消耗。圖35 LCD1602液晶屏電路設計本系統(tǒng)的報警模塊電路選用了有源電磁式蜂鳴器作為發(fā)聲元件,上文對有源電磁式蜂鳴器已經(jīng)做過相關介紹,只需要單片機的IO管腳輸出高電平給蜂鳴器即可讓蜂鳴器發(fā)出聲音,然而由于51單片機的管腳最大輸出電流能力非常的弱不能夠直接驅(qū)動蜂鳴器發(fā)聲,所以報警模塊配置了蜂鳴器的驅(qū)動電路,即由SI2302型MOS管組成了一個結(jié)構(gòu)非常簡單但是電流驅(qū)動能力非常大的電路,SI2302將被導通,從而蜂鳴器將有電流流過,其內(nèi)部的振蕩器將得電輸出一定頻率的信號從而引起振膜的振動發(fā)出蜂鳴聲;,SI2302將被截止,從而蜂鳴器所在的支路將沒有電流流過,蜂鳴器不能發(fā)聲,這就是報警器工作的原理。C51單片機的復位采用高電平復位,復位方法是在兩個機器周期內(nèi),將RST管腳保持高電平,這樣系統(tǒng)將被立即重啟。 硬件系統(tǒng)設計(1) 方案設計下圖31為倒車雷達的總體硬件框圖設計,共分為四大模塊,即51單片機最小系統(tǒng)、超聲波模塊、顯示模塊以及報警模塊。本系統(tǒng)的AT8C51單片機選用了40管腳封裝的芯片,其管腳定義如下圖所示,其中P0至P3的32個管腳是功能各異的GPIO管腳,每個管腳都具有輸入輸出功能,每組管腳在驅(qū)動方面具有差異,其中P1至P3的24個管腳內(nèi)部都集成了上拉電阻,因此輸出電流的能力很高,但是灌電流能力很
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1