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

正文內(nèi)容

基于單片機(jī)超聲波倒車?yán)走_(dá)(文件)

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

下一頁面
 

【正文】 sbit Rx=P3^2。 //LCD第二行l(wèi)ong int t,distance,beep_flag=1。t120。 delay(x)。 }//LCD寫指令void lcd_write_(uchar ){ uchar in=0。 LCD_EN=0。i8。 } P0=in。 LCD_EN=0。 LCD_RW=0。 for(i=1。)i)。 NOP()。 //LCD顯示模式設(shè)置 lcd_write_(0x0c)。}//液晶顯示程序void lcd_print(uchar p,uchar *s,uint low){ uint num。num++) { lcd_write_data(s[num])。NOP()。 distance=*t。 cache[3]=dat%10。039。039。 //開總中斷 TR0=1。 //設(shè)置為下降沿中斷方式 ET0=1。 }}//外部中斷0void int0() interrupt 0{ t=(TH0*256+TL0)。 TL1=0x33。 lcd_print(0x44,temp_dis,8)。 else BEEP=0。amp。 distance_convert(distance)。 TL0=0。 //打開T1中斷允許開關(guān) while(1) { if(KEY1==0) beep_flag=1。 EX0=1。 TMOD=0x19。039。039。 cache[1]=dat/100%10。NOP()。 }}void HC05_Init(){ Tx=1。 for(num=0。 //當(dāng)寫一個(gè)字符后地址指針加1,且光標(biāo)加1 lcd_write_(0x01)。}//LCD初始化void lcd_init(){ LCD_EN=0。 NOP()。i++) { in=1。 in|=(amp。 int i。 LCD_EN=1。 in|=(((1i)amp。1)。 LCD_RS=0。 delay(x)。}/**********************************************************/void beep(){ unsigned char i,x。//延時(shí)void delay(uint ms){ uint t。 //蜂鳴器驅(qū)動(dòng)線uchar code table[]={ Car guard }。sbit KEY2=P1^4。}//LCD引腳sbit LCD_RS=P2^5。北京:東安子工業(yè)出版社,2002 [15][J].北京:科學(xué)出版社,2011. 附錄一 原理圖 附錄二 PCB圖 附錄三 元件列表名稱編號(hào)封裝描述數(shù)量AT89C51單片機(jī)AT89C51DIP40單片機(jī)110kR1,R2,R3,R4,R5603電阻5按鍵S1,S2,S3輕觸按鍵按鍵412MXTALHC495晶振110kR6A09103排阻1miniUSB接頭S2miniUSB接頭miniUSB接頭1開關(guān)S1六腳自鎖開關(guān)130pfC1,C2603電容210ufC3603電容1超聲波傳感器模塊模塊1LCD1602LCD1602模塊液晶屏蜂鳴器蜂鳴器模塊蜂鳴器1 附錄四 程序includeincludedefine uint unsigned intdefine uchar unsigned chardefine NOP() {_nop_()。另外不得不說的是,由于畢業(yè)設(shè)計(jì)的時(shí)間相對(duì)短暫,本設(shè)計(jì)還存在諸多不足之處,這需要從硬件和軟件兩個(gè)方面說起。圖43 LCD1602顯示流程圖(4) 報(bào)警流程圖設(shè)計(jì)報(bào)警流程圖的設(shè)計(jì)相對(duì)簡(jiǎn)單,當(dāng)需要進(jìn)行報(bào)警時(shí),而不需要報(bào)警時(shí),MOS管被截止,下圖44為報(bào)警流程圖設(shè)計(jì)。 測(cè)距過程開始時(shí),與此同時(shí)單片機(jī)的定時(shí)器開始計(jì)時(shí)。初始化完成后,系統(tǒng)就進(jìn)入了正式的工作狀態(tài),AT89C51單片機(jī)首先驅(qū)動(dòng)HC—SR04超聲波模塊發(fā)射超聲波時(shí),在INT0中斷時(shí)計(jì)時(shí)器T0被立即啟動(dòng),開始計(jì)時(shí);當(dāng)超聲波返回并被HC—SR04接收到時(shí),在INT1中斷時(shí)立即停止計(jì)時(shí)器T0的工作,這樣51單片機(jī)就得到了超聲波發(fā)射和接收過程所用的時(shí)間,由于超聲波在空氣中的傳輸速度是340m/s,這樣將兩者相乘并除以2,這樣就得到了車輛尾部距離后方障礙物的距離大小。按照LCD1602的管腳使用說明,給其1號(hào)管腳直接接地,2號(hào)管腳接了+5V直流電壓作為L(zhǎng)CD1602的供電電源。圖33 復(fù)位電路設(shè)計(jì)(3) 超聲波傳感器原理圖設(shè)計(jì)下圖34為HCSR04超聲波傳感器模塊的電路原理圖設(shè)計(jì),其VCC管腳接+5V直流電源,GND管腳接地,這兩個(gè)管腳不能隨意連接到單片機(jī)的任何兩個(gè)管腳,因?yàn)橐J褂肏CSR04模塊必須要使用單片機(jī)的管腳中斷功能,即INT0和INT1,另外只需要將其與單片機(jī)直接相連即可,外部不需要為IO口配置上拉電阻,因?yàn)?1單片機(jī)的P3口內(nèi)部集成了10K的上拉電阻,這樣大大簡(jiǎn)化了其外圍電路的結(jié)構(gòu)。而小電容的作用主要是為了能夠和晶振配合產(chǎn)生諧振作用,只有產(chǎn)生諧振,晶振才能在其正常的頻率下工作,下圖32為晶振電路的拓?fù)浣Y(jié)構(gòu)。圖31 整體系統(tǒng)框圖(2) AT89C51單片機(jī)最小系統(tǒng)構(gòu)建對(duì)于C51單片機(jī)最小系統(tǒng)的構(gòu)建,主要表現(xiàn)在兩個(gè)方面:一是晶振電路的設(shè)計(jì),二是復(fù)位電路的構(gòu)建;將這兩個(gè)電路和51單片機(jī)進(jìn)行組合后,51最小系統(tǒng)就完成了,下面將介紹兩個(gè)電路模塊的作用和構(gòu)建方法。除了LCD1602內(nèi)部已經(jīng)定義好的數(shù)字、字母或者符號(hào)外,用戶也可以通過程序?qū)CD1602內(nèi)的CGRAM進(jìn)行編寫,來生成自定義的字符,下圖23為L(zhǎng)CD1602液晶顯示器。HCSR04共有四個(gè)引腳,分別為VCC、Trig、Echo以及GND,VCC和GND很好理解,為該模塊的供電管腳,而Trig為發(fā)送使能端,即單片機(jī)只要產(chǎn)生一個(gè)發(fā)送脈沖傳送給Trig端,HCSR04模塊立即通過T發(fā)送端向外發(fā)射38KH
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1