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

正文內(nèi)容

基于單片機的防水型溫度智能監(jiān)控系統(tǒng)-文庫吧資料

2025-01-24 14:53本頁面
  

【正文】 初始化上位機發(fā)生數(shù)據(jù) 接收數(shù)據(jù) 返回 上位機軟件流程設(shè)計圖MSComm的代碼:Private Sub Form_Load() = 9600,N,8,1 = 4 = 16 39。在具體編寫中,涉及到Visual Basic中的一個MSComm通信控件。 } if(flag_qh==3) { flag_qh=0。 if(key1==0) { flag_qh++。消除抖動不良后果的方法有兩種:一種是硬件消抖,;另一種是軟件消抖。 MAX232電路連接圖4 系統(tǒng)軟件設(shè)計整個軟件程序分為四個部分:主程序部分、按鍵部分、顯示部分、報警部分。它完成將TTL電平轉(zhuǎn)換為RS-232電平的功能。 數(shù)據(jù)傳送時序圖 MAX232電路設(shè)計MAX232芯片的結(jié)構(gòu)和引腳都非常簡單,內(nèi)部含有驅(qū)動器和接收器。由于計算機通信用的是RS232電平,單片機使用的是CMOS/TTL電平,要想實現(xiàn)單片機與計算機之間的數(shù)據(jù)傳輸,就需要將單片機進行RS232電平轉(zhuǎn)換。RS232的通訊信號電平為正負5~15V,這不同于數(shù)字電路的0~3V或0~5V,所以要以RS232的方式進行通訊,源信號需要進行電平轉(zhuǎn)換。當接收端辨認出起始位后,就知道一個字節(jié)的傳輸開始了,并利用自己的時鐘讀取后面的8位數(shù)據(jù),當接收到停止位后,就停止讀取,并把接收的數(shù)據(jù)送往接收緩沖。串口通信中大多采用異步通信,如PC上的RS232C端口所使用的就是異步通信方式。因為連接的每一端都提供自己的時鐘信號,所以每個中斷的時鐘頻率必須保持一致,否則將產(chǎn)生失步。而同步串行通信則分面向字符、面向比特和面向字節(jié)三種,一次傳遞一個由若干字節(jié)(或比特、字符)組成的數(shù)據(jù)塊,并且具有通信控制字。 上位機接口模塊的設(shè)計如果在傳遞字節(jié)的過程中組成字節(jié)的所有比特在總線上一個接一個地順序傳輸,這種方式叫串行通信??刂破饔蒐ED指示燈、繼電器(模擬不同的電器設(shè)備的開啟關(guān)閉)組成。 聲控電路圖 本設(shè)計為溫度控制儀,僅要對溫度進行實時測量還要對溫度進行相應(yīng)的控制調(diào)整。 電磁式蜂鳴器由振蕩器、電磁線圈、磁鐵、振動膜片及外殼等組成。壓電式蜂鳴器主要由多諧振蕩器、壓電蜂鳴片、阻抗匹配器及共鳴箱、外殼等組成。 聲控電路設(shè)計蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,廣泛應(yīng)用于計算機、打印機、復(fù)印機、報警器、電子玩具、汽車電子設(shè)備、電話機、定時器等電子產(chǎn)品中作發(fā)聲器件?!?(8)測量結(jié)果直接輸出數(shù)字溫度信號,以一線總線串行傳送給CPU,同時可傳送CRC校驗碼,具有極強的抗干擾糾錯能力。  (6)可編程的分辨率為9~12位,℃、℃、℃℃,可實現(xiàn)高精度測溫?!?(5)測溫范圍-55℃~+125℃,在10~+85℃時精度為177?!?(3)DS18B20支持多點組網(wǎng)功能,多個DS18B20可以并聯(lián)在唯一的三線上,實現(xiàn)組網(wǎng)多點測溫。圖 DS18B20內(nèi)部結(jié)構(gòu) DS18B20的主要特性(1)適應(yīng)電壓范圍更寬,電壓范圍:~,在寄生電源方式下可由數(shù)據(jù)線供電。3. DS18B20溫度傳感器的存儲器 DS18B20溫度傳感器的內(nèi)部存儲器包括一個高速暫存RAM和一個非易失性的可電擦除的EEPRAM,后者存放高溫度和低溫度觸發(fā)器 TH、TL和結(jié)構(gòu)寄存器。光刻ROM的作用 是使每一個DS18B20都各不相同,這樣就可以實現(xiàn)一根總線上掛接多個DS18B20的目的。DS18B20有4個主要的數(shù)據(jù)部件:1. 光刻ROM中的64位序列號是出廠前被光刻好的,它可以看作是該DS18B20的地址序列碼。8. DS18B20的分辯率由用戶通過EEPROM設(shè)置為9~12位。6. 用戶可自設(shè)定報警上下限溫度。℃。3. 低壓供電,電源范圍從3~5V,可以本地供電,也可以直接從數(shù)據(jù)線上竊取電源(寄生電源方式)。DS18B20功能特點:1. 采用單總線技術(shù),與單片機通信只需要一根I/O線,在一根線上可以掛接多個DS18B20。計數(shù)器1和溫度寄存器被預(yù)置在-55℃所對應(yīng)的一個基數(shù)值。 DS18B20測溫原理:低溫度系數(shù)晶振的振蕩頻率受溫度影響很小,用于產(chǎn)生固定頻率的脈沖信號送給計數(shù)器1。因此用它來組成一個測溫系統(tǒng),具有線路簡單,在一根通信線,可以掛很多這樣的數(shù)字溫度計,十分方便。溫度測量范圍為55~+125 攝氏度,可編程為9位~12 位轉(zhuǎn)換精度,分辨率設(shè)定參數(shù)以及用戶設(shè)定的報警溫度存儲在EEPROM 中,掉電后依然保存。 顯示地址 1602顯示地址圖 基本的讀寫時序圖: 1602讀寫操作時序圖 1602與單片機連接 1602與單片機連接圖 數(shù)據(jù)采集模塊 防水型溫度傳感器簡介本設(shè)計用的防水型溫度傳感器采用DALLAS 最新單線數(shù)字溫度傳感器DS18B20,它是一種新型的“一線器件”,其體積更小、更適用于多種場合、且適用電壓更寬、更經(jīng)濟。A39。 1602管腳定義表 字符集1602液晶模塊內(nèi)部的字符發(fā)生存儲器(CGROM)已經(jīng)存儲了160個不同的點陣字符圖形,這些字符有:阿拉伯數(shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時模塊把地址41H中的點陣字符圖形顯示出來,我們就能看到字母“A”。注:為了表示的方便 ,后文皆以1表示高電平,0表示低電平。 因此本設(shè)計選用STC89C52單片機來作為本系統(tǒng)的核心部分。比如80589C51等早期MCS51兼容產(chǎn)品。(五)全新的加密算法,這使得對于89S51的解密變?yōu)椴豢赡埽绦虻谋C苄源蟠蠹訌?,這樣就可以有效的保護知識產(chǎn)權(quán)不被侵犯。 (三)雙數(shù)據(jù)指示器。是一個強大易用的功能。 89S51相對于89C51增加的新功能包括: 新增加很多功能,性能有了較大提升,價格基本不變,甚至比89C51更低。 STC89C52具有如下特點:40個引腳,4k Bytes Flash片內(nèi)程序存儲器,128bytes的隨機存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,4個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,內(nèi)部集成看門狗計時器片內(nèi)時鐘振蕩器。MCS51是一個多中斷源的單片機,以80C51為例,有三類共五個中斷源,分別是外部中斷兩個,定時中斷兩個和串行中斷一個。 最小系統(tǒng)方框圖4. 定時與中斷的概念 中斷是一項重要的計算機技術(shù),采用中斷技術(shù)可以使多項任務(wù)共享一個資源,所以中斷技術(shù)實質(zhì)上就是一種資源共享技術(shù)。 此外在80C51系列芯片中,內(nèi)部程序存儲器除了ROM型和EPROM型之外,還有 EEPROM型,例如89C51就是4KB EEPROM,并且隨著集成技術(shù)的提高,80C51系列片內(nèi)程序存儲器的容量也越來越大,許多80C51芯片的還具有程序存儲器保密機制,以防止應(yīng)用程序泄露或被復(fù)制。 80C51在功能增強方面也做了許多工作。例如8051芯片的功耗為630mW,而80C51的功耗只有120mW,這樣低功耗,有一粒紐扣電池就可以工作。 80C51的最大改進是在芯片的半導(dǎo)體工藝上,早期的MCS51系列芯片采用HMOS工藝,即高密度短溝道MOS工藝,而80C51芯片則采用CHMOS工藝,即互補金屬氧化物HMOS工藝。 目前這些80C51的兼容芯片已開始在我國使用,其中尤以 PHILIPS公司的同名芯片80C51及其派生產(chǎn)品最受歡迎,而ATMEL公司的閃速存儲器型單片機芯片STC89C52等更是后來居上,大有取代傳統(tǒng)EPROM型芯片之勢。 新一代80C51的兼容芯片,還在芯片中增加了一些外部接口功能單元,例如數(shù)/模轉(zhuǎn)換器,可編程計數(shù)器陣列,監(jiān)視定時器,高速I/O口,計數(shù)器的俘獲/比較邏輯等,有些還在總線結(jié)構(gòu)上也做了重大改進,出現(xiàn)了廉價的非總線型單片機芯片。然而由于生產(chǎn)廠家多,芯片的類型也很多,使芯片的命名無法再遵循統(tǒng)一的規(guī)律,造成我們辨認上的困難。 但是后來愈來愈多的廠商生產(chǎn)80C51的系列芯片,例如PHILIPS,ATMEL,LG,華邦等公司。在單片機系統(tǒng)中,單片機處于核心地位,是構(gòu)成單片機系統(tǒng)的硬件和軟件基礎(chǔ)。從中可以看到單片機和單片機系統(tǒng)的差別,即:單片機只是一塊芯片,而單片機系統(tǒng)則是在單片機芯片的基礎(chǔ)上擴展其它 電路或芯片構(gòu)成的具有一定應(yīng)用功能的計算機系統(tǒng)。但一個單片機芯片并不能把計算機的全部電路都集成到其中,例如組成諧振電路和復(fù)位電路的石英晶體,電阻,電容等,這些元件在單片機系統(tǒng)中只能以散件的形式出現(xiàn)。在單片機的電路和結(jié)構(gòu)中,有許多嵌入式應(yīng)用的特點。在國際上,“微控制器”的叫法似乎更通用一些,而在我國則比較習慣用“單片機”這一名稱。為此,稱它為單片微型計算機SCMC(Single chip micro puter),簡稱單片機。 中斷系統(tǒng)、定時器/計數(shù)器以及I\O(Input/output)接口電路等主要微型機部件集成在一個芯片上。隨機存儲器RAM(Random access memory)。,以STC89C52芯片為核心,配合相應(yīng)的硬件電路,報警電路,處理電路,顯示電路等實現(xiàn)對溫度的控制。由STC89C52芯片內(nèi)部時鐘定時器制成時鐘由LCD1602顯示器顯示。如果是在實際場合中使用,建議采用方案二。因此,傳輸信號可在千米以外得到恢復(fù)。在遠程監(jiān)控系統(tǒng)中,由于設(shè)備數(shù)量多,分布較遠,現(xiàn)場的各種干擾也較大,往往通信的可靠性及質(zhì)量不高。RS-485半雙工異步通信總線是一種被廣泛使用的數(shù)據(jù)通信總線。利用RS-232串口通信及現(xiàn)場總線技術(shù),可方便地實現(xiàn)1臺微機與多臺機器的近距離通信,通用性好,成本低。故采用LCD1602顯示。數(shù)碼管雖然只能顯示固定數(shù)字和字母,但其接口并不復(fù)雜,驅(qū)動電路成熟;顯示程序容易編寫。它是以發(fā)光二極管作筆段并按共陰極方式或共陽極方式連接后封裝而成的。方案二.采用LED數(shù)碼管顯示。 顯示器件的選擇。另外的設(shè)計部分還有顯示和按鍵,顯示部分采用了低功耗、使用方便的LCD1602液晶屏,按鍵部分因為數(shù)量少,所以采用了簡單的獨立式按鍵,方便程序的編寫。整個系統(tǒng)采用STC89C52作為主控芯片,通過單片機的串口TXD和RXD實現(xiàn)控制并實現(xiàn)數(shù)據(jù)的輸入和輸出。從以上兩種方案,容易看出方案一的測溫裝置可測溫度范圍寬、體積小,但是線性誤差較大。采用51 單片機控制,軟件編程的自由度大,可通過編程實現(xiàn)各種各樣的算術(shù)算法和邏輯控制,而且體積小,硬件實現(xiàn)簡單,安裝方便。DS18B20的最大特點之一采用了單總線的數(shù)據(jù)傳輸,由數(shù)字溫度計DS18B20和微控制器STC89C52構(gòu)成的溫
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1