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

正文內(nèi)容

基于單片機(jī)的多路溫度采集系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-wenkub.com

2025-06-24 19:42 本頁(yè)面
   

【正文】 TEMPHC LOW=十位數(shù)BCD MOV TEMPHC,A MOV A,TEMPL ANL A,0FH SWAP A 。+ TEMPC11:MOV A,TEMPHC SWAP A MOV TEMPHC,A MOV A,TEMPL ANL A,0FH 。溫度數(shù)據(jù)處理。監(jiān)視3通道溫度 LCALL DISP1 JNB TONG3,$3 MOV TONG,3 SETB XJ CLR ET0 CLR TR0 AJMP 5 4:JB XUNJIAN,5 。DELAY 104μS DJNZ R6,$ JB TONG0,1 。讀取轉(zhuǎn)換溫度。SKIP ROM LCALL write MOV R6,34H 。保存3通道設(shè)定溫度 MOV STONG3_G,SSZHAN2 MOV STONG3_S,SSZHAN3 MOV STONG3_B,SSZHAN4 AJMP K4。退出溫度設(shè)定模式 LCALL DISP1 JNB SW4,$3 MOV A,TONG CJNE A,0,S_1 MOV STONG0_X,SSZHAN1 。小數(shù)位熄滅標(biāo)志 LP1:LCALL DISP1 JB SW1,KK 。關(guān)T1中斷 CLR TR1 RET K1:MOV R0,SSZHAN1 JB SW5,K4 。百位送熄滅符 AJMP INT_1OUT。100MS到標(biāo)志位取反 JNB F01, SH_SH MOV DISPLY,SSZHAN1 MOV DISPLY1,SSZHAN2 MOV DISPLY2,SSZHAN3 MOV DISPLY3,SSZHAN4 INT_1OUT:RETI SH_SH:JNB SSB_X,NEXT1 MOV DISPLY,0AH 。消閃爍 LCALL BIJIAO 。發(fā)溫度轉(zhuǎn)換命令 LCALL DISP1 LCALL read_temp 。主程序。啟動(dòng)T0 SETB TR0 SETB EA MOV PSW,00H MOV S_X,00H 。T0,T1工作在方式1 MOV TH0,0B1H 。轉(zhuǎn)T0中斷服務(wù) ORG 001BH LJMP INT_1 。LED0~LED3通道0~通道3報(bào)警 LED1 BIT LED2 BIT LED3 BIT I_O1820 BIT 。退出設(shè)定溫度模式 SW5 BIT 。閃爍標(biāo)志 SW1 BIT 。閃爍標(biāo)志(分別為小數(shù)位,個(gè)位,十位,循環(huán)) SSB_X BIT SSB_G BIT SSB_S BIT SSB_END BIT 。7CH~7FH為3通道設(shè)定值存放單元(依次為小數(shù)位,個(gè)位,十位,百位數(shù)) STONG3_G DATA 7DH STONG3_S DATA 7EH STONG3_B DATA 7FH SSZHAN1 DATA 51H 。70H~74H顯示單元(依次存放為小數(shù)位,個(gè)位,十位,百位,通道號(hào)數(shù)) DISPLY1 DATA 71H DISPLY2 DATA 72H DISPLY3 DATA 73H TONG DATA 74H STONG0_X DATA 6AH 。存放讀取溫度的低字節(jié) TEMPH DATA 27H 。論文中的錯(cuò)誤與紕漏之處在所難免,懇請(qǐng)各位老師指正。硬件軟件都要涉及。本設(shè)計(jì)創(chuàng)新點(diǎn)在于將單片機(jī)技術(shù)和一線總線技術(shù)相結(jié)合,改進(jìn)現(xiàn)有的用放大和集成電路采集系統(tǒng)。在本次設(shè)計(jì)過(guò)程中,對(duì)于如何實(shí)現(xiàn)軟件和硬件的結(jié)合有著很大的考驗(yàn),所要考慮很多因素的影響。圖51 系統(tǒng)實(shí)物圖圖52 DS18B20在實(shí)物中的連接圖53 實(shí)物仿真6 總 結(jié)使用DS18B20數(shù)字化溫度傳感器;實(shí)現(xiàn)多路測(cè)溫;簡(jiǎn)化了硬件系統(tǒng),減少了使用模擬傳感器要進(jìn)行放大A/D轉(zhuǎn)換等工作。HEX 文件。使用液晶顯示更加形象,而且抗干擾能力強(qiáng),便于以后擴(kuò)展。主CPU 經(jīng)過(guò)單線接口訪問(wèn)DS18B20 的工作流程為:對(duì)DS18B20 進(jìn)行初始化→ROM 操作命令→存儲(chǔ)器操作命令→數(shù)據(jù)處理。開始單通道顯示方式 掃描鍵盤 是SW1嗎? 是否有鍵按下? 是SW2嗎? 是SW3嗎?顯示1通道數(shù)據(jù) 過(guò)溫度報(bào)警及溫度顯示顯示2通道數(shù)據(jù) 過(guò)溫度報(bào)警及溫度顯示顯示3通道數(shù)據(jù) 過(guò)溫度報(bào)警及溫度顯示顯示4通道數(shù)據(jù) 過(guò)溫度報(bào)警及溫度顯示是XUNJIAN模式嗎?返回 YNY 是SW4嗎?YYYNNNNNY圖43 多通道數(shù)據(jù)顯示 溫度報(bào)警程序設(shè)計(jì)由于DS18B20需要初始化才能使用,因此,首先必須對(duì)系統(tǒng)進(jìn)行初始化并且要關(guān)閉所有中斷,DS18B20把轉(zhuǎn)換到的溫度讀出,然后放到累加器A中,把之前設(shè)置的溫度報(bào)警的上限值轉(zhuǎn)換成DS18B20的輸出值,這樣然后再與報(bào)警上限的溫度值進(jìn)行比較,如果檢測(cè)的結(jié)果是溫度沒有超限,那么系統(tǒng)繼續(xù)進(jìn)行檢測(cè)。各顯示按鍵功能如表41所示。選用高亮度發(fā)光LED器件。另外,由于DS1820單線通信功能是分時(shí)完成的,遵循嚴(yán)格的時(shí)隙概念,因此,系統(tǒng)對(duì)DS18B20和各種操作必須按協(xié)議進(jìn)行,即初始化DS18B20(發(fā)復(fù)位脈沖)→發(fā)ROM功能命令→發(fā)存儲(chǔ)器操作命令→處理數(shù)據(jù)。(8) 重復(fù)第4步到第7步,直到所有的DS18B20測(cè)量處理完?! ?4) 發(fā)匹配ROM命令55H。由于已經(jīng)在上面獲取了多個(gè)DS18B20的ROM代碼并在AT89S52單片機(jī)內(nèi)部的E2PROM中建立了測(cè)量位置點(diǎn)和傳感器64位ROM代碼之間的關(guān)系表,因此對(duì)多個(gè)溫度的巡回測(cè)量流程圖如圖42所示。 (4) 近幾年推出的單片機(jī)開發(fā)系統(tǒng), 有些是支持高級(jí)語(yǔ)言的,如C51與PL/M96的編程和在線跟蹤調(diào)試。報(bào)警電路如圖311所示。鍵盤電路如圖310所示。當(dāng)數(shù)碼管顯示的時(shí)候,由于人眼的視覺暫留效果,仍然感覺到所有的數(shù)碼管都同時(shí)在顯示,此方法用到的是硬件掃描,成本低,但是占用的CPU資源多,亮度也不如靜態(tài)顯示。LED數(shù)碼管顯示器有靜態(tài)顯示和動(dòng)態(tài)顯示兩種方式。該電路由晶體管(NPN)、顯示器(共陽(yáng)極LED)和電阻構(gòu)成。SW1~SW4通道0~通道3報(bào)警, XUNJIAN為巡檢鍵,關(guān)閉進(jìn)入巡檢模式。該控制系統(tǒng)的功能如下: (1)溫度控制得設(shè)定范圍為0~100℃,℃。 DS18B20與單片機(jī)的接口設(shè)計(jì)溫度采集是工業(yè)生產(chǎn)經(jīng)常遇到的問(wèn)題。溫度表示值為9bit,高位為符號(hào)位。內(nèi)部計(jì)數(shù)器對(duì)一個(gè)受溫度影響的振蕩器的脈沖計(jì)數(shù),低溫時(shí)振蕩器的脈沖可以通過(guò)門電路,而當(dāng)?shù)竭_(dá)某一設(shè)置高溫時(shí),振蕩器的脈沖無(wú)法通過(guò)門電路。DS18B20在完成一個(gè)讀時(shí)序過(guò)程,至少需要60μs才能完成。而每一次命令和數(shù)據(jù)的傳輸都是從主機(jī)主動(dòng)啟動(dòng)寫時(shí)序開始,如果要求單總線器件回送數(shù)據(jù),在進(jìn)行寫命令后,主機(jī)需啟動(dòng)讀時(shí)序完成數(shù)據(jù)接收。 由于DS18B20是在一根I/O線上讀寫數(shù)據(jù),因此,對(duì)讀寫的數(shù)據(jù)位有著嚴(yán)格的時(shí)序要求。圖34所示為DS18B20的內(nèi)部框圖,它主要包括寄生電源、溫度傳感器、64位激光ROM單線接口、存放中間數(shù)據(jù)的高速暫存器(內(nèi)含RAM),用于存儲(chǔ)用戶設(shè)定的溫度上下限值的TH和TL觸發(fā)器存儲(chǔ)與控制邏輯、8位循環(huán)冗余校驗(yàn)碼(CRC)發(fā)生器等七部分。 5) 數(shù)字溫度計(jì)的分辨率用戶可以從9位到12位選擇。 圖33 DS18B20的管腳排列(2)DS18B20的產(chǎn)品特點(diǎn)1) 只要求一個(gè)端口即可實(shí)現(xiàn)通信。開漏單總線接口引腳。它具有微型化、低功耗、高性能、抗干擾能力強(qiáng)、易配微處理器等優(yōu)點(diǎn),可直接將溫度轉(zhuǎn)化成串行數(shù)字信號(hào)供微機(jī)處理。DS18B20提供9位溫度讀數(shù),構(gòu)成多點(diǎn)溫度檢測(cè)系統(tǒng)而無(wú)需任何外圍硬件。用4只DS18B20同時(shí)測(cè)控4路溫度(視實(shí)際需要還可擴(kuò)展通道數(shù))。隨著電容充電的完成,RST端變成低電平。圖32 時(shí)鐘電路 復(fù)位電路設(shè)計(jì)為了使系統(tǒng)能夠從正確的初始狀態(tài)開始工作,就必須在啟動(dòng)單片機(jī)的時(shí)候?qū)纹瑱C(jī)復(fù)位。電路對(duì)外接電容的值盡管沒有明確的要求,然而電容的晶體振蕩器頻率會(huì)受到電容大小的影響,以及振蕩器的穩(wěn)定性和起振的快速性都會(huì)受到影響。此放大器有兩個(gè)引腳,一個(gè)是的輸入引腳XTAL1,另一個(gè)是輸出引腳XTAL2,這兩個(gè)引腳跨接晶體振蕩器和用于微調(diào)的電容,目的是用來(lái)構(gòu)成一個(gè)自激勵(lì)振蕩器。時(shí)鐘電路通常由晶震控制芯片、電容和晶體震蕩器組成。MOV A, P1 ;讀P1口引腳狀態(tài)到A。當(dāng)內(nèi)部總線給口鎖存器置0或1時(shí),鎖存器中的0、1狀態(tài)立即反映到引腳上。Pin9:RESET/ 復(fù)位信號(hào)復(fù)用腳,當(dāng)AT89S52通電,時(shí)鐘電路開始工作,在RESET引腳上出現(xiàn)2個(gè)時(shí)鐘周期以上的高平,系統(tǒng)即初始復(fù)位。本設(shè)計(jì)采用片內(nèi)時(shí)鐘電路,外接晶振和電容組成振蕩器。其對(duì)應(yīng)的引腳功能:Pin40:正電源腳,正常工作或?qū)ζ瑑?nèi)EPROM抄寫程序時(shí),接+5V電源。AT89S52 具有以下標(biāo)準(zhǔn)功能:8k 字節(jié) Flash,256 字節(jié) RAM,32 位 I/O 口線,看門狗定時(shí)器,2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位定時(shí)器/計(jì)數(shù)器,一個(gè) 6 向量 2 級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。 AT89S52的性能及應(yīng)用功能特性描述:AT89S52 是一種低功耗、高性能 CMOS8 位微控制器,具有8K 在系統(tǒng)可編程 Flash 存儲(chǔ)器。由于DS18B20只有三個(gè)引腳,其中兩根是電源線VDD和GND,另外一根用作總線DQ(Data In/Out),由于其輸出和輸入均是數(shù)字信號(hào)且與TTL電平兼容,因此其可以與微處理器直接進(jìn)行接口,從而省去了一般傳感器所必需的中間轉(zhuǎn)換環(huán)節(jié)。從DS18B20讀出的信息或?qū)懭隓S18B20的信息,僅需要一根口線(單線接口)。根據(jù)本課題的設(shè)計(jì)目標(biāo)以及硬件的特點(diǎn),本系統(tǒng)的總體設(shè)計(jì)框圖如圖21所示AT89S52報(bào)警時(shí)鐘電路鍵盤電路4位LED顯示DS18B20 1DS18B20 2DS18B20 3DS18B20 4 圖21總體設(shè)計(jì)框圖3 系統(tǒng)的硬件設(shè)計(jì)一個(gè)溫度采集系統(tǒng),包括被采集信息的采集、轉(zhuǎn)換、顯示等環(huán)節(jié),在本多路溫度采集系統(tǒng)設(shè)計(jì)中,包括CPU的選型以及包括顯示電路、存儲(chǔ)器、報(bào)警電路、電源電路等設(shè)計(jì)。單片機(jī)有一個(gè)全雙工的串行通訊口,單片機(jī)與電腦之間能更好地進(jìn)行串口通訊。如何基于AT89S52對(duì)4路溫度進(jìn)行采集的具體要求,有以下幾點(diǎn):(1)選用哪種傳感器將溫度信號(hào)轉(zhuǎn)化為電信號(hào);(2)單片機(jī)外圍硬件的電路設(shè)計(jì);(3)內(nèi)部程序的編寫。在溫度采集方面各國(guó)均取得了許多可喜的成果,而且在40—230攝氏度范圍內(nèi)溫度與頻率的
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1