《基于單片機(jī)的電源警示燈設(shè)計》7100字(論文)_第1頁
《基于單片機(jī)的電源警示燈設(shè)計》7100字(論文)_第2頁
《基于單片機(jī)的電源警示燈設(shè)計》7100字(論文)_第3頁
《基于單片機(jī)的電源警示燈設(shè)計》7100字(論文)_第4頁
《基于單片機(jī)的電源警示燈設(shè)計》7100字(論文)_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

目錄PAGE10基于單片機(jī)的電源警示燈設(shè)計摘要進(jìn)入21世紀(jì)以來,電源逐漸成為了人們?nèi)粘I钪胁豢苫蛉钡囊画h(huán);隨著電源技術(shù)的不斷發(fā)展,現(xiàn)在的電源的應(yīng)用已經(jīng)得到了廣大居民住戶的一致認(rèn)可。本文采用51單片機(jī)為控制核心設(shè)計了一種基于單片機(jī)的不間斷電源警示燈設(shè)計裝置,硬件設(shè)計主要包括按鍵、警示、顯示、模數(shù)轉(zhuǎn)換、主控等模塊。軟件設(shè)計主要包括主程序以及顯示程序等。采用軟件Proteus和KEIL軟件對電路進(jìn)行仿真,兩個軟件聯(lián)合調(diào)試完成基于單片機(jī)的不間斷電源警示燈設(shè)計裝置的設(shè)計,根據(jù)仿真結(jié)果進(jìn)行測試,基本達(dá)到預(yù)期控制要求。關(guān)鍵詞:單片機(jī);電源;顯示模塊目錄1緒論 11.1課題背景 11.2研究的目的及意義 11.3研究主要內(nèi)容 21.4論文結(jié)構(gòu) 22系統(tǒng)設(shè)計方案 42.1方案設(shè)計的基本思路 42.2各模塊方案選型 42.2.1單片機(jī)選擇 42.2.2顯示模塊選型 52.2.3按鍵模塊選型 52.2.4警示模塊選型 53系統(tǒng)硬件電路設(shè)計 73.1系統(tǒng)硬件設(shè)計總原理圖 73.2STC12C5202AD單片機(jī)設(shè)計 73.3LCD1602顯示模塊 83.4電源模塊設(shè)計 104系統(tǒng)軟件設(shè)計 114.1主程序流程圖 114.2液晶顯示程序設(shè)計 114.3串行口中斷初始化軟件設(shè)計 124.4定時器0初始化 134.5時鐘初始化 134.6定時器0溢出中斷程序 134.7定時器1溢出中斷程序 135系統(tǒng)實(shí)現(xiàn)與測試結(jié)果分析 155.1系統(tǒng)結(jié)果分析 156結(jié)論 161緒論1.1課題背景社會在不斷的發(fā)展與進(jìn)步,人們的物質(zhì)文化生活水平越來越高,各種高新技術(shù)不斷涌現(xiàn),越來越多的智能化產(chǎn)品成為人們?nèi)粘I畹谋匦杵罚o廣大人群的生活帶來極大的便利與快捷。例如智能手機(jī),人們可以通過智能手機(jī)進(jìn)行短信、語音、視頻等相關(guān)數(shù)據(jù)內(nèi)容的傳輸,拉近人與人之間的距離;智能化的冰箱能夠讓食材保存時間更加長久,味道更加鮮美;液晶電視的出現(xiàn),能夠?yàn)閺V大的人民群眾帶來極大的便利性,方便人們隨時隨地收看電影或者電視節(jié)目;熱水器則能夠讓人們隨時隨地的沖洗熱水澡。當(dāng)前階段,各類產(chǎn)品必須與時代同行,不斷滿足人們?nèi)找娑嘣鄻踊男枰?,滿足一些場合對供電要求較高的地方對電源進(jìn)行檢測,所以設(shè)計一款基于單片機(jī)的不間斷電源警示燈設(shè)計裝置是非常有必要的。社會在飛速的發(fā)展與進(jìn)步,各個生活領(lǐng)域的產(chǎn)品,越來越智能化、信息化、現(xiàn)代化,嵌入式系統(tǒng)逐漸成為行業(yè)發(fā)展的趨勢,得到大規(guī)模的推廣與普及,贏得了廣大的市場與口碑。嵌入式系統(tǒng)主要是圍繞著應(yīng)用的目標(biāo),基于計算機(jī)技術(shù),軟硬件可裁剪,其滿足系統(tǒng)對于功能、可靠性、成本、體積、功耗的要求,可以在完成特定功能的基礎(chǔ)上,節(jié)約成本降低體積。本文便是基于單片機(jī)進(jìn)行設(shè)計,進(jìn)而實(shí)現(xiàn)基于單片機(jī)的不間斷電源警示燈設(shè)計。1.2研究的目的及意義如何對濕度進(jìn)行有效的調(diào)控,例如恒溫恒濕箱,冷熱沖擊箱等,這些產(chǎn)品技術(shù)優(yōu)勢非常突出,目前已經(jīng)在多個行業(yè)得到大規(guī)模的推廣與應(yīng)用,成為必不可缺少的關(guān)鍵實(shí)驗(yàn)設(shè)備,所以他們對電源的要求非常高。1、藥品行業(yè):隨著我國加入世界貿(mào)易組織,各大跨國制藥集團(tuán)紛紛抓住發(fā)展機(jī)遇,相繼在我國各大型城市設(shè)立制藥企業(yè),擴(kuò)大全球市場份額。顯而易見,藥品行業(yè)的競爭日益加劇,我國的制藥企業(yè)要想在如此激烈的競爭中獲取一定的競爭優(yōu)勢,需要從科學(xué)創(chuàng)新,設(shè)備管理,品質(zhì)安全等多個方面進(jìn)行著力,借助智能化設(shè)備與信息化手段,不斷對產(chǎn)品進(jìn)行打磨與創(chuàng)新,大大降低產(chǎn)品的造價,顯著增強(qiáng)制藥企業(yè)的核心競爭力。GMP人已經(jīng)成為藥品行業(yè)的基本準(zhǔn)則,藥品從生產(chǎn)制造到銷售全流程,必須按照上述規(guī)則予以操作。各大制藥企業(yè)只有嚴(yán)格按照上述規(guī)章制度,才能夠?qū)λ幤芳庸どa(chǎn)銷售等關(guān)鍵環(huán)節(jié)容易出現(xiàn)的一系列問題予以規(guī)避與預(yù)防,例如藥品運(yùn)輸,環(huán)境監(jiān)測、生產(chǎn)設(shè)備監(jiān)測、滅菌工藝驗(yàn)證等,通過上述一系列的品質(zhì)監(jiān)測與管控,能夠顯著提升產(chǎn)品的質(zhì)量。由于藥品的特殊性,在運(yùn)輸過程中對溫度要求高所以在控制溫度時一定要對供電進(jìn)行監(jiān)測防止斷電。2、冷鏈物流日常生活中比較常規(guī)的疫苗,在存儲運(yùn)輸過程中都需要處于冷藏狀態(tài),一般的冷藏溫度大概在2~8℃,有一些特殊的疫苗冷藏溫度要達(dá)到零下18℃。除此之外還有一系列的生物制品,對具體的運(yùn)輸存儲溫度或者環(huán)境有著嚴(yán)格的要求,例如血漿,生物制劑等;很多特殊的生物制品,在具體的運(yùn)輸儲藏過程中,溫度要處于零下50℃;一旦運(yùn)輸或者儲藏溫度超過上述溫度設(shè)定的限制,往往會對生物制品的品質(zhì)與活性等造成巨大的破壞,影響非常大。因此,在這些生命科學(xué)研究領(lǐng)域,對一系列冷藏儀器設(shè)備有著嚴(yán)格的要求;在具體的運(yùn)輸過程中,對監(jiān)測儀器的體積或者重量也比較關(guān)注,其根本原因就在于很多生物制品需要通過航空運(yùn)輸方式予以實(shí)現(xiàn)。綜上所述,基于單片機(jī)的不間斷電源警示燈設(shè)計裝置具有很大的現(xiàn)實(shí)研究價值。1.3研究主要內(nèi)容本次設(shè)計主要涉及了電源的測量、顯示、控制等功能設(shè)計與開發(fā)工作。主要包括顯示模塊、按鍵模塊和警示模塊等幾個部分。J3.J4所連接的燈不間斷閃爍。電池電量低于一定值時不亮。光源充足時:1.太陽能板與蓄電池共同供電J3,J4以0.5S一次交替閃爍。2.開始給電池充電,充電時監(jiān)控電池充電情況。若電池電壓高于標(biāo)準(zhǔn)值則停止充電。若低于一定值則開始充電。在光源低于一定值時:1.停止充電。通過蓄電池供電,J3,J4以0.5一次交替閃爍。2.電池電量低于一定值時J3,J4不亮。1.4論文結(jié)構(gòu)本文闡述一款基于單片機(jī)的不間斷電源警示燈設(shè)計。一共有五章,每章分別闡述的內(nèi)容如下:第1章:詳細(xì)介紹了本設(shè)計基于單片機(jī)的不間斷電源警示燈設(shè)計的課題研究背景,課題的研究目的以及意義、本課題研究主要內(nèi)容以及論文結(jié)構(gòu)。第2章:系統(tǒng)方案設(shè)計,介紹基于單片機(jī)的不間斷電源警示燈設(shè)計的總框圖,然后依據(jù)相關(guān)的設(shè)計準(zhǔn)則,對主控、轉(zhuǎn)換、顯示、警示等一系列模塊進(jìn)行準(zhǔn)確的設(shè)計與選擇。第3章:基于單片機(jī)的不間斷電源警示燈設(shè)計的硬件設(shè)計,主要介紹系統(tǒng)硬件設(shè)計總原理圖、單片機(jī)主控模塊、AD模塊、顯示模塊以及按鍵模塊的設(shè)計做了詳細(xì)的說明。第4章:在第四章的文字闡述中主要是對基于單片機(jī)的不間斷電源警示燈設(shè)計的軟件設(shè)計進(jìn)行詳細(xì)介紹。具體對整個基于單片機(jī)的不間斷電源警示燈設(shè)計的流程圖進(jìn)行設(shè)計。第5章:主要闡述本文所設(shè)計的基于單片機(jī)的不間斷電源警示燈設(shè)計通過Keil與Proteus軟件進(jìn)行仿真模擬實(shí)現(xiàn)設(shè)計功能并進(jìn)行測試,經(jīng)測試結(jié)果顯示,本設(shè)計的功能成功實(shí)現(xiàn)。第6章:結(jié)論。2系統(tǒng)設(shè)計方案2.1方案設(shè)計的基本思路本次設(shè)計主要涉及了電源的測量、顯示、控制等功能。依據(jù)相關(guān)的設(shè)計準(zhǔn)則,對主控、轉(zhuǎn)換、顯示、警示等一系列模塊進(jìn)行準(zhǔn)確的設(shè)計與選擇。系統(tǒng)框圖如圖2.1所示。圖2.1系統(tǒng)框圖2.2各模塊方案選型2.2.1單片機(jī)選擇方案一:目前市場上單片機(jī)的種類非常繁多,在不同的環(huán)境不同的使用工況下,有著不同的選擇,它們對應(yīng)的用途也各不相同。接下來我們將對stm32單片機(jī)相關(guān)知識進(jìn)行簡單的介紹與描述;這是一款32位的單片機(jī),性能非常優(yōu)越,目前已經(jīng)得到大規(guī)模的應(yīng)用與普及,例如STM32F103單片機(jī)的配置參數(shù):64kRAM,512kROM;STM32F407單片機(jī)的配置參數(shù):256Kram,1MROM。單片機(jī)在各個行業(yè)及領(lǐng)域得到廣泛的應(yīng)用,其主要原因就在于其性價比比較高,性能比較優(yōu)越,生產(chǎn)價格低廉,能夠完成各種不同的功能需要,操作靈活簡單,整體的功耗低單片機(jī)的設(shè)計體積比較小。方案二:嵌入式ARM是系統(tǒng)硬件與軟件的統(tǒng)一簡稱。該類型產(chǎn)品在實(shí)際應(yīng)用過程中具備的主要優(yōu)勢如下:計算速度快,存儲容量大,靠外部環(huán)境干擾能力強(qiáng),資源集成度高,能夠滿足多種不同復(fù)雜環(huán)境的復(fù)雜控制系統(tǒng)設(shè)計與開發(fā)。但是該類產(chǎn)品的劣勢也非常明顯:產(chǎn)品設(shè)計開發(fā)投入大,設(shè)計工作比較復(fù)雜,生產(chǎn)制造成本高,目前還沒有大規(guī)模的推廣與普及。方案三:MSP430單片機(jī)是一種新型信號處理器,功率低,計算速度快,可同時完成多種不同信號的處理工作。其本質(zhì)就是將微主調(diào)器、模擬、數(shù)字等多種電路資源進(jìn)行集成,放置在一個芯片上。MSP430F149單片機(jī):是一款混合單片機(jī),產(chǎn)品工作的穩(wěn)定性可靠性極高,能夠?qū)⒏鞣N不同的功能指令集進(jìn)行有效縮短,目前被廣泛應(yīng)用在精密設(shè)備、高端科技、遠(yuǎn)程控制等不同的領(lǐng)域,在實(shí)際應(yīng)用過程中能夠具備一定的性價比。方案四:以STC12C5202AD單片機(jī)作為主要控制核心使用。STC12C5202AD單片機(jī)是一個耗能低、效率高的微主調(diào)器,內(nèi)存8K。該類型產(chǎn)品在實(shí)際應(yīng)用過程中優(yōu)勢也比較突出,產(chǎn)品的生產(chǎn)制造價格低廉,功耗低,產(chǎn)品的工作穩(wěn)定性高,符合本次設(shè)計方案的各種功能需要與需求。通過對以上4種不同類型的控制器進(jìn)行分析與研究,給結(jié)合本次設(shè)計方案的設(shè)計設(shè)需要,綜合考量制造成本、功耗大小、設(shè)計復(fù)雜難度等多個方面。由于本次畢業(yè)設(shè)計工作主要是計算器系統(tǒng)的開發(fā)與設(shè)計,從而選擇單片機(jī)作為本次店設(shè)計的控制器,保證產(chǎn)品在實(shí)際工作過程中的穩(wěn)定性、可靠性、經(jīng)濟(jì)性,通過對不同產(chǎn)品類型的規(guī)格參數(shù)等進(jìn)行考量,最終確定選擇STC12C5202AD單片機(jī)。2.2.2顯示模塊選型(1)采用LED數(shù)字化掃描,該類型產(chǎn)品的普及程度非常廣,目前已經(jīng)被廣泛應(yīng)用在各種不同的行業(yè)領(lǐng)域,市場口碑與信賴程度高,產(chǎn)品的制作價格低,一般都用在數(shù)字顯示方面。目前單片機(jī)所占用的線路少,電路簡單,性價比高,顯示器的設(shè)計數(shù)據(jù)較多,數(shù)字化顯然不符合要求,因此被丟棄。(2)采用數(shù)碼管顯示,顯示的文本信息利用率比較低并且價格相對高,還不能顯示復(fù)雜的數(shù)據(jù),那么這就與LED顯示類似,所以不被采用。(3)采用LCD1602液晶模塊進(jìn)行顯示,LCD1602它是由微控制器驅(qū)動的顯示模塊,LCD1602顯示模塊可以顯示出大量的文字信息、數(shù)據(jù)信息和圖形信息等很多內(nèi)容,而且用LCD1602進(jìn)行顯示,它的顯示效果特別好,而且使用LCD1602顯示模塊的話,在編寫程序上需要花的時間少,編程簡單,LCD1602顯示模塊不但價格低,而且功率消耗低抗干擾能力比較強(qiáng)。根據(jù)對比與消耗的大小,所以選擇第(3)方案。2.2.3按鍵模塊選型按鍵模塊一般包括獨(dú)立、矩陣兩種不同的按鍵模式。前者:每個按鍵對應(yīng)一條I/O口線。后者:n+m條I/O口線對應(yīng)n×m個按鍵,少量的I/O口線即可以完成對多個數(shù)量的按鍵的控制。由此與本次店設(shè)計所需要的案件數(shù)量比較少,所以選擇獨(dú)立按鍵。2.2.4警示模塊選型方案一:蜂鳴器,蜂鳴器的工作原理是利用電磁感應(yīng)現(xiàn)象進(jìn)行發(fā)聲,聲明器與揚(yáng)聲器的工作原理基本一致。一般需要在方波信號源驅(qū)動的反向并聯(lián)一個二極管,以防止突然斷電造成電子元器件的擊穿,導(dǎo)致產(chǎn)品的壽命大大縮短。方案二:LED燈,1、LED體積小

