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

正文內(nèi)容

基于stc89c52單片機(jī)溫度控制電路設(shè)計(jì)畢業(yè)論文(完整版)

  

【正文】 請(qǐng)求。獨(dú)立式按鍵顧名思義就是每個(gè)按鍵式相互獨(dú)立,每個(gè)按鍵都通過(guò)一根線與主控芯片或者硬件電路中的相對(duì)應(yīng)引腳進(jìn)行連接。 其電路圖如下圖 27 所示。 LED 數(shù)碼管結(jié)構(gòu)圖 26 LED 共陽(yáng)數(shù)碼管結(jié)構(gòu) 共陽(yáng)數(shù)碼管數(shù)字編碼共陽(yáng)數(shù)碼管數(shù)字編碼見(jiàn)下表 27。Skip ROM(跳過(guò)ROM) [CCh]此命令是用來(lái)尋找與64位ROM中的序列號(hào)相匹配的DS18B20地址,這樣才能響應(yīng)后面的操作命令。表 25 DS18B20 的溫度/數(shù)據(jù)關(guān)系TEMPERATURE DIGITAL OUTPUT(BINARY)DIGITAL OUTPUT(HEX)+125℃ 0000 0111 1101 0000 07D0h+85℃ 0000 0101 0101 0000 0550h+℃ 0000 0001 1001 0001 0191h+℃ 0000 0000 1010 0010 00A2h+℃ 0000 0000 0000 1000 0008h+0℃ 0000 0000 0000 0000 0000 h℃ 1111 1111 1111 1000 FFF8h℃ 1111 1111 0101 1110 FF5Eh℃ 1111 1110 0110 1111 FE6Fh55℃ 1111 1100 1001 0000 FC90h溫度傳感部分采集轉(zhuǎn)化后得來(lái)的數(shù)據(jù),一般是放到 DS18B20 的暫存存儲(chǔ)器中。64位 ROM和單線接口存儲(chǔ)器與控制邏輯高速緩存高溫觸發(fā)器 TH配置寄存器低溫觸發(fā)器 TL溫度傳感器8 位 CRC 發(fā)生器CVdd圖 25 DS18B20 內(nèi)部結(jié)構(gòu)如果一根總線上有多個(gè)DS18B20器件,那么可以只選出一個(gè)DS18B20指定,還可以給連接在總線上的處理器指出存在多少個(gè)器件及其類型。串行口中斷請(qǐng)求是用來(lái)發(fā)送中斷或接受中斷,標(biāo)志位為TI或RI。定時(shí)器2:是一個(gè)自動(dòng)恢復(fù)初始值的18位定時(shí)/計(jì)數(shù)器,既能做定時(shí)器,又可以做計(jì)數(shù)器。當(dāng)單片機(jī)進(jìn)行Flash固化編程時(shí),此引腳對(duì)于輸入編程脈沖有作用。P2口也可以用來(lái)驅(qū)動(dòng)4個(gè)LS型的TTL負(fù)載。P1口:8位,準(zhǔn)雙向的輸入輸出接口,它的內(nèi)部中有上拉電阻。EA/VPP:為訪問(wèn)外部程序存儲(chǔ)器允許控制端。1.引腳結(jié)構(gòu),見(jiàn)圖 22。(4) 比較容易就能嵌入到各種應(yīng)用系統(tǒng)中。自問(wèn)世以來(lái),廣泛應(yīng)用于自動(dòng)檢測(cè)與控制、智能儀表、機(jī)電一體化、工業(yè)控制等各個(gè)方面。單片機(jī)最小系統(tǒng)顯示模塊采集模塊設(shè)置模塊 單片機(jī)介紹單片機(jī)是計(jì)算機(jī)制造技術(shù)發(fā)展的產(chǎn)物,其應(yīng)用于很多場(chǎng)合,發(fā)展迅猛。主要內(nèi)容:(1)硬件部分設(shè)計(jì)以 STC89C52 單片機(jī)作為處理器來(lái)處理數(shù)據(jù),DS18B20 溫度傳感器進(jìn)行溫度采集,八段數(shù)碼管作為顯示模塊,利用鍵盤完成對(duì)溫度測(cè)控。目前溫度測(cè)控技術(shù)在一些發(fā)達(dá)國(guó)家發(fā)展非常迅猛,由半自動(dòng)化向著完全自動(dòng)化、無(wú)人化的方向發(fā)展。溫度傳感器技術(shù)的應(yīng)用與研究,其發(fā)展歷程大致經(jīng)過(guò)了以下三個(gè)階段:(1)常見(jiàn)的分布式溫度傳感器;(2) 模擬集成溫度傳感器;(3)智能溫度傳感器。在溫度的測(cè)量技術(shù)中,有一種簡(jiǎn)單、可靠、低廉、測(cè)量精度較高的測(cè)量方法叫做接觸式測(cè)溫,它在早期就發(fā)展起來(lái),一般能將環(huán)境的真實(shí)溫度測(cè)量出來(lái)。本設(shè)計(jì)采用 STC89C52 型號(hào)的單片機(jī),數(shù)字溫度傳感器采用美國(guó) DALASS 公司的 1–Wire 器件 DS18B20,即單總線器件 DS18B20,與單片機(jī) 組成一個(gè)測(cè)溫系統(tǒng),當(dāng)系統(tǒng)上電時(shí),溫度傳感器就會(huì)讀出當(dāng)前環(huán)境的溫度,并在 LED 數(shù)碼顯示管上顯示出當(dāng)前的溫度,該測(cè)溫系統(tǒng)的測(cè)溫范圍為40℃~110℃,按此要求設(shè)計(jì)硬件和軟件以實(shí)現(xiàn)這一功能。它們主要具有如下的特點(diǎn):一是在復(fù)雜的溫度控制系統(tǒng)中能夠適應(yīng)于大慣性、大滯后的控制;二是在受控系統(tǒng)數(shù)學(xué)模型難以建立的情況下,得到控制;三是在受控系統(tǒng)中,能夠被控制過(guò)程很復(fù)雜且參數(shù)時(shí)變的溫度控制系統(tǒng)控制;五是溫度控制系統(tǒng)普遍具有參數(shù)自檢功能,借助計(jì)算機(jī)技術(shù),能控制對(duì)象和參數(shù),并且具有特性進(jìn)行自動(dòng)調(diào)整的功能等特點(diǎn) [1]。但是也存在一些缺點(diǎn),儀表所顯示的值一般只能代表物體表面的溫度,測(cè)溫儀器結(jié)構(gòu)復(fù)雜,價(jià)格昂貴等 [2]。 國(guó)內(nèi)外研究現(xiàn)狀在上個(gè)世紀(jì) 70 年代,國(guó)外的一些國(guó)家已經(jīng)開(kāi)始對(duì)溫度測(cè)控技術(shù)進(jìn)行研究了。在實(shí)際生產(chǎn)中配套能力差,產(chǎn)業(yè)化程度不高,對(duì)環(huán)境水平控制的嚴(yán)重滯后等問(wèn)題仍然在困擾著我們,溫度測(cè)控現(xiàn)狀要想達(dá)到工廠化的水平,還任重道遠(yuǎn)。從上面的兩種方案,可以很容易看出來(lái),雖然方案(2)軟件部分設(shè)計(jì)復(fù)雜點(diǎn),但是電路比較簡(jiǎn)單且精度高,故采用方案(2)。在短短至今二十幾年的時(shí)間里,單片機(jī)經(jīng)過(guò)了 4 位機(jī)、8 位機(jī)、16 位機(jī)、32 位機(jī)幾個(gè)大的發(fā)展階段,雖然沒(méi)有像微處理器那樣不斷突破,但是目前 8 位機(jī)仍然是工業(yè)控制領(lǐng)域的主流機(jī)型。以單片機(jī)為核心處理器件構(gòu)成的應(yīng)用系統(tǒng)有著許多優(yōu)點(diǎn):(1)功能齊全,可靠性好,抗干擾的能力較強(qiáng)。當(dāng)工作在空閑模式下,微處理器就會(huì)停止工作,允許隨機(jī)存儲(chǔ)器、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。PSEN:片外程序存儲(chǔ)器的讀選通信號(hào)。P0口也可以作為通用的I/O口使用,但需加上拉電阻,這時(shí)為準(zhǔn)雙向口。P2口:8位,準(zhǔn)雙向的輸入輸出接口,它的內(nèi)部中有上拉電阻。P3口也可以用來(lái)作為STC89C52的一些特殊功能的接口,如下表22所示。電路中的兩個(gè)電容CC2的作用有兩個(gè):一是用來(lái)幫助振蕩器起振,二是用來(lái)微調(diào)晶體振蕩器的頻率。如果外部中斷請(qǐng)求1,請(qǐng)求信號(hào)引腳由INT1輸入,IE1 為它的中斷請(qǐng)求標(biāo)志位。EA=0,中斷總禁止:EA=1,各中斷有各自的控制位設(shè)定 預(yù)留ET2 定時(shí)器 2 中斷允許控制位ES 串行口中斷允許控制位ET1 定時(shí)器 1 中斷允許控制位EX1 外部中斷 1 允許控制位ET0 定時(shí)器 0 中斷允許控制位EX0 外部中斷 0 允許控制位 DS18B20 數(shù)字溫度傳感器介紹 功能介紹DS18B20 這款型號(hào)的溫度傳感器是由 DALLAS 半導(dǎo)體公司研制出來(lái)的,它是一種在舊的結(jié)構(gòu)基礎(chǔ)上改進(jìn)而來(lái)的智能溫度傳感器,傳統(tǒng)的溫度傳感器是由熱敏電阻作為主要元件的器件,改進(jìn)后的傳感器能夠直接讀出被測(cè)物體的溫度,并且在實(shí)際的的操作中可通過(guò)軟件編程來(lái)實(shí)現(xiàn)其他相對(duì)復(fù)雜的功能。字節(jié)的前面5位是符號(hào)位,用來(lái)判斷測(cè)到的溫度的正負(fù)。表 26 DS18B20 暫存寄存器分布寄存器內(nèi)容 字節(jié)地址溫度最低數(shù)字位溫度最低數(shù)字位高溫限值低溫限值保留保留計(jì)數(shù)剩余值每度計(jì)數(shù)值CRC 校驗(yàn)01234567 8 ROM操作命令如果處理器檢測(cè)到總線掛有溫度傳感器,便發(fā)出傳感器ROM中的的五種操作命令之一,所有的操作命令都是一個(gè)字節(jié)。根據(jù)要求,本設(shè)計(jì)采用 4 位共陽(yáng) LED 數(shù)碼管,從 P0 口輸出段碼,列掃描用 P0 口來(lái)實(shí)現(xiàn)。按鍵電路采用中斷模式。此設(shè)計(jì)中由于按鍵較少,我選擇的是軟件消抖。 鍵盤的工作方式 鍵盤的工作方式主要有三種:編程掃描、定時(shí)掃描和中斷掃描。將發(fā)光二級(jí)管的一端接地,另一端接三極管的發(fā)射極,三極管的基極通過(guò) 100 歐姆的電阻接在三極管的 引腳,三極管的集電極接+5V 的電源。 圖 33 溫度轉(zhuǎn)換流程圖 計(jì)算溫度子程序計(jì)算溫度子程序的功能主要將隨機(jī)存儲(chǔ)器中的溫度數(shù)值讀取出來(lái),將取得的溫度數(shù)值的每一位經(jīng)過(guò)計(jì)算分別取出來(lái),放入指定的字節(jié)中,并進(jìn)行溫度值數(shù)正負(fù)的判定。隨著溫度采集現(xiàn)場(chǎng)的復(fù)雜程度加大,如果依然用一個(gè)傳感器來(lái)采集溫度,必然反映不了真實(shí)的現(xiàn)場(chǎng)情況,這時(shí)一個(gè)很好的解決辦法就是在總線上掛多個(gè)傳感器,實(shí)行多路采集并且還可以加上時(shí)鐘控制電路,實(shí)現(xiàn)實(shí)時(shí)溫度控制。仿真圖 2 上下報(bào)警3.如下仿真圖 3 所示。 //定義 DS18B20 總線 I/Osbit SET=P3^1。}/*****初始化 DS18B20*****/void Init_DS18B20(void){ unsigned char x=0。 //稍做延時(shí)后,如果 x=0 則初始化成功,x=1 則初始化失敗 Delay(20)。 // 給脈沖信號(hào) if(DQ) dat|=0x80。0x01。 unsigned char b=0。 //讀低 8 位 b=ReadOneChar()。 //顯示p34=1。p36=0。 Delay(200)。}/*****顯示溫度子程序*****/Disp_Temperature() //顯示溫度{ uint a,b,c,d,e。 //溫度不在范圍內(nèi)報(bào)警 else LING=0。p36=0。 //顯示小數(shù)點(diǎn)后一位p34=0。p37=0。p34=0。p37=1。 g=shangxian%10。 //顯示 0p34=1。p37=0。p35=0。p35=0。 if(SET==1) P0 =LEDData[f]。p34=0。 else xiaxian++。 EX1=1。 LING=0。 sign=0。z100。 IT0=1。 EX0=1。p36=0。 //不顯示下限溫度十位 else P0 =LEDData[j]。p37=0。p37=0。 //顯示 0p34=0。p36=0。 k=xiaxian%10。p34=0
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1