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

正文內(nèi)容

溫度補(bǔ)償超聲波測(cè)距儀-文庫(kù)吧資料

2025-06-02 23:02本頁面
  

【正文】 聲波發(fā)送子程序{ EX1=0。如果當(dāng)定時(shí)器溢出時(shí)還未檢測(cè)到超聲波返回信號(hào),則定時(shí)器T1溢出中斷將外中斷1關(guān)閉,并點(diǎn)亮紅色發(fā)光二極管表示此次測(cè)距不成功。超聲波測(cè)距儀主程序利用外中斷1檢測(cè)返回超聲波信號(hào),一旦接收到返回超聲波信號(hào)(即INT1引腳出現(xiàn)低電平),立即進(jìn)入中斷程序。 }} 超聲波發(fā)生子程序和接收中斷程序 logo()。 lcd_init()。 } } ek=1。 if(key3==0) { delay10ms()。 delay(10)。 delay(500)。 while(1) { S=0。 TMOD=0x10。 tx=1。)。 write_1602dat(39。)。 write_1602dat(39。)。 write_1602dat(39。)。 write_1602dat(39。)。 write_1602dat(39。)。 write_1602dat(39。)。 write_1602dat(39。)。 write_1602dat(39。)。 write_1602dat(39。 delay(1)。 lcd_init()。 time=0。 //顯示C符號(hào) }void ultrasound(void) //超聲波子程序{ ek=1。 write_1602dat(0xdf)。)。 //數(shù)字+30得到該數(shù)字的LCD1602顯示碼 write_1602dat(39。 write_1602dat(0x30+sw)。 //取得個(gè)位數(shù)字 xs=dat%10。 sw=dat/100。)。 write_1602dat(39。)。 write_1602dat(39。)。 write_1602dat(39。 write_1602dat(num[g])。 write_1602dat(num[s])。 write_1602dat(num[b])。 write_1602dat(num[q])。 g=t_emp%10。 b=(t_emp%1000)/100。主要子程序及主程序:void display(uint t_emp) //顯示距離{ uint q,b,s,g。不同溫度下的超聲波聲速表:圖33超聲波聲速表測(cè)出距離后結(jié)果將以十進(jìn)制送往LCD1602顯示一段時(shí)間,然后再發(fā)超聲波脈沖重復(fù)測(cè)量過程。這里用DS18B20測(cè)量環(huán)境溫度,根據(jù)不同的環(huán)境溫度確定一聲速提高測(cè)距的穩(wěn)定性。聲速確定后,只要測(cè)得超聲波往返時(shí)間,即可求得距離。圖32超聲波測(cè)距儀聲速c與溫度有關(guān),如溫度變化不大,則可認(rèn)為聲速是基本不變的。) MHz的晶振,計(jì)數(shù)器每計(jì)一個(gè)數(shù)時(shí)間約為1μs,當(dāng)主程序檢測(cè)到接收成功的標(biāo)志位后,將計(jì)數(shù)器T1中的數(shù)(即超聲波來回所用的時(shí)間)按公式計(jì)算,即可得被測(cè)物體與測(cè)距儀之間的距離,設(shè)計(jì)測(cè)試時(shí)取20℃時(shí)的聲速為344 m/s則有: 圖31系統(tǒng)控制流程圖 超聲波測(cè)距儀的算法設(shè)計(jì)主程序首先是對(duì)系統(tǒng)環(huán)境初始化,設(shè)置定時(shí)器T1工作模式為16位定時(shí)計(jì)數(shù)器模式。 程序設(shè)計(jì)流程圖本系統(tǒng)用計(jì)數(shù)程序采集信號(hào)脈沖,用定時(shí)器產(chǎn)生中斷,對(duì)數(shù)碼管刷新和緩沖區(qū)數(shù)據(jù)進(jìn)行更新,輔以數(shù)碼管進(jìn)行顯示。主程序完成初始化工作、各路超聲波發(fā)射和接收順序的控制。本文將各執(zhí)行模塊一一列出,各執(zhí)行模塊規(guī)劃好后,就可以規(guī)劃監(jiān)控程序了。二是執(zhí)行軟件,它是用來完成各種實(shí)質(zhì)性的功能如測(cè)量、顯示等功能。本次單片機(jī)溫控系統(tǒng)的功能是由硬件電路配合軟件來實(shí)現(xiàn)的,當(dāng)硬件基本定型后,軟件的功能也就基本定下來了。主程序調(diào)用了5個(gè)主要的子程序,分別是LCD 顯示程序、按鍵掃描及處理程序、溫度采集程序、超聲波發(fā)送子程序、報(bào)警程序。 系統(tǒng)控制流程超聲波測(cè)距儀的軟件設(shè)計(jì)主要由主程序、超聲波發(fā)生子程序、超聲波接收中斷程序及顯示子程序組成。由于匯編語言程序的可讀性和可移植性都較差,采用匯編語言編寫單片機(jī)應(yīng)用程序的周期長(zhǎng),而且調(diào)試和排錯(cuò)也比較困難。 C語言是一種通用的計(jì)算機(jī)程序設(shè)計(jì)語言,在國(guó)際上十分流行,它即可用來編寫計(jì)算機(jī)系統(tǒng)程序,也可以用來編寫一般的應(yīng)用程序。匯編語言更接近機(jī)器語言,常用來編制與系統(tǒng)硬件相關(guān)的程序,如訪問I/O端口、中斷處理程序、實(shí)時(shí)控制程序、實(shí)時(shí)通信程序等。7腳輸出的脈沖下降沿接單片機(jī)INT1口。CX20106的總放大增益約為80 dB,以確保其7腳輸出的控制脈沖序列信號(hào)幅值在正常范圍內(nèi)。CX20106為紅外接收專用集成電路,在此利用CX20106作為超聲波傳感器接收信號(hào)的放大檢波裝置,亦取得良好的效果。超聲波發(fā)射換能器與接收換能器在結(jié)構(gòu)上稍有不同,使用時(shí)應(yīng)分清器件上的標(biāo)志。超聲波換能器內(nèi)部有兩個(gè)壓電晶片和一個(gè)換能板。輸出端采兩個(gè)反向器并聯(lián),用以提高驅(qū)動(dòng)能力。硬件設(shè)計(jì)上為減輕處理器負(fù)擔(dān),不采用軟件方法,而使用硬件電路產(chǎn)生40KHZ的方波驅(qū)動(dòng)超聲波傳感器。顯示模塊LCD1602C 的DB0~DB7 數(shù)據(jù)端口接AD0~AD7,數(shù)據(jù)命令選擇端RS ,,,LCD1602C 上的VO、RST 接電源+5V,GND 接地。CGROM 中內(nèi)置了192個(gè)常用字符的字模,CGRAM 包含8 個(gè)字節(jié)的RAM,可存放用戶自定義的字符,DDRAM 就是用來寄存待顯示的字符代碼。圖22傳感器圖 主件LCD1602C的結(jié)構(gòu)LCD1602C 是2 行16 個(gè)字符的字符型LCD 顯示器,它由32 個(gè)字符點(diǎn)陣塊組成,每個(gè)字符點(diǎn)陣塊由57 或510 個(gè)點(diǎn)陣組成,可以顯示ASCII 碼表中的所有可視的字符。DS18B20 的時(shí)序及命令請(qǐng)參考文獻(xiàn)。每一次命令和數(shù)據(jù)的傳輸都是從單片機(jī)啟動(dòng)寫時(shí)序開始,如果要求DS18B20 回送數(shù)據(jù),在進(jìn)行寫命令后,單片機(jī)需啟動(dòng)讀時(shí)序完成數(shù)據(jù)接收。DS18B20 最大的特點(diǎn)是單總線數(shù)據(jù)傳輸方式,因此對(duì)讀寫的數(shù)據(jù)位有著嚴(yán)格的時(shí)序要求。當(dāng)溫度轉(zhuǎn)換命令發(fā)出后,經(jīng)轉(zhuǎn)換所得的溫度值以二字節(jié)補(bǔ)碼形式存放在此存儲(chǔ)器的第1 和第2 個(gè)字節(jié)。DS18B20 內(nèi)部有一個(gè)9 字節(jié)的高速存儲(chǔ)器用于存儲(chǔ)溫度值。C,被測(cè)溫度用符號(hào)擴(kuò)展的16 位補(bǔ)碼形式串行輸出。C~+125176。圖21單片機(jī)控制模塊圖 溫度數(shù)據(jù)采集模塊溫度由DALLAS 公司生產(chǎn)的一線式數(shù)字溫度傳感器DS18B20 采集。其最突出的優(yōu)點(diǎn)是片內(nèi)Flash 為16K,可方便地擦寫100萬次以上,價(jià)格低廉,而且其指令豐富,編譯工具多,仿真環(huán)境好。 單片機(jī)主機(jī)系統(tǒng) 單片機(jī)控制模塊控制模塊是整個(gè)設(shè)計(jì)方案的核心,它控制了溫度的采集、處理與顯示、超聲波發(fā)送接收電路的啟動(dòng)及溫度補(bǔ)償。第2章 系統(tǒng)設(shè)計(jì)原理 系統(tǒng)主要硬件結(jié)構(gòu)系統(tǒng)的硬件主要由單片機(jī)主機(jī)系統(tǒng)和超聲波測(cè)距系統(tǒng)組成。根據(jù)所設(shè)計(jì)的電路參數(shù)和程序,測(cè)距儀能測(cè)的范圍為6~
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1