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

正文內(nèi)容

基于at89s52的溫度測量系統(tǒng)設(shè)計(jì)-展示頁

2025-06-27 17:02本頁面
  

【正文】 功能寄存儲器SFR中PCON的第4位(),電源打開時POF置“1”,它可由軟件設(shè)置睡眠狀態(tài)并不為復(fù)位所影響。這些地址并沒有全部占用,沒有占用的地址不可使用,讀這些地址將得到一個隨意的數(shù)值。掉電方式何在RAM中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直接到一個硬件復(fù)位。同時, AT89S52可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。主控模塊采用單片機(jī)最小系統(tǒng)是由于 A T89S51芯片內(nèi)含有4 kB的 E2PROM ,無需外擴(kuò)存儲器 ,電路簡單可靠 ,其時鐘頻率為 0~24 MHz ,并且價格低廉 ,批量價在 10元以內(nèi)。同時該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。此外,AT89S52設(shè)計(jì)和配置了振蕩頻率可為0Hz并可通過軟件設(shè)置省電模式。圖31 溫度測量系統(tǒng)總體設(shè)計(jì)框圖 主控制器AT89S52 是一個低功耗,高性能CMOS 8位單片機(jī),片內(nèi)含8k Bytes ISP(Insystem programmable)的可反復(fù)擦寫1000次的Flash只讀程序存儲器,器件采用ATMEL公司的高密度、非易失性存儲技術(shù)制造,兼容標(biāo)準(zhǔn)MCS51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISP Flash存儲單元,功能強(qiáng)大的微型計(jì)算機(jī)的AT89S52可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價比的解決方案。當(dāng)采集的溫度經(jīng)處理后超過設(shè)定溫度的上限時或者下限時,單片機(jī)通過三極管驅(qū)動揚(yáng)聲器鳴笛報警并且LED燈閃爍。綜上各方案所述,對此次作品的方案選定: 采用AT89S52作為主控制系統(tǒng); DS1302提供時鐘;DS18B20作為溫度傳感器;LCD顯示屏作為顯示。方案二 進(jìn)而考慮到用溫度傳感器,在單片機(jī)電路設(shè)計(jì)中,大多都是使用傳感器,所以這是非常容易想到的,所以可以采用一只溫度傳感器DS18B20,此傳感器,可以很容易直接讀取被測溫度值,進(jìn)行轉(zhuǎn)換,就可以滿足設(shè)計(jì)要求。方案二采用DS1302時鐘芯片實(shí)現(xiàn)時鐘,DS1302芯片是一種高性能的時鐘芯片,可自動對秒、分、時、日、周、月、年以及閏年補(bǔ)償?shù)哪赀M(jìn)行計(jì)數(shù),而且精度高,位的RAM做為數(shù)據(jù)暫存區(qū),~。采用此種方案雖然減少芯片的使用,節(jié)約成本,但是,實(shí)現(xiàn)的時間誤差較大。方案三采用LCD液晶顯示屏,液晶顯示屏的顯示功能強(qiáng)大,可顯示大量字母,圖形,顯示多樣,清晰可見,但是價格一般,需要的接口線較少,所以在此設(shè)計(jì)中采用LCD液晶顯示屏作為顯示。所以不采用此種作為顯示。 顯示模塊的選擇方案和論證方案一采用LED數(shù)碼管動態(tài)掃描,LED數(shù)碼管價格適中,對于顯示數(shù)字最合適,但是顯示字母不合適。AT89S52的性能完全滿足本設(shè)計(jì)對單片機(jī)的要求。該芯片內(nèi)部存儲器為8KB ROM 存儲空間,同樣具有89C51的功能。用MSP430編程較之MS51繁瑣,故不采用MSP430F449。2系統(tǒng)基本方案選擇和論證方案一 采用MSP430F449芯片作為硬件核心,采用Flash ROM,內(nèi)部具有4KB ROM 存儲空間,適合手持設(shè)備。本設(shè)計(jì)所介紹的數(shù)字溫度測量與傳統(tǒng)的溫度測量相比,具有讀數(shù)方便,測溫范圍廣,測溫準(zhǔn)確,其輸出溫度采用數(shù)字顯示,主要用于對測溫比較準(zhǔn)確的場所,或科研實(shí)驗(yàn)室使用,該設(shè)計(jì)控制器使用單片機(jī)AT89S52,測溫傳感器使用DS18B20,用液晶以并行方式傳送數(shù)據(jù),實(shí)現(xiàn)溫度顯示,能準(zhǔn)確達(dá)到以上要求。由于DS18B20芯片的小型化,更加可以通過單跳數(shù)據(jù)線就可以和主電路連接,故可以把數(shù)字溫度傳感器DS18B20做成探頭,探入到狹小的地方,增加了實(shí)用性。本設(shè)計(jì)采用數(shù)字溫度傳感器DS18B20,因其內(nèi)部集成了A/D轉(zhuǎn)換器,使得電路結(jié)構(gòu)更加簡單,而且減少了溫度測量轉(zhuǎn)換時的精度損失,使得測量溫度更加精確。溫度測量系統(tǒng)廣泛應(yīng)用于社會生活的各個領(lǐng)域 ,如家電、汽車、材料、電力電子等。文中還著重介紹了軟件設(shè)計(jì)部分,在這里采用模塊化結(jié)構(gòu),主要模塊有:液晶顯示程序、鍵盤掃描及按鍵處理程序、溫度信號處理程序、時間顯示程序、超溫報警程序。文中介紹了該測量系統(tǒng)的硬件部分,包括:溫度檢測電路、溫度顯示電路、溫度報警電路、實(shí)時時鐘電路和一些接口電路 。溫度信號由溫度芯片DS18B20采集,并以數(shù)字信號的方式傳送給單片機(jī)。該溫度測量系統(tǒng) ,可以設(shè)置上下報警溫度,當(dāng)溫度不在設(shè)置范圍內(nèi)時,可以報警。信息工程學(xué)院課程設(shè)計(jì)報告書題目: 基于AT89S52的溫度測量系統(tǒng)設(shè)計(jì) 專 業(yè): 班 級: 學(xué) 號: 學(xué)生姓名: 指導(dǎo)教師: 2010 年 9 月 30 日 摘要隨著時代的進(jìn)步和發(fā)展,單片機(jī)技術(shù)已經(jīng)普及到我們生活,工作,科研,各個領(lǐng)域,已經(jīng)成為一種比較成熟的技術(shù)。本設(shè)計(jì)以AT89S52單片機(jī)為核心的溫度測量系統(tǒng)的工作原理和設(shè)計(jì)方法。為方便記錄時間,還添加了時間顯示單元。時鐘模塊采用DS1302時鐘芯片實(shí)現(xiàn)。單片機(jī)通過對信號進(jìn)行相應(yīng)處理,從而實(shí)現(xiàn)溫度測量的目的。 關(guān)鍵詞:AT89S52單片機(jī) DS18B20溫度芯片 溫度測量 DS1302 時鐘芯片目 錄摘要 II1 引言 12系統(tǒng)基本方案選擇和論證 2 2 顯示模塊的選擇方案和論證 2 2 2 33系統(tǒng)的總體設(shè)計(jì)框圖 4 主控制器 4 顯示電路 6 7 9 10 114 系統(tǒng)整體硬件電路 125系統(tǒng)軟件算法分析 13 13 14 14 計(jì)算溫度子程序 15 顯示數(shù)據(jù)刷新子程序 156 仿真結(jié)果 167總結(jié)與體會 17參考文獻(xiàn) 18附錄A部分程序清單 191 引言隨著人們生活水平的不斷提高,單片機(jī)控制無疑是人們追求的目標(biāo)之一,它所給人帶來的方便也是不可否定的,其中數(shù)字溫度測量就是一個典型的例子。但人們對它的要求越來越高,要為現(xiàn)代人工作、科研、生活、提供更好的更方便的設(shè)施就需要從數(shù)單片機(jī)技術(shù)入手,一切向著數(shù)字化控制,智能化控制方向發(fā)展。數(shù)字溫度傳感器DS18B20只用一個引腳即可與單片機(jī)進(jìn)行通信,大大減少了接線的麻煩,使得單片機(jī)更加具有擴(kuò)展性。更能串接多個數(shù)字溫度傳感器DS18B20進(jìn)行范圍的溫度檢測。為記錄方便還增加了顯示時間功能。但是編程環(huán)境復(fù)雜,編程風(fēng)格與MS51相差很大。方案二采用AT89S52,片內(nèi)ROM全都采用Flash ROM;;同時也與MCS51系列單片機(jī)完全兼容。由于其與MS51完全兼容,故編程簡單。所以選擇采用AT89S52作為主控制系統(tǒng)。而且采用動態(tài)掃描法與單片機(jī)連接時,占用的單片機(jī)時間多。方案二采用點(diǎn)陣式數(shù)碼管顯示,點(diǎn)陣式數(shù)碼管是由八行八列的發(fā)光二極管組成,對于顯示文字比較適合,如采用在顯示數(shù)字顯得太浪費(fèi),且價格也相對較高,所以也不用此種作為顯示。方案一直接采用單片機(jī)定時計(jì)數(shù)器提供秒信號,使用程序?qū)崿F(xiàn)年、月、日、星期、時、分、秒計(jì)數(shù)。所以不采用此方案。方案一由于本設(shè)計(jì)是測溫電路,可以使用熱敏電阻之類的器件利用其感溫效應(yīng),在將隨被測溫度變化的電壓或電流采集過來,進(jìn)行A/D轉(zhuǎn)換后,就可以用單片機(jī)進(jìn)行數(shù)據(jù)的處理,在顯示電路上,就可以將被測溫度顯示出來,這種設(shè)計(jì)需要用到A/D轉(zhuǎn)換電路,感溫電路比較麻煩。從以上兩種方案,很容易看出,采用方案二,電路比較簡單,軟件設(shè)計(jì)也比較簡單,故采用了方案二。3系統(tǒng)的總體設(shè)計(jì)框圖溫度測量系統(tǒng)總體設(shè)計(jì)方框圖如圖31所示,溫度傳感器 DS18B20采集溫度,單片機(jī) AT89S52 獲取采集的溫度值,經(jīng)處理后得到當(dāng)前環(huán)境中一個比較穩(wěn)定的溫度值,再根據(jù)當(dāng)前設(shè)定的溫度上下限值,通過液晶顯示當(dāng)前的溫度值??赏ㄟ^按鍵切換時間和溫度上下限的顯示,也可通過按鍵修改溫度上下限值和時間。AT89S52具有如下特點(diǎn):40個引腳,4k Bytes Flash片內(nèi)程序存儲器,128 bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計(jì)數(shù)器,2個全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時鐘振蕩器??臻e模式下,CPU暫停工作,而RAM定時計(jì)數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。由于系統(tǒng)控制方案簡單 ,數(shù)據(jù)量也不大 ,考慮到電路的簡單和成本等因素 ,因此在本設(shè)計(jì)中選用 A TMEL 公司的 A T89S51單片機(jī)作為主控芯片。其主要功能特性: 兼容MCS51指令系統(tǒng) 4k可反復(fù)擦寫(1000次)ISP Flash ROM 32個雙向I/O口 2個16位可編程定時/計(jì)數(shù)器 時鐘頻率033MHz 全雙工UART串行中斷口線 128x8 bit內(nèi)部RAM 2個外部中斷源 低功耗空閑和省電模式 中斷喚醒省電模式 3級加密位 看門狗(WDT)電路 軟件設(shè)置空閑和省電功能 靈活的ISP字節(jié)和分頁編程
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1