。2、耗電量低,LED耗電超低功耗(單管0.03-0.06瓦),轉(zhuǎn)換效率30%。一般工作電壓2-3.6V,電流0.02-0.03A;因此功率一般在0.1W,節(jié)能可達(dá)到80%。3、使用壽命長,固體冷光源,環(huán)氧樹脂封裝,燈體固定,在實(shí)際應(yīng)用過程中不存在著光衰、熱沉積等缺陷。假設(shè)產(chǎn)品使用工況穩(wěn)定,能比傳統(tǒng)的光源使用壽命長10倍以上,具體的使用壽命可以達(dá)到6~10萬個小時。根據(jù)警示作用的需求此設(shè)計使用LED燈完全可以滿足需求。3系統(tǒng)硬件電路設(shè)計此基于單片機(jī)的溫濕度檢測裝置的設(shè)計主要由五個主要的模塊。3.1系統(tǒng)硬件設(shè)計總原理圖圖3.1系統(tǒng)硬件設(shè)計總原理圖3.2STC12C5202AD單片機(jī)設(shè)計STC12C5202AD系列單片機(jī)功耗低,抗干擾能力強(qiáng),屬于新一代的8051單片機(jī),比傳統(tǒng)的產(chǎn)品速度快8~12倍。參數(shù)如下:8路高速8位A/D轉(zhuǎn)換(300K/S),2路PWM等。ISP/IAP,在實(shí)際操作過程中,無需專用編程、仿真器,使用串口(P3.0/P3.1)即可下載。增強(qiáng)型8051CPU,1T,指令代碼兼容性強(qiáng),單時鐘/機(jī)器周期。產(chǎn)品實(shí)際的用戶程序空間1K/2K/4K/5K/6K字節(jié)EPROM看門狗產(chǎn)品實(shí)際的工作電壓:3.3V產(chǎn)品實(shí)際的工作頻率:0-35Hz256字節(jié)RAM該產(chǎn)品具有通用I/O口(27/23/15/13/11個),產(chǎn)品執(zhí)行復(fù)位后:準(zhǔn)雙向口/弱上拉。可設(shè)置成四種模式:準(zhǔn)雙向口/弱上拉,強(qiáng)推挽/強(qiáng)上拉,輸入/高阻等。10、集成MAX810專用復(fù)位電路11、掉電檢測電路STC12C5201AD產(chǎn)品參數(shù):AD轉(zhuǎn)換口在P1ロ(P1.7-P1.0),有8路AD轉(zhuǎn)換器,速度300KHz??梢詫?shí)現(xiàn)溫度、按鍵掃描、電壓等多種檢測功能;設(shè)置PI口為弱上拉型IO口,即可。AD轉(zhuǎn)換器的具體結(jié)構(gòu)圖參見3.2。圖3.2AD轉(zhuǎn)換原理圖3.3LCD1602顯示模塊LCD1602工作電壓3.3V、5V,可以根據(jù)實(shí)際使用的工況對顯示亮度進(jìn)行調(diào)節(jié),該產(chǎn)品屬于點(diǎn)陣型液晶顯示屏,可以對數(shù)字、字母、符號等進(jìn)行正確的顯示;可同時顯示兩行共計32個字符[15]。同時可以對具體顯示的數(shù)據(jù)信息進(jìn)行開啟、閃爍、移動等操作,具體參見圖3.3。圖3.3LCD1602與單片機(jī)連接圖LCD1602引腳具體連接參見表3.2所示。表3.1LCD1602引腳及功能引腳號引腳符號引腳說明1VSS電源地2VDD電源正極3VL偏壓信號4RS數(shù)據(jù)選擇端5R/W讀/寫6E使能信號7~14D0~D7數(shù)據(jù)15BLA背光源正極16BLK背光源負(fù)極表3.2單片機(jī)與LCD1602引腳連接序號單片機(jī)引腳LCD16021P0D0~D72P2.5R/W3P2.6RS4P2.7E3.4電源模塊設(shè)計供電電源5V,實(shí)際需要的電壓3.3V,故而需要設(shè)計一個電源轉(zhuǎn)換模塊,使用AMS1117-3.3電源轉(zhuǎn)換芯片,具體電路參見圖3.4。圖3.4電源轉(zhuǎn)換模塊原理圖

