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

正文內(nèi)容

基于單片機(jī)多路溫度巡回檢測(cè)儀設(shè)計(jì)畢業(yè)設(shè)計(jì)-wenkub.com

2025-02-22 11:28 本頁(yè)面
   

【正文】 //延時(shí) 500 us presence=~DQ5。 //550 us DQ5=1。_nop_()。 // 兩字節(jié)合成一個(gè)整型變量。 //讀溫度值的高字節(jié) display[0]=temp_data[1]。 write_byte4(0xcc)。 //發(fā)命令 write_byte4(0x44)。 return(value)。_nop_()。 //4 us DQ4=1。_nop_()。_nop_()。 uchar value=0。 //66 us val=val/2。_nop_()。 //從高拉倒低 DQ4=0。j0。 //延時(shí) 500 us presence=~DQ4。 //550 us DQ4=1。_nop_()。 // 兩字節(jié)合成一個(gè)整型變量。 //讀溫度值的高字節(jié) display[0]=temp_data[1]。 write_byte3(0xcc)。 //發(fā)命令 write_byte3(0x44)。 return(value)。_nop_()。 //4 us DQ3=1。_nop_()。_nop_()。 uchar value=0。 //66 us val=val/2。_nop_()。 //從高拉倒低 DQ3=0。j0。 //延時(shí) 500 us presence=~DQ3。 //550 us DQ3=1。_nop_()。 // 兩字節(jié)合成一個(gè)整型變量。 //讀溫度值的高字節(jié) display[0]=temp_data[1]。 write_byte2(0xcc)。 write_byte2(0xcc)。 //66 us } DQ2=1。_nop_()。_nop_()。 DQ2=0。j) { DQ2=1。 } /****************DS18B20 02 讀 1字節(jié)函數(shù) ************************/ //從總線上取 1 個(gè)字節(jié) uchar read_byte2() { uchar j。 //最低位移出 delay(6)。_nop_()。_nop_()。 for(j=8。 //presence=0 復(fù)位成功 ,繼續(xù)下一步 } delay(45)。 delay(50)。 while(presence) { while(presence) { DQ2=1。 temp=temp|temp_data[0]。 //讀溫度值的第字節(jié) temp_data[1]=read_byte1()。 delay(1)。 write_byte1(0xcc)。 //66 us } DQ1=1。_nop_()。_nop_()。 DQ1=0。j) { DQ1=1。 } /****************DS18B20 01 讀 1字節(jié)函數(shù) ************************/ //從總線上取 1 個(gè)字節(jié) uchar read_byte1() { uchar j。 //最低位移出 delay(6)。_nop_()。_nop_()。 for(j=8。 //presence=0 復(fù)位成功 ,繼續(xù)下一步 29 } delay(45)。 delay(50)。 while(presence) { while(presence) { DQ1=1。 temp=temp|temp_data[0]。 //讀溫度值的第字節(jié) temp_data[1]=read_byte()。 delay(1)。 write_byte(0xcc)。 //66 us } DQ=1。_nop_()。_nop_()。 DQ=0。j) { 西南石油大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 28 DQ=1。 } /****************DS18B20 00 讀 1字節(jié)函數(shù) ************************/ //從總線上取 1 個(gè)字節(jié) uchar read_byte() { uchar j。 //最低位移出 delay(6)。_nop_()。_nop_()。 for(j=8。 //presence=0 復(fù)位成功 ,繼續(xù)下一步 } delay(45)。 delay(50)。 while(presence) { while(presence) { DQ=1。i++) for(j=0。t)。 uchar data temp_data[2]={0x00,0x00}。low=7,D=0。 sbit DQ6=P1^6。 sbit DQ2=P1^2。 sbit H=P0^5。 sbit LD=P2^1。 sbit set=P0^7。在我遇到問(wèn)題時(shí),張老師認(rèn)真幫助我分析解決。 回顧四年時(shí)光里,老師同學(xué)對(duì)我提供了太多的無(wú)私幫助和熱情,幫助我能順利地完成大學(xué)學(xué)業(yè),讓我的知識(shí)見識(shí)都得到了很大的增長(zhǎng),讓我積累了很多的寶貴經(jīng)驗(yàn),為今后的學(xué)習(xí)工作打下了堅(jiān)實(shí)的基礎(chǔ)。 西南石油大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 22 任何的儀器都需要不斷地改進(jìn)。本次設(shè)計(jì)的成果: ( 1) 了解了多個(gè)應(yīng)用芯片,懂得了其原理并且能運(yùn)用用于實(shí)際。注意按鍵的消抖問(wèn)題,可以采用硬件消抖,也可采用軟鍵消抖,我采用的是軟件延時(shí)消抖。如果二者均正常則是 DS18B20的連線出現(xiàn)問(wèn)題或程序存在問(wèn)題。改為 47K后正常工作。在多數(shù)產(chǎn)品中,最初 Rest取 10K電阻,當(dāng)采用 RC復(fù)位電路時(shí),顯示正常;而采用 MAX813L監(jiān)控復(fù)位電路時(shí),在 LED各段均亮?xí)r復(fù)位有效,從而使單片機(jī)系統(tǒng)無(wú)法工作。再查閱資料看連接的配件參數(shù)是否有問(wèn)題。 檢查顯示電路能否正常工作,可以編寫一簡(jiǎn)單顯示程序?qū)懭雴纹瑱C(jī)加電源觀測(cè)如果顯示正確則沒(méi)有問(wèn)題。 } void main() { Q=0。ims。若符合以上兩者之一,說(shuō)明晶振電路正常能工作。所以要認(rèn)真仔細(xì)焊接。 3 編輯 /修改程序; 4 編譯與連接;若有錯(cuò)誤會(huì)顯示 Error( s), arning( s)。其流程圖如下: 圖 MAX7219顯示子程序 程序 按鍵程序功能:通過(guò)外部按鍵作用,單片機(jī)根據(jù)程序作出相應(yīng)的處理,改變各項(xiàng)參數(shù)。如圖: 圖 報(bào)警電路 最終將各個(gè)部分電路有機(jī)的連接在一起,完成整體電路設(shè)計(jì),整體電路見附錄一。按下 RETURN后繼續(xù)檢測(cè)。 ( 4) 7219電路設(shè)計(jì) 顯示單元利用 MAX7219驅(qū)動(dòng) 7個(gè)共陰極 LED, MAX7219的三根串行線連接單片機(jī)的 \\, 并且三根連線上分別接有 20PF電容,起到濾波作用,使串行信號(hào)更加準(zhǔn)確。 5)停機(jī)寄存器 (地址 xCH)。當(dāng)高電平時(shí),選擇硬件譯碼模式 (BCD— B碼譯碼 ),當(dāng)?shù)碗娖綍r(shí)選擇軟件譯碼模式 (即送來(lái)數(shù)據(jù)為字型碼 )。 表 功能 D15~ D12 D11 D10 D9 D8 十六進(jìn)制編碼 空操作 X 0 0 0 0 X0 Dig0 X 0 0 0 1 X1 Dig1 X 0 0 1 0 X2 Dig2 X 0 0 1 1 X3 Dig3 X 0 1 0 0 X4 Dig4 X 0 1 0 1 X5 Dig5 X 0 1 1 0 X6 Dig6 X 0 1 1 1 X7 Dig7 X 1 0 0 0 X8 譯碼模式 X 1 0 0 1 X9 顯示亮度 X 1 0 1 0 XA 掃描界限 X 1 0 1 0 XB 停機(jī) X 1 1 0 0 XC 待測(cè)模式 X 1 1 1 1 XF ( 3)各內(nèi)部寄存器含義如下: 1)空操作寄存器 (地址 xOH)。 MAX7219能夠接受的數(shù)據(jù)和命令格式為 16位數(shù)據(jù)包(格式如下表), DIN 是串行數(shù)據(jù)輸人端,由 l6位數(shù)據(jù)包發(fā)送到 DIN端的串行數(shù)據(jù)在每個(gè) CLK的上升沿被移入到內(nèi)部 l6位移位寄存器中; LOAD用來(lái)裝載數(shù)據(jù),在 LOAD的上升沿, l6位數(shù)據(jù)被鎖存到數(shù)據(jù)或控制寄 存器中, LOAD必須在第 l6個(gè)時(shí)鐘上升沿的同時(shí)或之后,在下一個(gè)時(shí)鐘上升沿之前變高,否則數(shù)據(jù)會(huì)丟失。其上包括一個(gè)片上的 B型 BCD編碼器 、多路掃描回路,段字驅(qū)動(dòng)器,而且還有一個(gè) 8*8的靜態(tài) RAM用來(lái)存儲(chǔ)每一個(gè)數(shù)據(jù)。靜態(tài) 驅(qū)動(dòng)是指每個(gè)數(shù)碼管的每一個(gè)段碼都由一個(gè)高,缺點(diǎn)是占用 I/O端口多。掉電方式保存 RAM中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個(gè)硬件復(fù)位。如下圖: 圖 連接圖 單片機(jī)最小系統(tǒng) ( 1) 51單片機(jī)簡(jiǎn)介 本次設(shè)計(jì)選用 C51系列的單片機(jī), 選擇目前市場(chǎng)上性價(jià)比較高的單片機(jī) 9 AT89C51作為該系統(tǒng)的控制核心 。采用寄生電源供電方式時(shí) VDD 端接地。 DS18B20 輸出的二進(jìn)制的高字節(jié)的低半字節(jié)和低字節(jié)的高半字節(jié)組成一個(gè)字節(jié),這個(gè)字節(jié)轉(zhuǎn)換位十進(jìn)制為所測(cè)溫度值的百、十、個(gè)位,低字節(jié)的低半字節(jié)為小數(shù)部分。高溫度系數(shù)晶振隨溫度變化其振蕩率明顯改變,所產(chǎn)生的信號(hào)作為計(jì)數(shù)器 2 的脈沖輸入。 C。 整體設(shè)計(jì)框圖如下: 圖 4 系統(tǒng)設(shè)計(jì) 溫度傳感器設(shè)計(jì) ( 1) DS18B20 介紹 八路數(shù)字溫度傳感器 單 片 機(jī) 處 理 器 參數(shù)調(diào)整按鍵 LED 顯示電路 報(bào)警電路 5 本設(shè)計(jì)選用數(shù)字傳感器,選用常見的 DS18B20溫度傳感器。 該溫度巡回檢測(cè)系統(tǒng)由控制模塊、顯示模塊、溫度采集模塊組成。 由方案對(duì)比得更加合理設(shè)計(jì)方案,因此,在此基礎(chǔ)上對(duì)系統(tǒng)進(jìn)行整體設(shè)計(jì)。并且還要進(jìn)行軟件譯碼,使得程序復(fù)雜繁多。 本次設(shè)計(jì)用到七個(gè)數(shù)碼管,并要同時(shí)顯示,由于單片機(jī)的端口有限,所以要采用動(dòng)態(tài)顯示。 從以上兩種方案,很容易看出,采用方案二,電路比較簡(jiǎn)單,費(fèi)用較低,可靠性高,軟件設(shè)計(jì)也比較簡(jiǎn)單,故采用了方案二。最后按照電路圖焊接硬件電路,下載程序并調(diào)試,根據(jù)調(diào)試出現(xiàn)的問(wèn)題在調(diào)整電路。在根據(jù)構(gòu)思查閱相關(guān)資料文獻(xiàn),從而選出符合要求的元件。報(bào)警功能要簡(jiǎn)單快速,要能及時(shí)通知管理員溫度出現(xiàn)異常。其設(shè)計(jì)要求: 精度誤差小于 ℃; 用 LED數(shù)碼管顯示監(jiān)測(cè)數(shù)據(jù); 用 LED數(shù)碼管顯示報(bào)警值及巡回時(shí)間; 具有可以任意設(shè)定溫度的上下限和巡回時(shí)間功能。c。糧倉(cāng)內(nèi)溫度范圍一般為: 0176。 c,精度要求為 177。正由于這樣,單片機(jī)已成為科技領(lǐng)域的有力工具,人類生活的得力助手。從簡(jiǎn)單的機(jī)電一體化產(chǎn)品深入到數(shù)控系統(tǒng)、柔性化、智能化系統(tǒng)以及機(jī)器人系統(tǒng)等。 AT89C51。 關(guān)鍵詞 :溫度檢測(cè) ; AT89C51; MAX7219 ; DS18B20 IV Abstract With the development of puter technology and sensors, in production and daily activities, people increasingly high temperature analog physical quantity measurement requirements. Industry, agriculture level of automation, rapid increase in microcontroller applications are increasingly being used, the role bee more and more significant. Temperature detection system is widely used in the production life of the people. Practical application of the temperature detection of this topic as a starting point, bined with the singlechip microprocessor technology, the design of microcontrollerbased multichannel Temperature Data Loggers. The graduation project content with the system measurement accuracy requirements, selection of the relevant control microprocessor。首先分析和制定了檢測(cè)系統(tǒng)的整體設(shè)計(jì)思想和方案,確保了該檢測(cè)系統(tǒng)具備真正的自動(dòng)化檢測(cè)能力且結(jié)構(gòu)簡(jiǎn)單。工業(yè)、農(nóng)業(yè)自動(dòng)化水平也迅速提高,單片機(jī)的應(yīng)用也越來(lái)越廣泛,作用也越來(lái)越來(lái)顯著。溫度檢測(cè)系統(tǒng)在人們的生產(chǎn)生 活中的應(yīng)用十分廣泛。其次利用 AT89C51 單片機(jī)對(duì)多個(gè)檢測(cè)點(diǎn)進(jìn)行巡回檢測(cè),選用精度高,工作穩(wěn)定的數(shù)字傳感器 DS18B20 進(jìn)行溫度采集 。 structure and connection of the detection device hardware。 MAX7219。 而基于單片機(jī)的溫度檢測(cè)系統(tǒng)不斷被開發(fā)革新,為一些系統(tǒng)的溫度檢測(cè)提供良好的技術(shù)支持,更快速方便的為生產(chǎn)提供及時(shí)準(zhǔn)確的溫度數(shù)據(jù)。 測(cè)系統(tǒng)設(shè)計(jì)意義 溫室大棚是為了使植物在任何時(shí)期都能正常生長(zhǎng),因此,溫度的大小是很重要的。176。 c~
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1