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

正文內(nèi)容

基于單片機(jī)的倉(cāng)庫(kù)多點(diǎn)溫度采集系統(tǒng)(更新版)

  

【正文】 MOV DISPLY1,0AH 。DELAY 104μS DJNZ R6,$ MOV A,44H 。監(jiān)視0通道溫度 LCALL DISP1 JNB TONG0,$3 MOV TONG,0 SETB XJ CLR ET0 CLR TR0 AJMP 5 1:JB TONG1,2 。 cont_temp:MOV A,TEMPH ANL A,80H JZ TEMPC1 CLR C MOV A,TEMPL CPL A ADD A,01H MOV TEMPL,A MOV A,TEMPH 。TEMPLC HI=個(gè)位數(shù)BCD ORL A,TEMPLC MOV TEMPLC ,A MOV A,R7 JZ TEMPC12 ANL A,0FH SWAP A MOV R7,A MOV A,TEMPHC 。2通道設(shè)定溫度值送比 較單元 MOV S_G,STONG2_G MOV S_S,STONG2_S MOV S_B,STONG2_B SJMP AS SB_3:MOV S_X,STONG3_X 。....... 。TEMPHC HI=符號(hào)位 MOV TEMPHC,0BH SJMP TEMPC11 TEMPC1:MOV TEMPHC,0AH 。監(jiān)視2通道溫度 LCALL DISP1 JNB TONG2,$3 MOV TONG,2 SETB XJ CLR ET0 CLR TR0 AJMP 5 3:JB TONG3,4 。DELAY 104μS DJNZ R6,$ RET。十位送熄滅符 MOV DISPLY3,SSZHAN4 AJMP INT_1OUT NEXT3:MOV DISPLY,SSZHAN1 MOV DISPLY1,SSZHAN2 MOV DISPLY2,SSZHAN3 MOV DISPLY3,0AH 。BCD碼刷新 LCALL DISP1 。保存溫度初始上限值 MOV S_G,05H MOV S_S,02H MOV S_B,01H SJMP MAIN 。 START:MOV SP,0D0H CLSRAM:MOV R0,20H MOV R1,60H CLSRAM1:MOV R0,00H 。18B20的I/O口。設(shè)定溫度加1 SW2 BIT 。51H~54H顯示值存放單元(調(diào)溫度閃爍時(shí)再送 回顯示單元) SSZHAN2 DATA 52H SSZHAN3 DATA 53H SSZHAN4 DATA 54H S_X DATA 34H 。存放讀取溫度的高字節(jié) TEMPHC DATA 28H 。本畢業(yè)設(shè)計(jì)鍛煉了我的動(dòng)手能力,進(jìn)一步強(qiáng)化了專業(yè)知識(shí),提高了將所學(xué)知識(shí)應(yīng)用于實(shí)踐的能力。如按鍵去抖動(dòng),高低電平的變化等。多通道數(shù)據(jù)顯示流程圖如圖43所示?!妗鏋檫M(jìn)位界限的關(guān)系?! ?7) 進(jìn)行CRC校驗(yàn)和數(shù)據(jù)處理后送LED顯示器顯示。多個(gè)器件掛在一條總線上為了識(shí)別不同的器件,在程序設(shè)計(jì)過(guò)程中一般有四個(gè)步驟:初始化命令;傳送ROM命令;傳送RAM命令;數(shù)據(jù)交換命令。蜂鳴器可用AT89C51的I/O口線通過(guò)設(shè)置PNP的飽和截止驅(qū)動(dòng)蜂鳴器發(fā)聲,當(dāng)I/O口線發(fā)出具有一定的低電平信號(hào),即可使蜂鳴器報(bào)警。本設(shè)計(jì)采用的是共陰極數(shù)碼管。顯示內(nèi)容有溫度值的千位、百位、十位、個(gè)位。數(shù)碼管是現(xiàn)在電子設(shè)計(jì)中普遍使用的一種顯示設(shè)備,每個(gè)數(shù)碼管由七個(gè)發(fā)光二極管按照一定的排列結(jié)構(gòu)組成,根據(jù)七個(gè)發(fā)光二極管的正負(fù)極連接不同,又分為共陰極數(shù)碼管和共陽(yáng)極數(shù)碼管兩種,選擇的數(shù)碼管不同,程序設(shè)計(jì)上也有一定的差別。 (3)命令按鍵5個(gè):通道0~通道3按鍵,巡檢鍵。系統(tǒng)對(duì)DS18B20的各種操作必須按協(xié)議進(jìn)行。圖39 DS18B20的寫時(shí)序 對(duì)于DS18B20寫0時(shí)序和寫1時(shí)序的要求不同,當(dāng)要寫0時(shí)序時(shí),單總線要被拉低至少60μs,保證DS18B20能夠在15μs到45μs之間能夠正確地采樣I/O總線上的“0”電平,當(dāng)要寫1時(shí)序時(shí),單總線被拉低之后,在15μs之內(nèi)就得釋放單總線。該協(xié)議定義了幾種信號(hào)的時(shí)序:初始化時(shí)序、讀時(shí)序、寫時(shí)序。 7)支持多點(diǎn)組網(wǎng)功能,多個(gè)DS18B20可以并聯(lián)在一根三線上,實(shí)現(xiàn)多點(diǎn)測(cè)溫8) 負(fù)壓特性,電源極性接反時(shí),溫度計(jì)不會(huì)因發(fā)熱而燒毀,但不能正常工作。3VDD可選擇的VDD引腳。由于DS18B20只有三個(gè)引腳,其中兩根是電源線VDD和GND,另外一根用作總線DQ(Data In/Out),由于其輸出和輸入均是數(shù)字信號(hào)且與TTL電平兼容,因此其可以與微處理器直接進(jìn)行接口,從而省去了一般傳感器所必需的中間轉(zhuǎn)換環(huán)節(jié)。對(duì)于手動(dòng)按鈕復(fù)位,它是通過(guò)手動(dòng)操作按鍵來(lái)給RST一個(gè)高電平,這種復(fù)位方式可以滿足設(shè)計(jì)的要求,原因是,手動(dòng)按鍵的時(shí)候總是有一個(gè)過(guò)程,在這個(gè)時(shí)間段內(nèi),系統(tǒng)能夠有足夠的時(shí)間復(fù)位。本設(shè)計(jì)使用NPO電容,原因是它的溫度穩(wěn)定性比較好。一般時(shí)鐘設(shè)計(jì)有兩種形式:內(nèi)部時(shí)鐘和外部時(shí)鐘。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí), P2 口在FLASH 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。在FLASH 編程時(shí),P0 口作為原碼輸入口,當(dāng)FLASH 進(jìn)行校驗(yàn)時(shí),P0 輸出原碼,此時(shí)P0 外部必須被拉高。下面簡(jiǎn)單地介紹一下AT89C51。由于每片DS18B20含有唯一的硅串行數(shù),所以在一條總線上可掛接多個(gè)DS18B20芯片。用四只DS18B20同時(shí)采集4點(diǎn)溫度。溫度采集是過(guò)程控制中的重要課題,各行業(yè)對(duì)高性能的溫度采集系統(tǒng)的需求也在日益增加。采取單片機(jī)作為核心,可完成對(duì)溫度的采集要求。實(shí)驗(yàn)證明:該信號(hào)采集系統(tǒng)性能穩(wěn)定,采集精度高,具有極高的性價(jià)比。 目前在我國(guó)許多大棚、倉(cāng)庫(kù)等需要溫度控制的單位仍采用測(cè)溫儀器與人工抄錄、管理相結(jié)合的傳統(tǒng)方法,這不僅效率低,還易出錯(cuò)。準(zhǔn)確有效地測(cè)量、采集、控制溫度是優(yōu)質(zhì)、高產(chǎn)、低耗和安全生產(chǎn)的主要條件。通過(guò)設(shè)計(jì)實(shí)物,對(duì)系統(tǒng)存在的問題進(jìn)行了分析和總結(jié),并提出了改進(jìn)措施。隨著集成電路技術(shù)的越來(lái)越快、越來(lái)越大規(guī)?;陌l(fā)展,由于單片機(jī)具有體積小、功能強(qiáng)、性價(jià)比高等優(yōu)點(diǎn),基于單片機(jī)開發(fā)出來(lái)的一系列采集、控制系統(tǒng)也逐漸受到廣泛關(guān)注。隨著科學(xué)技術(shù)的不斷提高,溫度測(cè)量采集技術(shù)也在不斷的發(fā)展著。新型溫度傳感器DS18B20具有體積小、精度高、使用電壓寬采用一線總線等優(yōu)點(diǎn),在實(shí)際應(yīng)用中取得了良好的測(cè)溫效果。用4只DS18B20同時(shí)測(cè)控4點(diǎn)溫度(視實(shí)際需要還可擴(kuò)展通道數(shù))。在上述著名的半導(dǎo)體企業(yè)產(chǎn)品中,尤其在工業(yè)測(cè)控場(chǎng)合,運(yùn)用較多的為Intel公司的MCS51系列,Microchip公司的PIC系列,如果作單路溫度測(cè)量,恐怕要選擇該系列的CPU,但由于本系統(tǒng)涉及的是多路,各路報(bào)警的輸出信號(hào)需要單獨(dú)輸出,而且考慮信號(hào)調(diào)理電路的切換等還需要不少的控制線,因此該系列的少引腳特點(diǎn)就不適合本設(shè)計(jì)的需要,因此,本設(shè)計(jì)還是選用了ATMEL最新的8位單片機(jī)AT89C51作為本系統(tǒng)的CPU。P0 能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。P2 口當(dāng)用于外部程序存儲(chǔ)器或16 位地址外部數(shù)據(jù)存儲(chǔ)進(jìn)行存取時(shí),P2 口輸出地址的高八位。時(shí)鐘電路是用來(lái)產(chǎn)生AT89C51單片機(jī)工作時(shí)所需要的時(shí)鐘信號(hào)。為了減少寄生電容,晶振和電容應(yīng)該與單片機(jī)芯片安裝時(shí)盡可能的靠近,以確保振蕩器穩(wěn)定,可靠地工作。如圖33所示。處理時(shí),將DS18B20信號(hào)線與單片機(jī)一位口線相連,單片機(jī)可掛接多片DS18B20,從而實(shí)現(xiàn)多點(diǎn)溫度檢測(cè)系統(tǒng)。當(dāng)被用著在寄生電源下,也可以向器件提供電源。6) 內(nèi)部有溫度上、下限告警設(shè)置。DS18B20有嚴(yán)格的通信協(xié)議來(lái)保證各位數(shù)據(jù)傳輸?shù)恼_性和完整性。圖38 DS18B20的讀時(shí)序DS18B20的寫時(shí)序?qū)τ贒S18B20的寫時(shí)序仍然分為寫0時(shí)序和寫1時(shí)序兩個(gè)過(guò)程。另外,由于DS18B20單線通信功能是分時(shí)完成的,他有嚴(yán)格的時(shí)隙概念,因此讀寫時(shí)序很重要。 (2)實(shí)時(shí)顯示當(dāng)前溫度,可以單通道也可以循環(huán)顯示。 顯示電路設(shè)計(jì) 電子設(shè)計(jì)中常用的輸出顯示設(shè)備有兩種:數(shù)碼管和LCD。設(shè)計(jì)中采用4位共陰極LED靜態(tài)顯示方式,選用7段顯示數(shù)碼管。 LED數(shù)碼管顯示器 數(shù)碼管結(jié)構(gòu)有共陰極和共陽(yáng)極之分。本次設(shè)計(jì)采用蜂鳴器。 程序設(shè)計(jì)及巡檢子程序設(shè)計(jì)程序處理是整個(gè)系統(tǒng)的關(guān)鍵,即簡(jiǎn)潔的硬件結(jié)構(gòu)是靠復(fù)雜的軟件來(lái)支持的?! ?6) 發(fā)讀溫度值命令BEH,讀取溫度值。采用下述方法可獲得高分辨率的溫度測(cè)量結(jié)果:首先用DS18B20提供的讀暫存器指令(BEH)℃為分辨率的溫度測(cè)量結(jié)果,然后切去測(cè)量結(jié)果中的最低有效位(LSB),得到所測(cè)實(shí)際溫度的整數(shù)部分,然后再用BEH指令取計(jì)數(shù)器1的計(jì)數(shù)剩余值和每度計(jì)數(shù)值。所采集的溫度與設(shè)定的溫度相比較,越限可以報(bào)警。在本次設(shè)計(jì)過(guò)程中,對(duì)于如何實(shí)現(xiàn)軟件和硬件的結(jié)合有著很大的考驗(yàn),所要考慮很多因素的影響。硬件軟件都要涉及。存放讀取溫度的低字節(jié) TEMPH DATA 27H 。7CH~7FH為3通道設(shè)定值存放單元(依次為小 數(shù)位,個(gè)位,十位,百位數(shù)) STONG3_G DATA 7DH STONG3_S DATA 7EH STONG3_B DATA 7FH SSZHAN1 DATA 51H 。閃爍標(biāo)志 SW1 BIT 。LED0~LED3通道0~通道3 報(bào)警 LED1 BIT LED2 BIT LED3 BIT I_O1820 BIT 。T0,T1工作在方式1 MOV TH0,0B1H 。主程序。消閃爍 LCALL BIJIAO 。百位送熄滅符 AJMP INT_1OUT。讀取轉(zhuǎn)換溫度。監(jiān)視3通道溫度 LCALL DISP1 JNB TONG3,$3 MOV TONG,3 SETB XJ CLR ET0 CLR TR0 AJMP 5 4:JB XUNJIAN,5 。+ TEMPC11:MOV A,TEMPHC SWAP A MOV TEMPHC,A MOV A,TEMPL ANL A,0FH 。小數(shù)部分
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1