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

正文內(nèi)容

基于51單片機(jī)的溫度監(jiān)控器的設(shè)計(jì)-預(yù)覽頁

2025-07-22 00:03 上一頁面

下一頁面
 

【正文】 ,  參見表1?! ≡谠L問外部程序存儲器或16 位地址的外部數(shù)據(jù)存儲器(例如執(zhí)行MOVX DPTR 指令)時,P2 口送出高8 位地址數(shù)據(jù)。P3 口輸出緩沖級可驅(qū)動(吸收或輸出電流)4 個TTL 邏  輯門電路。RST  復(fù)位輸入。要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲器時將跳過一個ALE 脈沖。此外,該引腳會被微弱拉高,單片機(jī)執(zhí)行外部程序時,應(yīng)設(shè)置ALE 禁止位無效。欲使CPU 僅訪問外部程序存儲器(地址為0000H—FFFFH),EA 端必須保持低電平(接  地)。XTAL1  振蕩器反相放大器的及內(nèi)部時鐘發(fā)生器的輸入端。對沒有定義的單元讀寫將是無效的,讀出的數(shù)值將不確定,而寫入的數(shù)據(jù)也將丟失。數(shù)據(jù)存儲器  AT89C52 有256 個字節(jié)的內(nèi)部RAM,80HFFH 高128 個字節(jié)與特殊功能寄存器(SFR)地址是重疊的,也就是高128  字節(jié)的RAM 和特殊功能寄存器的地址是相同的,但物理上它們是分開的?! OV 0A0H,data  間接尋址指令訪問高128 字節(jié)RAM,例如,下面的間接尋址指令中,R0 的內(nèi)容為0A0H,則訪問數(shù)據(jù)字節(jié)地址為0A0H,  而不是P2 口(0A0H)。片上資源定時器2  基本特性:   定時器2 是一個16 位定時/計(jì)數(shù)器。  在計(jì)數(shù)工作方式時,當(dāng)T2 引腳上外部輸入信號產(chǎn)生由1 至0 的下降沿時,寄存器的值加1,在這種工作方式下,每個  機(jī)器周期的5SP2 期間,對外部輸入進(jìn)行采樣?! 〔东@方式:  在捕獲方式下,通過T2CON 控制位EXEN2 來選擇兩種方式。捕獲方式如圖4 所示?! ∪鬍XEN2=1,定時器2 的16 位重裝載由溢出或外部輸入端T2EX 從1 至0 的下降沿觸發(fā)。這種方式下,T2EX 引腳控制計(jì)數(shù)器方向。  波特率發(fā)生器:  當(dāng)T2CON(表3)中的TCLK 和RCLK 置位時,定時/計(jì)數(shù)器2 作為波特率發(fā)生器使用。  在方式1 和方式3 中,波特率由定時器2 的溢出速率根據(jù)下式確定:  方式1和3的波特率=定時器的溢出率/16  定時器既能工作于定時方式也能工作于計(jì)數(shù)方式,在大多數(shù)的應(yīng)用中,是工作在定時方式(C/T2=0)。T2CON 中的RCLK 或TCLK=1 時,波特率工作方式才有效。需要注意的是,當(dāng)定時器2 工作于波特率器時,作為定  時器運(yùn)行(TR2=1)時,并不能訪問TH2 和TL2。  可編程時鐘輸出:  定時器2 輸出一個占空比為50%的時鐘信號,如圖8 所示。時鐘輸出頻率取決于振蕩頻率和定時器2 捕獲寄存器(RCAP2H,RCAP2L)的重新裝載值,公式如下:  輸出時鐘頻率=振蕩器頻率/{4*[65536(RCP2H,RCP2L)]}  在時鐘輸出方式下,定時器2 的翻轉(zhuǎn)不會產(chǎn)生中斷,這個特性與作為波特率發(fā)生器使用時相仿?! ∵@個放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器,振蕩電路參見圖10。10pF?! ∮捎谕獠繒r鐘信號是通過一個2 分頻觸發(fā)器后作為內(nèi)部時鐘信號的,所以對外部時鐘信號的占空比沒有特殊要求,但  最小高電平持續(xù)時間和最大的低電平持續(xù)時間應(yīng)符合產(chǎn)品技術(shù)條件的要求。IE 也有一個總禁止位EA,  它能控制所有中斷的允許或禁止?! 《〞r器0 和定時器1 的標(biāo)志位TF0 和TF1 在定時器溢出那個機(jī)器周期的S5P2 狀態(tài)置位,而會在下一個機(jī)器周期才查  詢到該中斷標(biāo)志。空閑模式可由任何允許的中斷請求或硬件復(fù)位終止。編程和加密Flash存儲器的編程  AT89C52單片機(jī)內(nèi)部有8k字節(jié)的Flash PEROM,這個Flash 存儲陣列出廠時已處于擦除狀態(tài)(即所有存儲單元的內(nèi)容  均為FFH),用戶隨時可對其進(jìn)行編程。  AT89C52 的程序存儲器陣列是采用字節(jié)寫入方式編程的,每次寫入一個字節(jié),要對整個芯片內(nèi)的PEROM 程序存儲器  寫入一個非空字節(jié),必須使用片擦除的方式將整個存儲器的內(nèi)容清除?! ?. 在高電壓編程方式時,將EA/Vpp 端加上+12V 編程電壓。程序存儲器的加密AT89C52 有3 個程序加密位,可對芯片上的3 個加密位LBLBLB3 進(jìn)行編程(P)或不編程(U)來得到。數(shù)據(jù)查詢  AT89C52 單片機(jī)用Data Palling 表示一個寫周期結(jié)束為特征,在一個寫周期中,如需讀取最后寫入的一個字節(jié),則讀出的數(shù)據(jù)的最高位()是原來寫入字節(jié)最高位的反碼?! 〕绦蛐r?yàn):如果加密位LBLB2 沒有進(jìn)行編程,則代碼數(shù)據(jù)可通過地址和數(shù)據(jù)線讀回原編寫的數(shù)據(jù),采用如圖12的電路。用于聲明該器件的廠商、型號和編程電壓?! 。?32H)=05H 聲明為5V 編程電壓。DS18B20內(nèi)部結(jié)構(gòu)主要有四個部分組成:1)64位光刻ROM;2)溫度傳感器;3)非易失性溫度報警觸發(fā)器TH和TL;4)配置寄存器。 圖33DS18B20中的溫度傳感器可完成對溫度的測量,用12位存儲溫值度,用16位符號擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供,℃/LSB形式表達(dá),其中S為符號位,負(fù)溫度S=1,正溫度S=0。傳感器直接輸出被測溫度值(二進(jìn)制數(shù))。存有溫度當(dāng)前轉(zhuǎn)換值及符號。DS18b20的結(jié)構(gòu):  a.如果溫度小于0OC,高五位為1,測到的數(shù)值需要取反加1,DS18B20其中包含復(fù)位脈沖、響應(yīng)脈沖、讀、寫時序,只有響應(yīng)脈沖是DS18B20發(fā)出的,其他都有單片機(jī)發(fā)出?! 。?)讀時間片:讀一位二進(jìn)制數(shù)據(jù),周期及恢復(fù)時間要求與寫時間片相同。初始化時序 圖3ROM的(2)單片機(jī)在單總線上發(fā)出搜索ROM命令?!妗窳愦龣C(jī)功耗●溫度以9或12位數(shù)字量讀出;●用戶可定義的非易失性溫度報警設(shè)置●報警搜索命令識別并標(biāo)志超過程序限定溫度(溫度報警條件)的器件●負(fù)電壓特性,電源極性接反時,溫度計(jì)不會因發(fā)熱而燒毀,但不能正常工作DS18B20采用3腳PR-35 封裝或8腳SOIC封裝,其內(nèi)部結(jié)構(gòu)框圖如圖3所示圖3 DS18B20內(nèi)部結(jié)構(gòu)框圖64 b閃速ROM的結(jié)構(gòu)如下:開始8位是產(chǎn)品類型的編號,接著是每個器件的惟一的序號,共有48 位,最后8位是前面56 位的CRC 檢驗(yàn)碼,這也是多個DS18B20 可以采用一線進(jìn)行通信的原因。 明讀ROM(33H)讀DS1820的序列號匹配ROM(55H)繼讀完64位序列號的一個命令,用于多個DS1820時定位跳過ROM(CCH)此命令執(zhí)行后的存儲器操作將針對在線的所有DS1820搜ROM(F0H)識別總線上各器件的編碼,為操作各器件作好準(zhǔn)備報警搜索(ECH)僅溫度越限的器件對此命令做出響應(yīng) 表1 主機(jī)操作ROM的命令 DS18B20 溫度傳感器的內(nèi)部存儲器還包括一個高速暫存RAM和一個非易失性的可電擦除的EERAM。DS18B20工作時寄存器中的分辨率轉(zhuǎn)換為相應(yīng)精度的溫度數(shù)值。溫度值格式如下:這是12位轉(zhuǎn)化后得到的12位數(shù)據(jù),存儲在18B20的兩個8比特的RAM中,二進(jìn)制中的前面5位是符號位,如果測得的溫度大于0,這5位為0,;如果溫度小于0,這5位為1。DS18B20溫度傳感器主要用于對溫度進(jìn)行測量,數(shù)據(jù)可用16位符號擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供,℃/LSB形式表示。在64位ROM的最高有效字節(jié)中存儲有循環(huán)冗余校驗(yàn)碼(CRC)。另外,由于DS18B20單線通信功能是分時完成的,他有嚴(yán)格的時隙概念,因此讀寫時序很重要?!妗ⅰ鏋檫M(jìn)位界限的關(guān)系,實(shí)際溫度Ts可用下式計(jì)算: Ts=(℃)+(CDCs)/CD 圖5 DS18B20測溫原理圖 鍵盤接口電路的設(shè)計(jì) 顯示接口電路的設(shè)計(jì)顯示電路采用字符型液晶顯示模塊,它是一種專門用于顯示字母、數(shù)字、符號等點(diǎn)陣式的LCD[2],本設(shè)計(jì)采用的是SMC1602A LCM,其顯示容量162個字符。對加熱片通斷的控制采用MOSFET管控制,它的使用非常簡單,只要在控制端TTL電平,即可實(shí)現(xiàn)對MOS管的開關(guān)。在本系統(tǒng)中,當(dāng)溫度低于設(shè)置的最低目標(biāo)溫度或高于設(shè)置的最高目標(biāo)溫度時報警器為連續(xù)不斷的滴答滴答叫聲。D1為檢測到電源和液晶顯示器共同的顯示燈,高電平有效;D6為檢測到DS18B20的指示燈,低電平有效;指示燈電路如下圖39所示:圖39 電源指示燈和報警指示燈電路 總電路的設(shè)計(jì)恒溫控制的總電路圖如圖310:圖310 總電路圖的設(shè)計(jì) 4 軟件系統(tǒng)的設(shè)計(jì)系統(tǒng)的軟件由三大模塊組成:主程序模塊、功能實(shí)現(xiàn)模塊和運(yùn)算控制器模塊
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1