4系統(tǒng)軟件設(shè)計4.1主程序流程圖圖4-1系統(tǒng)程序流程圖4.2液晶顯示程序設(shè)計溫度和濕度實(shí)況是液晶顯示程序的大致內(nèi)容。其基本操作功能包括液晶初始化功能、寫入命令功能、寫入數(shù)據(jù)功能和寫入液晶特定地址的功能。單片機(jī)嚴(yán)格按照液晶顯示指令的順序?qū)懭牖驁?zhí)行指令。其流程圖如圖4.2所示。圖4.2液晶顯示程序設(shè)計流程圖4.3串行口中斷初始化軟件設(shè)計本次畢業(yè)設(shè)計選擇串口通訊實(shí)現(xiàn)程序的中斷,在實(shí)際應(yīng)用過程中,能夠顯著節(jié)約單片機(jī)的內(nèi)在資源,并能夠保證響應(yīng)的實(shí)時性。當(dāng)串口需要接收或者發(fā)送數(shù)據(jù)信息時,串蟲就會立刻發(fā)出對應(yīng)的數(shù)據(jù)中斷請求,RI或TI置1,然后所發(fā)送的數(shù)據(jù)會被臨時存儲在sbuf數(shù)據(jù)緩沖寄存器中,具體的流程圖參見圖4.3。圖4.3串口中斷流程圖4.4定時器0初始化需要根據(jù)具體的功能設(shè)計,需要對定時器的初始化參數(shù)進(jìn)行設(shè)置,進(jìn)而保證準(zhǔn)確的工作方式。定時器T0初始化:voidT0_time()interrupt1 //定時器{ TH0=a; TL0=b; u++; if(u>=64) u=0;}4.5時鐘初始化時鐘初始化程序如下:voidinitclock() //時鐘初始化{ TMOD=0x01; TH0=a; TL0=b; EA=1; ET0=1; TR0=1;}4.6定時器0溢出中斷程序定時器0溢出中斷程序如下:voidtimer0()interrupt1//定時器0中斷標(biāo)志位為1{ //重新裝載定時器0計數(shù)初值 TH0=(65536-25000)/256; TL0=(65536-25000)%256; if(count0==10)//T0*10=1sLED1閃爍 { temp=GetADCResult(0); count0=0; } count0++;}4.7定時器1溢出中斷程序定時器1溢出中斷程序:voidtimer1()interrupt3//定時器1中斷標(biāo)志位為3{ //重新裝載定時器1計數(shù)初值 TH1=(65536-25000)/256; TL1=(65536-25000)%256; if(count1==10)//T1*10=0.5sLED2閃爍 { led2=~led2; led1=~led1; count1=0; } count1++;}

