資源描述:
《畢業(yè)設(shè)計(jì)(論文)-基于單片機(jī)的數(shù)字式日歷溫度顯示系統(tǒng)的設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、畢業(yè)設(shè)計(jì)數(shù)字式日歷溫度顯示系統(tǒng)的設(shè)計(jì)DigitalCalendarTemperatureDisplay院系專業(yè)電姓名指導(dǎo)教師目錄前言…………………………………………………………………………………3第一章緒論………………………………………………………………………4第一節(jié)提出問題確立初步方案…………………………………………4第二節(jié)系統(tǒng)總體框圖……………………………………………………5第二章主要硬件的功能與應(yīng)用…………………………………………………5第一節(jié)AT89C52芯片介紹………………………………………
2、………5第二節(jié)DS12887功能簡介………………………………………………10第三節(jié)DS18B20溫度傳感器……………………………………………13第四節(jié)多功能器件X25045特點(diǎn)及應(yīng)用………………………………15第五節(jié)鍵盤工作原理……………………………………………………17第六節(jié)采用MAX232實(shí)現(xiàn)MCS-51單片機(jī)與PC機(jī)的通信……………18第三章程序流程圖………………………………………………………………25第一節(jié)DS18B20軟件流程圖……………………………………………25第二節(jié)x25045軟件流程
3、圖………………………………………………27第四章鍵盤接口的類型與設(shè)計(jì)…………………………………………………28第一節(jié)鍵盤類型介紹……………………………………………………28第二節(jié)鍵盤掃描方式……………………………………………………31謝詞…………………………………………………………………………………35第五章結(jié)束語……………………………………………………………………36參考文獻(xiàn)……………………………………………………………………………37前言由于數(shù)字式日歷、溫度顯示器在各個(gè)行業(yè)的廣泛應(yīng)用,各企業(yè)也投入
4、更多的人力,物力,尤其是在單片機(jī)控制系統(tǒng)上的重視程度越來越高,我們所設(shè)計(jì)的是利用單片機(jī)控制系統(tǒng)來實(shí)現(xiàn)的數(shù)字式日歷、溫度顯示器。在日常生活中的很多場所,如變電所、銀行等,需要一個(gè)非常明顯的顯示裝置,可以顯示出現(xiàn)在的年、月、日、時(shí)、分、秒,安全運(yùn)行天數(shù),從某年、某月、某日開始運(yùn)行,現(xiàn)在場所的溫度、濕度值等。這樣可以給廣大消費(fèi)者帶來很大的方便,為了滿足上述需求,我們研究設(shè)計(jì)了一種單片機(jī)控制的數(shù)字式日歷、溫度顯示系統(tǒng)。本系統(tǒng)我們采用了89C52單片機(jī),時(shí)鐘由時(shí)鐘芯片DS12887提供;顯示部分采用高亮度LED
5、顯示器,共32位顯示;模擬量輸入:采用集成傳感器DS1820,測量范圍:-50---+150;開關(guān)量輸出為繼電器輸出;最高溫度和最低溫度狀態(tài)指示為發(fā)光二極管;按鍵:設(shè)置3個(gè)按鍵和一個(gè)撥動(dòng)開關(guān)本論文在編寫過程中,得到山東理工大學(xué)電氣與電子工程學(xué)院副教授姜志海的悉心指導(dǎo),在次表示深深的謝意。另外在編寫過程中,還參閱和利用了國內(nèi)外大量文獻(xiàn)、資料,對這些文獻(xiàn)作者也在次致以謝意。由于作者水平有限,加上時(shí)間倉促,本論文難免有不足和疏漏之處,熱忱歡迎廣大讀者批評指正,提出寶貴意見。學(xué)生:劉國棟2005年5月25日第
6、一章緒論第一節(jié)提出問題確立初步方案一、問題的提出在日常生活中的很多場所,如變電所、銀行等,需要一個(gè)非常明顯的顯示裝置,可以顯示出現(xiàn)在的年、月、日、時(shí)、分、秒,安全運(yùn)行天數(shù),從某年、某月、某日開始運(yùn)行,現(xiàn)在場所的溫度、濕度值等。這樣可以給廣大消費(fèi)者帶來很大的方便,為了滿足上述需求,我們研究設(shè)計(jì)了一種單片機(jī)控制的數(shù)字式日歷溫度顯示系統(tǒng)。二、設(shè)計(jì)方案初步確立數(shù)字式日歷溫度顯示系統(tǒng)的設(shè)計(jì)是一套基于單片機(jī)的綜合控制系統(tǒng),包括很多方面。本次設(shè)計(jì)由于時(shí)間等各方面的限制只完成了其中的大部分的內(nèi)容1.選擇單片機(jī):根據(jù)控
7、制系統(tǒng)所要求的控制精度,響應(yīng)速度,開發(fā)環(huán)境,I/O點(diǎn)數(shù),輸入/輸出通道數(shù)等情況,我們選擇了MCS—51系列的8位單片機(jī)89C52。AT89C52是一種帶8K字節(jié)閃速可編程可擦除只讀存儲(chǔ)器(EEPROM)的低電壓、高性能CMOS8位為制器。該器件采用ATMEL非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的80C51和80C52輸出管相兼容。由于將多功能8位CPU和閃速存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C520是一種高性能控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。2.選擇時(shí)鐘芯片:DS
8、12887是美國達(dá)拉斯半導(dǎo)體公司(Dallas)最新推出的串行接口實(shí)時(shí)時(shí)鐘芯片,采用CMOS技術(shù)制成,具有內(nèi)部晶振和時(shí)鐘芯片備份鋰電池,同時(shí)它與目前IBMAT計(jì)算機(jī)常用的時(shí)鐘芯片MC146818B和DS1287管腳兼容,可直接替換。它所提供的世紀(jì)字節(jié)在位置32h,世紀(jì)寄存器32h到2000年1月1日從19遞增到20。采用DS12887芯片設(shè)計(jì)的時(shí)鐘電路不需任何外圍電路和器件,并具有良好的微機(jī)接口。DS12887芯片具有微功耗,外圍接口簡單,精度高,工作穩(wěn)