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

正文內(nèi)容

基于at89s52的溫度測量系統(tǒng)設(shè)計-全文預(yù)覽

2025-07-09 17:02 上一頁面

下一頁面
  

【正文】 mouth h date[7]=R1302(0x89)%16+0x30。39。039。 } delay_1602(1000)。 for(i=0。i16。 time[8]=0x20。 case 6: time[4]=0x20。 break。 break。 date[7]=0x20。 switch (y) { case 1: date[3]=0x20。 beer=1。 PCON=0x00。 j++) //這個是通過軟件仿真得出的數(shù) 。 for(i=0。uchar swit=0。參考文獻(xiàn)[1]?。郏停? 北京:北京航空航天大學(xué)出版社,1998[2]?。郏停?北京:北京航空航天大學(xué)出版社,1994[3]?。ǖ谌妫郏停? 北京:高等教育出版社,1989[4]?。跩].電工技術(shù),1999.附錄A部分程序清單includeincludeincludeincludeincludedefine uchar unsigned charsbit beer=P2^3。從這次課程設(shè)計學(xué)到了很多,也增加了信心。發(fā)DS18B20復(fù)位命令發(fā)跳過ROM命令發(fā)溫度轉(zhuǎn)換開始命令 結(jié)束 溫度轉(zhuǎn)換流程圖溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開始命令,當(dāng)采用12位分辨率時轉(zhuǎn)換時間約為750ms,在本程序設(shè)計中采用1s顯示程序延時法等待轉(zhuǎn)換的完成。 圖41 單片機(jī)整體電路5系統(tǒng)軟件算法分析系統(tǒng)程序主要包括主程序,讀出溫度子程序,讀出時間子程序,溫度轉(zhuǎn)換命令子程序,計算溫度子程序,顯示數(shù)據(jù)刷新子程序等。圖41中有五個獨立式按鍵可以分別調(diào)整溫度計的上下限報警設(shè)置和時間,并且切換顯示。 DS1302的日歷、時間寄存器寫寄存器讀寄存器Bit7 Bit6Bit5Bit4Bit3Bit2Bit1Bit080H81HCH10秒秒82H83H 10分分84H85H12/24010時時AM/PM86H87H0010日日88H89H00010月月8AH8BH00000星期8CH8DH 10年年8EH8FHWP0000000單片機(jī)應(yīng)用系統(tǒng)中除了復(fù)位按鍵有專門的復(fù)位電路,以及專一的復(fù)位功能外,其它的按鍵或鍵盤都是以開關(guān)狀態(tài)來設(shè)置控制功能或輸入數(shù)據(jù)。表6為DS1302的日歷、時間寄存器內(nèi)容:“CH”是時鐘暫停標(biāo)志位,當(dāng)該位為1時,時鐘振蕩器停止,DS1302處于低功耗狀態(tài);當(dāng)該位為0時,時鐘開始運行。對于位6,若對程序進(jìn)行讀/寫時RAM=1,對時間進(jìn)行讀/寫時,CK=0。中有在SCLK 為低電平時,才能將RST置為高電平,I/O為串行數(shù)據(jù)輸入端(雙向)。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。當(dāng)Vcc2大于Vcc1+,Vcc2給DS1302供電。由于單線制只有一根線,因此發(fā)送接口必須是三態(tài)的。DS18B20可以采用兩種方式供電,一種是采用電源供電方式,此時DS18B20的1腳接地,2腳作為信號線,3腳接電源。其輸出用于修正減法計數(shù)器的預(yù)置值,只要計數(shù)器門仍未關(guān)閉就重復(fù)上述過程,直到溫度寄存器值大致被測溫度值。DS18B20的測溫原理是這這樣的,器件中低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小,用于產(chǎn)生固定頻率的脈沖信號送給減法計數(shù)器1;高溫度系數(shù)晶振隨溫度變化其振蕩頻率明顯改變,所產(chǎn)生的信號作為減法計數(shù)器2的脈沖輸入。若T>TH或T<TL,則將該器件內(nèi)的報警標(biāo)志位置位,并對主機(jī)發(fā)出的報警搜索命令作出響應(yīng)。轉(zhuǎn)換完成后的溫度值就以16位帶符號擴(kuò)展的二進(jìn)制補碼形式存儲在高速暫存存儲器的第1、2字節(jié)。因此,在實際應(yīng)用中要將分辨率和轉(zhuǎn)換時間權(quán)衡考慮。第5個字節(jié),為配置寄存器,它的內(nèi)容用于確定溫度值的數(shù)字轉(zhuǎn)換分辨率。溫度報警觸發(fā)器TH和TL,可通過軟件寫入戶報警上下限。要顯示字符時要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符。1602液晶模塊內(nèi)部的字符發(fā)生存儲器(CGROM)已經(jīng)存儲了不同的點陣字符圖形,這些字符有,阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,其中數(shù)字與字母同ASCII碼兼容。1602液晶為16字X2行的字符型液晶。數(shù)據(jù)存儲器:在AT89S52的具有128字節(jié)的內(nèi)部RAM,這128字節(jié)可利用直接或間接尋址方式訪問,堆棧操作可利用間接尋址方式進(jìn)行,128字節(jié)均可設(shè)置為堆棧區(qū)空間。電源空閑標(biāo)志:電源空閑標(biāo)志(POF)在特殊功能寄存儲器SFR中PCON的第4位(),電源打開時POF置“1”,它可由軟件設(shè)置睡眠狀態(tài)并不為復(fù)位所影響。掉電方式何在RAM中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直接到一個硬件復(fù)位。主控模塊采用單片機(jī)最小系統(tǒng)是由于 A T89S51芯片內(nèi)含有4 kB的 E2PROM ,無需外擴(kuò)存儲器 ,電路簡單可靠 ,其時鐘頻率為 0~24 MHz ,并且價格低廉 ,批量價在 10元以內(nèi)。此外,AT89S52設(shè)計和配置了振蕩頻率可為0Hz并可通過軟件設(shè)置省電模式。當(dāng)采集的溫度經(jīng)處理后超過設(shè)定溫度的上限時或者下限時,單片機(jī)通過三極管驅(qū)動揚聲器鳴笛報警并且LED燈閃爍。方案二 進(jìn)而考慮到用溫度傳感器,在單片機(jī)電路設(shè)計中,大多都是使用傳感器,所以這是非常容易想到的,所以可以采用一只溫度傳感器DS18B20,此傳感器,可以很容易直接讀取被測溫度值,進(jìn)行轉(zhuǎn)換,就可以滿足設(shè)計要求。采用此種方案雖然減少芯片的使用,節(jié)約成本,但是,實現(xiàn)的時間誤差較大。所以不采用此種作為顯示。AT89S52的性能完全滿足本設(shè)計對單片機(jī)的要求。用MSP430編程較之MS51繁瑣,故不采用MSP430F449。本設(shè)計所介紹的數(shù)字溫度測量與傳統(tǒng)的溫度測量相比,具有讀數(shù)方便,測溫范圍廣,測溫準(zhǔn)確,其輸出溫度采用數(shù)字顯示,主要用于對測溫比較準(zhǔn)確的場所,或科研實驗室使用,該設(shè)計控制器使用單片機(jī)AT89S52,測溫傳感器使用DS18B20,用液晶以并行方式傳送數(shù)據(jù),實現(xiàn)溫度顯示,能準(zhǔn)確達(dá)到以上要求。本設(shè)計采用數(shù)字溫度傳感器DS18B20,因其內(nèi)部集成了A/D轉(zhuǎn)換器,使得電路結(jié)構(gòu)更加簡單,而且減少了溫度測量轉(zhuǎn)換時的精度損失,使得測量溫度更加精確。文中還著重介紹了軟件設(shè)計部分,在這里采用模塊化結(jié)構(gòu),主要模塊有:液晶顯示程序、鍵盤掃描及按鍵處理程序、溫度信號處理程序、時間顯示程序、超溫報警程序。溫度信號由溫度芯片DS18B20采集,并以數(shù)字信號的方式傳送給單片機(jī)。信息工程學(xué)院課程設(shè)計報告書題目: 基于AT89S52的溫度測量系統(tǒng)設(shè)計 專 業(yè): 班 級: 學(xué) 號: 學(xué)生姓名: 指導(dǎo)教師: 2010 年 9 月 30 日 摘要隨著時代的進(jìn)步和發(fā)展,單片機(jī)技術(shù)已經(jīng)普及到我們生活,工作,科研,各個領(lǐng)域,已經(jīng)成為一種比較成熟的技術(shù)。為方便記錄時間,還添加了時間顯示單元。單片機(jī)通過對信號進(jìn)行相應(yīng)處理,從而實現(xiàn)溫度測量的目的。但人們對它的要求越來越高,要為現(xiàn)代人工作、科研、生活、提供更好的更方便的設(shè)施就需要從數(shù)單片機(jī)技術(shù)入手,一切向著數(shù)字化控制,智能化控制方向發(fā)展。更能串接多個數(shù)字溫度傳感器DS18B20進(jìn)行范圍的溫度檢測。但是編程環(huán)境復(fù)雜,編程風(fēng)格與MS51相差很大。由于其與MS51完全兼容,故編程簡單。而且采用動態(tài)掃描法與單片機(jī)連接時,占用的單片機(jī)時間多。方案一直接采用單片機(jī)定時計數(shù)器提供秒信號,使用程序?qū)崿F(xiàn)年、月、日、星期、時、分、秒計數(shù)。方案一由于本設(shè)計是測溫電路,可以使用熱敏電阻之類的器件利用其感溫效應(yīng),在將隨被測溫度變化的電壓或電流采集過來,進(jìn)行A/D轉(zhuǎn)換后,就可以用單片機(jī)進(jìn)行數(shù)據(jù)的處理,在顯示電路上,就可以將被測溫度顯示出來,這種設(shè)計需要用到A/D轉(zhuǎn)換電路,感溫電路比較麻煩。3系統(tǒng)的總體設(shè)計框圖溫度測量系統(tǒng)總體設(shè)計方框圖如圖31所示,溫度傳感器 DS18B20采集溫度,單片機(jī) AT89S52 獲取采集的溫度值,經(jīng)處理后得到當(dāng)前環(huán)境中一個比較穩(wěn)定的溫度值,再根據(jù)當(dāng)前設(shè)定的溫度上下限值,通過液晶顯示當(dāng)前的溫度值。AT89S52具有如下特點:40個引腳,4k Bytes Flash片內(nèi)程序存儲器,128 bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時鐘振蕩器。由于系統(tǒng)控制方案簡單 ,數(shù)據(jù)量也不大 ,考慮到電路的簡單和成本等因素 ,因此在本設(shè)計中選用 A TMEL 公司的 A T89S51單片機(jī)作為主控芯片??臻e方式停止CPU的
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1