5系統(tǒng)實(shí)現(xiàn)與測試結(jié)果分析本章節(jié)將重點(diǎn)對系統(tǒng)進(jìn)行軟件仿真與實(shí)物制作、測試三個方面的工作,然后對設(shè)計方案是否科學(xué)合理進(jìn)行判定。5.1系統(tǒng)結(jié)果分析經(jīng)過前面兩章的硬件設(shè)計和軟件設(shè)計,基于單片機(jī)的不間斷電源警示燈設(shè)計工作已經(jīng)基本完成,此時就需要對設(shè)計方案的硬件與軟件在相關(guān)工作進(jìn)行判斷與驗(yàn)證,判斷其是否具備一定的準(zhǔn)確性、可實(shí)踐性;保證產(chǎn)品能夠在一定的環(huán)境中可靠、穩(wěn)定、安全的運(yùn)行,此時就需要對設(shè)計方案的硬件與軟件系統(tǒng)進(jìn)行模擬仿真。按照設(shè)計好的電路圖,將各個子功能模塊進(jìn)行準(zhǔn)確連接,具體的連接線路圖參見圖5.1(stc12c5202ad單片機(jī)仿真由AT89C51替代):圖5.1系統(tǒng)仿真電路根據(jù)仿真結(jié)果分析此系統(tǒng)設(shè)計方案正確可行,能夠?qū)崿F(xiàn)預(yù)期設(shè)計功能,系統(tǒng)設(shè)計正確可行。

