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

正文內(nèi)容

基于at89s52單片機的超聲波倒車?yán)走_(dá)設(shè)計與制作(文件)

2024-12-28 01:36 上一頁面

下一頁面
 

【正文】 到 AT89S51 芯片內(nèi),并將其裝入制作的電路板中。 故障檢修 在硬件和軟件安裝與調(diào)試過程中出現(xiàn)了一些故障,通過反復(fù)檢查將故障排除。 不能接收到超聲波。 結(jié)論 本課題是基于 51 單片機的超聲波倒車?yán)走_(dá)設(shè)計與制作,實現(xiàn)了所要實現(xiàn)的功能,能夠正確的測出所要測的距離,并 通過測得當(dāng)前溫度對其進(jìn)行了溫度補償,使其測得的距離更加準(zhǔn)確。 在以后的改進(jìn)過程中將所能考慮到的和許多的不足之處逐一添加進(jìn)去,使其功能更加齊全,設(shè)計的更加人性化。在整個項目開發(fā)過程中我懂得了許多東西,也培養(yǎng)了我獨立工作的能力,樹立了對自己工作能力的信心,相信會對今后的學(xué)習(xí)、工作、生活有非常重要的影響。 附錄 圖 A:總原理圖 圖 B: PCB 表 A:元件清單 元件清單 元件代號 元件名稱 元件規(guī)格 數(shù)量(個) 元件代號 元件名稱 元件規(guī)格 數(shù)量(個) U1 單片機芯片 AT89S51 1 C4 瓷片電容 330P 1 U2 555 芯片 NE555 1 C5 瓷片電容 1000P 1 U3 六位反相器 CD4069 1 C6 瓷片電容 10nf 1 U4 紅外接收芯片 CX20216A 1 C7,C8 瓷片電容 33P 2 LS23 超聲波傳感器 CBS40R/T 1 對 C9 電解電容 10uf 1 J1 溫度傳感器 18B20 1 C10 瓷片電容 104 1 J2 液晶顯示器 MC16204X 1 C11 電解電容 470uf/16V 1 RP1 排阻 470R 1 LS1 蜂鳴器 ― 1 R1 電阻 1 XTAL1 晶振 1 R2 電阻 200K 1 Srbt1 按鍵 ― 1 R3,R4,R8 電阻 10K 3 Q1 三極管 PNP 型 1 R5 電阻 1K 1 RW1 精密變阻器 200R 1 R6 電阻 10R 1 RW2 精密變阻器 20K 1 R7 電阻 200R 1 RW3 精密變阻器 10K 1 R9 電阻 1 C1 瓷片電容 473 1 R10 電阻 1 C2 電解電容 1uf 1 R11 電阻 1R 1 C3 電解電容 1 /hanqi2844 /hanqi2844 /hanqi2844 /hanqi2844 /hanqi2844 /hanqi2844 /hanqi2844 /hanqi2844 /hanqi2844 專業(yè)(系) 電氣工程系 班 級 鐵道通訊 082 班 學(xué)生姓名 何貽輝 指導(dǎo)老師 余娟 完成日期 2021 年 4 月 23 日 報警模塊 電源電路模塊 單片機最小系統(tǒng) LCD1602 顯示模塊 超聲波發(fā)射模塊 超聲波接收模塊 溫度補償模塊 DS18B20 初始化 溫度檢測 溫度補償 超聲波發(fā)射 距離計算 LCD 顯示模塊 超聲波接收 報警 開始 初始化 超聲波發(fā)射 定時器 1 溢出? 是否收到? N N Y Y 數(shù)據(jù)處理 顯示 開始 DS18B20 初始化 讀字節(jié) 寫字節(jié) DS18B20 初始化 讀取溫度 開始 LCD 初始化 LCD 是否為忙? Y N 單片機向 LCD 寫命令 單片機向 LCD 寫數(shù)據(jù) 顯示數(shù)據(jù) 結(jié)束 中斷開始 取定時器 1 的值 成功標(biāo)志位賦值 關(guān)外部中斷 返回 。雖然這個項目還不是很完善,但是在設(shè)計過程所學(xué)到的東西是我這次畢業(yè)設(shè)計的最大收獲和財富,使我終身受益。 本次關(guān)于基于 51 單片機的超聲波倒車?yán)走_(dá)設(shè)計與制作是在余娟老師的精心指導(dǎo)下,和同組內(nèi)其他成員的共同努力下才得以順利完成。比如所設(shè)計的功能還有所欠缺,只有基本的功能。 測得的距離與實際距離不符。 LCD1602 液晶不能顯示。當(dāng)距離超過能測的最大距離時,液晶顯示預(yù)設(shè)初值,當(dāng)距離小于所允許的距離事,報警系統(tǒng)就開始報警。在我們調(diào)試過程中,發(fā)現(xiàn)不能顯示距離,經(jīng)過對硬件電路多次調(diào)節(jié),液晶能顯示距離,但不準(zhǔn)確,經(jīng)過對電路的調(diào)節(jié)和對程序的修改,最終能正常的測出距離。 整機調(diào)試 。 第四章 安裝與調(diào)試 正確的調(diào)試系統(tǒng)才能使各模塊正常工作。 //****************************************************************** void delay_20us uchar bt 。 bai bai_data。 //取余運算 ge_data temp_data。 //取余運算 bai_data temp_data/100 。 w_data temp_data/10000 。 //取出定時器的值 outeL TL1。 A1 A2t/10。//與低 8 位合并成為 16 位結(jié)果數(shù)據(jù) distance_data* 11。 //關(guān)閉外部中斷 if succeed_flag 1 tmpchange 。 //啟動定時器 1 EA 1。 //打開外部中斷 TH1 0。 Tx 0。 。C39。 //將小數(shù)位數(shù)字的字符常量寫入 LCD WriteData 39。 //將個位數(shù)字的字符常量寫入 LCD WriteData 39。 //將 :字符常量寫入 LCD WriteData digit[ww] 。 。L39。 //將 J 字符常量寫入 LCD WriteData 39。 //將 C 字符常量寫入 LCD WriteAddress 0x41 。 //將溫度的十位數(shù)字符常量寫入 LCD WriteData digit[A2] 。 //將 e 字符常量寫入 LCD WriteData 39。 。u39。 //將 a 字符常量寫入 LCD WriteData 39。 。e39。 //將 m 字符常量寫入 LCD WriteData 39。 。T39。 //由高電平變低電平,觸發(fā)外部中斷 EX0 0。 flag 0。 uchar k。 //顯示模式設(shè)置:光標(biāo)右移,字符不移 delay 5 。 //連續(xù)三次,確保初始化成功 delay 5 。 //顯示模式設(shè)置: 16 2 顯示, 5 7 點陣, 8位數(shù)據(jù)接口 delay 5 。 _nop_ 。 //空操作四個機器周期,給硬件反應(yīng)時間 E 1。 //將數(shù)據(jù)送入 P0 口,即將數(shù)據(jù)寫入液晶模塊 _nop_ 。 RS 1。 _nop_ 。 //空操作四個機器周期,給硬件反應(yīng)時間 E 1。 //將數(shù)據(jù)送入 P0 口,即寫入指令或地址 _nop_ 。 E 0。 //將 E 恢復(fù)低電平 return result。 _nop_ 。 //根據(jù)規(guī)定, RS 為低電平, RW 為高電平時,可以讀狀態(tài) RW 1。 /***************************************************** 函數(shù)功能:判斷 液晶模塊的忙碌狀態(tài) 返回值: result。 /***************************************************** 函數(shù)功能:延時若干毫秒 入口參數(shù): n ***************************************************/ void delay unsigned char n unsigned char i。i 10。 //測量成功標(biāo)志 //********函數(shù)聲明 void conversion uint temp_data 。 //定義字符數(shù)組顯示數(shù)字 uint distance[4]。 //讀寫選擇位,將 RW 位定義為 引腳 sbit E P2^5。 外部中斷 0 子程序流程圖 C 語言源程序 //超聲波模塊顯示程序 include //包括一個 52 標(biāo)準(zhǔn)內(nèi)核的頭文件 include //包含 _nop_ 函數(shù)定義的頭文件 include define uchar unsigned char //定義一下方便使用 define uint unsigned int define ulong unsigned long sbit Tx P1^0。 圖 主程序流程圖 DS18B20 溫度采集程序流程圖 DS18B20 的工作流程是 ,初始化 ROM 操作指令存儲器操作指令數(shù)據(jù)傳輸。 其中,變壓器將交流電源( 220V/50Hz)變換位符 合整流電路所需要的交流電壓;整流電路是具有但方向?qū)щ娦阅艿恼髌骷?,將交流電壓整流成單方向脈動的直流電壓;濾波電路濾去單向脈動直流電壓中的交流部分,保留直流成分,盡可能供給負(fù)載平滑的直流電壓;穩(wěn)壓電路是一種自動調(diào)節(jié)電路,在交流電源電壓波動或負(fù)載變化時,通過此電路使直流輸出電壓穩(wěn)定。光標(biāo)加 1 , N 0 讀或?qū)懸粋€字符后地址指針減 1 amp。 因為 1602 識別的是 ASCII 碼,試驗可以用 ASCII 碼直接賦值,在單片機編程中還可以用字符型常量或變量賦值,如 39。 第 7~14 腳: 8 位數(shù)據(jù)線 D0~D7。使用時通過接一個 10K 的電阻來調(diào)節(jié)。其具有體積小、功耗低、界面美觀大方等優(yōu)點,這里使用 YB1602 液晶屏, 1602 顯示模塊用點陣圖形顯示字符,顯 示模式分為 2 行 16 個字符。轉(zhuǎn)換周期與轉(zhuǎn)換精度有關(guān), 9 位轉(zhuǎn)換精度時,最大轉(zhuǎn)換時間為 ms, 12 位轉(zhuǎn)換精度時,最大轉(zhuǎn) DS18B20 溫度傳感器 換時間為 750ms。 C,軟件處理后可以達(dá)到 176。 8 腳:電源正極, ~ 5V。 5 腳:該腳與電源間接入一個電阻,用以設(shè)置帶通濾波器的中心頻率 f0,阻值越大,中心頻率越低。增大電阻 R 或減小 C,將使負(fù)反饋量增大,放大倍數(shù)下降,反之則放大倍數(shù)增大。其總放大增益 80db。 超聲波接收電路 超聲波接收包括接收探頭,信號放大以及波形變換電路三部分,超聲波接收探頭必須與發(fā)送探頭相同的型號,否則可能導(dǎo)致接收效果甚至不能接收。這種方法的特點是充分利用軟件,靈活性好,但是需要設(shè)計一個驅(qū)動電流為 100mA 以上的驅(qū)動電路。 XTAL1:振蕩器反相放大器和內(nèi)部時
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1