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

正文內(nèi)容

基于at89s52單片機(jī)的超聲波倒車?yán)走_(dá)設(shè)計(jì)與制作(完整版)

  

【正文】 1 腳:超聲信號(hào)輸入端,該腳的輸入阻抗約為 40kΩ。 6 腳: 該腳與地之間接一個(gè)積分電容,標(biāo)準(zhǔn)值為 330pF,如果該電容取得太大,會(huì)使探測(cè)距離變短。 C/LSB 形式表達(dá)。 第二腳 VCC: +5V 電源。 第十六腳 BLK:背光電源負(fù)極輸入端。在各種電子設(shè)備中,直流穩(wěn)壓電源是必不可少的組成部分,它是電子設(shè)備唯一的能量來(lái)源,穩(wěn)壓電源的主要任務(wù)是將 50Hz 的電網(wǎng)電壓轉(zhuǎn)換成穩(wěn)定的直流電壓和電流,從而滿足負(fù)載的需要,直流穩(wěn) 壓電源一般由整流、濾波、穩(wěn)壓等環(huán)節(jié)組成。 圖 DS18B20 子流程圖 LCD 顯示程序流程圖 LCD 液晶顯示程序分為液晶初始化、讀忙、寫指令和寫數(shù)據(jù)操作,液晶顯示器是一塊慢器件,所以在執(zhí)行每條指令之前必須確定模塊忙標(biāo)志為低電平(不忙),否側(cè)此指令無(wú)效。 //忙碌標(biāo)志位,將 BF 位定義為 引腳 unsigned char code string[ ] CHAO SHENG BO 。 /***************************************************** 函數(shù)功能:延時(shí) 1ms 3j+2 *i 3 33+2 10 1010 微秒 ,可以認(rèn)為是 1 毫秒 ***************************************************/ void delay1ms unsigned char i,j。i n。 //E 1,才允許讀寫 _nop_ 。 //如果忙就等待 RS 0。 _nop_ 。 //當(dāng) E 由高電平跳變成低電平時(shí),液晶模塊開(kāi)始執(zhí)行命令 /***************************************************** 函數(shù)功能:指定字符顯示的實(shí)際地址 入口參數(shù): x ***************************************************/ void WriteAddress unsigned char x WriteInstruction x|0x80 。 _nop_ 。 //當(dāng) E 由高電平跳變成低電平時(shí),液晶模塊開(kāi)始執(zhí)行命令 /***************************************************** 函數(shù)功能:對(duì) LCD 的顯示模式進(jìn)行初始化設(shè)置 ***************************************************/ void LcdInitiate void delay 15 。 //顯示模式設(shè)置:顯示開(kāi),無(wú)光標(biāo),光標(biāo)不閃爍 delay 5 。 //調(diào)用 LCD 初始化函數(shù) delay 10 。 //打開(kāi)總中斷 0 while 1 //程序循環(huán) WriteAddress 0x01 。m39。 //將 e 字符常量寫入 LCD WriteData 39。 。e39。C39。 。:39。 。 //將 C 字符常量寫入 LCD WriteData 39。 //等待 Rx 回波引腳變高電平 succeed_flag 0。//等待測(cè)量的結(jié)果,周期 毫秒(可用中斷實(shí)現(xiàn)) TR1 0。 if succeed_flag 0 distance_data 0。 //至成功測(cè)量的標(biāo)志 EX0 0。 //取余運(yùn)算 shi_data temp_data/10 。 ge ge_data 。 ,把其打打到二極管檔位,用兩支表筆分別接觸需要測(cè)量的引腳,如果萬(wàn)用表發(fā)出聲音,則兩引腳連接正常;如果萬(wàn)用表不響,則表示兩點(diǎn)之間沒(méi)連上。將程序下載到 AT89S51 芯片內(nèi),并將其裝入制作的電路板中。 不能接收到超聲波。 在以后的改進(jìn)過(guò)程中將所能考慮到的和許多的不足之處逐一添加進(jìn)去,使其功能更加齊全,設(shè)計(jì)的更加人性化。 附錄 圖 A:總原理圖 圖 B: PCB 表 A:元件清單 元件清單 元件代號(hào) 元件名稱 元件規(guī)格 數(shù)量(個(gè)) 元件代號(hào) 元件名稱 元件規(guī)格 數(shù)量(個(gè)) U1 單片機(jī)芯片 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 對(duì) 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è)(系) 電氣工程系 班 級(jí) 鐵道通訊 082 班 學(xué)生姓名 何貽輝 指導(dǎo)老師 余娟 完成日期 2021 年 4 月 23 日 報(bào)警模塊 電源電路模塊 單片機(jī)最小系統(tǒng) LCD1602 顯示模塊 超聲波發(fā)射模塊 超聲波接收模塊 溫度補(bǔ)償模塊 DS18B20 初始化 溫度檢測(cè) 溫度補(bǔ)償 超聲波發(fā)射 距離計(jì)算 LCD 顯示模塊 超聲波接收 報(bào)警 開(kāi)始 初始化 超聲波發(fā)射 定時(shí)器 1 溢出? 是否收到? N N Y Y 數(shù)據(jù)處理 顯示 開(kāi)始 DS18B20 初始化 讀字節(jié) 寫字節(jié) DS18B20 初始化 讀取溫度 開(kāi)始 LCD 初始化 LCD 是否為忙? Y N 單片機(jī)向 LCD 寫命令 單片機(jī)向 LCD 寫數(shù)據(jù) 顯示數(shù)據(jù) 結(jié)束 中斷開(kāi)始 取定時(shí)器 1 的值 成功標(biāo)志位賦值 關(guān)外部中斷 返回 。 本次關(guān)于基于 51 單片機(jī)的超聲波倒車?yán)走_(dá)設(shè)計(jì)與制作是在余娟老師的精心指導(dǎo)下,和同組內(nèi)其他成員的共同努力下才得以順利完成。 測(cè)得的距離與實(shí)際距離不符。當(dāng)距離超過(guò)能測(cè)的最大距離時(shí),液晶顯示預(yù)設(shè)初值,當(dāng)距離小于所允許的距離事,報(bào)警系統(tǒng)就開(kāi)始報(bào)警。 整機(jī)調(diào)試 。 //****************************************************************** void delay_20us uchar bt 。 //取余運(yùn)算 ge_data temp_data。 w_data temp_data/10000 。 A1 A2t/10。 //關(guān)閉外部中斷 if succeed_flag 1 tmpchange 。 //打開(kāi)外部中斷 TH1 0。 。 //將小數(shù)位數(shù)字的字符常量寫入 LCD WriteData 39。 //將 :字符常量寫入 LCD WriteData digit[ww] 。L39。 //將 C 字符常量寫入 LCD WriteAddress 0x41 。 //將 e 字符常量寫入 LCD WriteData 39。u39。 。 //將 m 字符常量寫入 LCD WriteData 39。T39。 flag 0。 //顯示模式設(shè)置:光標(biāo)右移,字符不移 delay 5 。 //顯示模式設(shè)置: 16 2 顯示, 5 7 點(diǎn)陣, 8位數(shù)據(jù)接口 delay 5 。 //空操作四個(gè)機(jī)器周期,給硬件反應(yīng)時(shí)間 E 1。 RS 1。 //空操作四個(gè)機(jī)器周期,給硬件反應(yīng)時(shí)間 E 1。 E 0。 _nop_ 。 /***************************************************** 函數(shù)功能:判斷 液晶模塊的忙碌狀態(tài) 返回值: result。i 10。 //定義字符數(shù)組顯示數(shù)字 uint distance[4]。 外部中斷 0 子程序流程圖 C 語(yǔ)言源程序 //超聲波模塊顯示程序 include //包括一個(gè) 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。 其中,變壓器將交流電源( 220V/50Hz)變換位符 合整流電路所需要的交流電壓;整流電路是具有但方向?qū)щ娦阅艿恼髌骷?,將交流電壓整流成單方向脈動(dòng)的直流電壓;濾波電路濾去單向脈動(dòng)直流電壓中的交流部分,保留直流成分,盡可能供給負(fù)載平滑的直流電壓;穩(wěn)壓電路是一種自動(dòng)調(diào)節(jié)電路,在交流電源電壓波動(dòng)或負(fù)載變化時(shí),通過(guò)此電路使直流輸出電壓穩(wěn)定。 因?yàn)?1602 識(shí)別的是 ASCII 碼,試驗(yàn)可以用 ASCII 碼直接賦值,在單片機(jī)編程中還可以用字符型常量或變量賦值,如 39。使用時(shí)通過(guò)接一個(gè) 10K 的電阻來(lái)調(diào)節(jié)。轉(zhuǎn)換周期與轉(zhuǎn)換精度有關(guān), 9 位轉(zhuǎn)換精度時(shí),最大轉(zhuǎn)換時(shí)間為 ms, 12 位轉(zhuǎn)換精度時(shí),最大轉(zhuǎn) DS18B20 溫度傳感器 換時(shí)間為 750ms。 8 腳:電源正極, ~ 5V。增大電阻 R 或減小 C,將使負(fù)反饋
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1