6結(jié)論本次畢業(yè)設(shè)計選擇STC12C5202AD單片機(jī)為開發(fā)設(shè)計基礎(chǔ),使用AD模塊檢測電源電量,將數(shù)據(jù)傳輸給單片機(jī)處理然后在LCD1602顯示模塊上進(jìn)行準(zhǔn)確顯示。通過軟件與硬件的有效結(jié)合,保證產(chǎn)品能夠滿足之前預(yù)定的各種功能,滿足畢業(yè)設(shè)計的相關(guān)要求,符合設(shè)計預(yù)期。參考文獻(xiàn)[1]王建凱,等.加快智慧社區(qū)信息化平臺建設(shè)推進(jìn)智慧城市的發(fā)展[J].辦公自動化,2013(20):8-10+48.[2]田永曄,高健.基于物聯(lián)網(wǎng)的揚(yáng)州市下一代智慧社區(qū)建設(shè)方案研究[J].電腦知識與技術(shù),2014,10(33):7985-7988.[3]王大鵬.基于物聯(lián)網(wǎng)技術(shù)的智慧社區(qū)架構(gòu)研究與設(shè)計[J].現(xiàn)代計算機(jī)(專業(yè)版),2017(7):61-65.[4]陳富安,單片機(jī)與可編程應(yīng)用技術(shù)[M].北京:電子工業(yè)出版社,2008.CHENFu-an,Singlechipmicrocomputerandprogrammableapplicationtechnology[M].Beijing:ElectronicIndustryPublishingHouse,2008.[5]張俊謨.單片機(jī)中級教程原理與應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2006.0[6]張毅剛.單片機(jī)原理與應(yīng)用設(shè)計[M].北京:電子工業(yè)出版社,2008.[7]MEEHANJ,MUIRL.SCMinMerseysideSMEs:Benefitsandbarriers[J].TQMJournal,2014(33):16-19.[8]黃晟,李玉民,金暉.超聲科排隊叫號系統(tǒng)的設(shè)計與實(shí)踐[J].中國醫(yī)療設(shè)備,2012(9):61-63.[9]楊連國.醫(yī)院智能排隊叫號系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D].南京:東南大學(xué),2006.[10]胡漢才.單片機(jī)原理及其接口技術(shù)[M].北京:清華大學(xué)出版社,2004.[11]柴睿.液壓沖擊器的智能控制系統(tǒng)研究[D].上海:上海交通大學(xué),2009.[12]GEORGEL,KARINAN,EDMONDK.Designofringoscillatorbasedvoltagecontrolledoscillator[R].US:ProjectFinalReportHILLInternationalEdition,2014:23-32.[13]馬坤.超聲波在清洗技術(shù)中的研究[D].濟(jì)南:山東大學(xué),2008.[14]黃璟.智能排隊管理系統(tǒng)[D].南京:南京理工大學(xué),2007.[15]滕麗麗.基于單片機(jī)的銀行排隊系統(tǒng)的設(shè)計[J].信息科技,2010(2):246-247.[16]彭偉.單片機(jī)C語言程序設(shè)計實(shí)訓(xùn)100例:基于8051+Proteus仿真[M].北京:電子工業(yè)出版社,2009.[17]鄭鋒,王巧芝,陳繪兵,等.51單片機(jī)應(yīng)用系統(tǒng)典型模塊開發(fā)大全[M].北京:中國鐵道出版社,2010.[18]BUIHUUTOAN.智能服務(wù)機(jī)器人控制系統(tǒng)研究與實(shí)現(xiàn)[D].南京:南京理工大學(xué),2015.[19]MeehanJoanneMuirLindsey.SCMinMerseysideSMES:BenefitsandbarriersJ.TQMJournal.200855-59[20]YeagerBrent.Howtotroubleshootyourelectronicscale]-PowderandBulkEngineering,1995:77-81

附錄#include<reg52.h>#include<stdio.h>#include"adc.h"#include<intrins.h>sbitled1=P0^0;//燈sbitled2=P1^1;//燈sbitADC=P1^0;//adcsbitINSUN=P1^2;//太陽能sbitINXU=P1^3;//鋰電池sbitIN_CD=P1^4;//充電typedefunsignedcharuint8;typedefunsignedintuint16;typedefunsignedlonguint32;//#defineADC_POWER0x80//ADC電源控制位//#defineADC_FLAG0x10//ADC完成標(biāo)志//#defineADC_START0x08//ADC起始控制位//#defineADC_SPEEDLL0x00//540個時鐘#defineFOSC18432000L#defineBAUD9600sfrADC_CONTR=0xBC;sfrADC_RES=0xBD;sfrP1ASF=0x9D;#defineADC_POWER0x80//ADC電源控制位#defineADC_FLAG0x10//ADC完成標(biāo)志#defineADC_START0x08//ADC起始控制位#defineADC_SPEEDLL0x00//540個時鐘#defineADC_SPEEDL0x20//540個時鐘#defineADC_SPEEDH0x40//540個時鐘#defineADC_SPEEDHH0x60//540個時鐘#defineDY_SX3.7#defineDY_XX1.0intcount0,count1;uint8ch;uint16temp;floatval;voidDelay(intn){ intx; while(n--) { x=500; while(x--); } }uint8GetADCResult(uint8ch){ ADC_CONTR=ADC_POWER|ADC_SPEEDLL|ADC_START|ch; _nop_(); _nop_(); _nop_(); _nop_(); while(!(ADC_CONTR&ADC_FLAG)); ADC_CONTR&=~ADC_FLAG; returnADC_RES; }voidInitADC(){ P1ASF=0x01; ADC_RES=0; ADC_CONTR=ADC_POWER|ADC_SPEEDLL; Delay(2);}//intGetAD(unsignedcharchannel)//channel為要取的通道號(0~7)//{//unsignedcharAD_finished=0;//ADC_DATA=0;//ADC_CONTR=channel;//ADC_CONTR|=0x08;//while(!AD_finished)//AD_finished=(ADC_CONTR&0x10);//ADC_CONTR&=0xF7;//return(ADC_DATA);//}//voidAD_Init(unsignedcharADin)//ADC初始化,ADin為八位2進(jìn)制數(shù),分別對應(yīng)AD7~0,置1代表打開此路//{//P1=P1|ADin;//要設(shè)置為A/D轉(zhuǎn)換的P1.x口,先設(shè)為高//P1_ADC_EN=ADin;//}//定時器0溢出中斷程序voidtimer0()interrupt1//定時器0中斷標(biāo)志位為1{ //重新裝載定時器0計數(shù)初值 TH0=(65536-25000)/256; TL0=(65536-25000)%256; if(count0==10)//T0*10=1sLED1閃爍 { temp=GetADCResult(0); count0=0; } count0++;}//定時器1溢出中斷程序voidtimer1()interrupt3//定時器1中斷標(biāo)志位為3{ //重新裝載定時器1計數(shù)初值 TH1=(65536-25000)/256; TL1=(65536-25000)%256; if(count1==10)//T1*10=0.5sLED2閃爍 { led2=~led2; led1=~led1; count1=0; } count1++;}voidKEY_IN(void){ if(INSUN==0)//太陽能供電 { TR1=1;//定時器1使能 } elseif(INXU==0)//蓄電池供電 { TR1=1;//定時器

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論