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

正文內(nèi)容

基于單片機的紅外測溫系統(tǒng)_畢業(yè)設(shè)計論文(編輯修改稿)

2025-09-02 08:35 本頁面
 

【文章內(nèi)容簡介】 C8H 8 7FH 80H 8. FFH 00H 9 6FH 90H “滅” 00H FFH A 77H 88H | | | 下面以8位共陽數(shù)碼管為例,簡要說明共陽數(shù)碼管動態(tài)顯示的原理。為了介紹方便,假定單片機的P0口接數(shù)碼管的8段顯示管,P1口用來控制每個數(shù)碼管的陽極端。單片機采用掃描方式進行工作,首先將要在最高位顯示的數(shù)字寫到P0口,使D7和電源接通,~,使D6~D0和電源斷開。此時最高位亮,其余不亮。保持一小段時間后,將要在次高位顯示的數(shù)字寫到P0口,使D6和電源接通,~,使D7和D5~D0和電源斷開。此時次高位亮,其余不亮……不斷進行循環(huán)掃描。如果掃描速度足夠快,人眼感覺到的就是一排亮著的數(shù)碼管。共陰數(shù)碼管的動態(tài)顯示原理基本相同。第3章 系統(tǒng)硬件設(shè)計 該設(shè)計,是經(jīng)過MLX90601EZACAA紅外測溫模塊對溫度信號進行采集,然后經(jīng)過IROUT管腳輸出所采集到的模擬信號。由于所采集到的信號是模擬信號且很微弱,所以該模擬信號通過放大濾波電路后傳輸?shù)紸DC進行轉(zhuǎn)換。把轉(zhuǎn)換后得到的數(shù)字信號送到單片機進行數(shù)字處理,最后通過單片機的控制傳送到LED數(shù)碼顯示管中進行顯示。就完成整個紅外測溫的主要過程。 其系統(tǒng)硬件總圖見附錄一所示?!LX90601CAA模塊接口電路連接的電路如圖所示。MLX90601EACAA供電電壓是+5V,MLX90601EZACAA紅外接收模塊所接收到的信號是模擬信號,所以IROUT管腳接放大濾波電路[1],經(jīng)放大濾波后,由A/D轉(zhuǎn)換器轉(zhuǎn)換成相應(yīng)的數(shù)字子信號,在送到單片機進行處理。 圖31 紅外接收模塊外圍接口 放大濾波和穩(wěn)壓電路部分 溫度變化反映在紅外模塊的傳感上[12],是將溫度信號以電壓的方式輸出。由于熱紅外傳感溫度系數(shù)很小,其上的電壓變化就很小。因此還需要對此輸出的電壓信號進行放大,再送入A/D轉(zhuǎn)換中進行轉(zhuǎn)換,再輸出給單片機。圖32所示顯示了放大濾波電路的連接圖。 圖32濾波放大電路 A/D轉(zhuǎn)換部分ADC0809和單片機之間的連接如圖33所示。其中A/D的參考電壓采用默認的5V,使用單片機輸出時鐘分頻。A/D的數(shù)據(jù)口和AT89C52的P1口相連接[12],A/D的控制和反饋端口和單片機的P3功能口相連接。圖中的74LS74觸發(fā)器,一個74LS74中包含兩個D觸發(fā)器。這里把它連接成分頻器,用來對單片機ALE輸出的時鐘信號進行分頻。以提供給AD0809,用作AD0809的時鐘信號。因為單片ALE輸出的時鐘頻率是12M/6 2M,太大不能直接送給AD0809,所以要用74LS74進行分頻。 圖33 ADC0809與單片機連接圖顯示系統(tǒng)是單片機控制系統(tǒng)的重要組成部分,主要用于顯示各種參數(shù)的值,以便使現(xiàn)場工作人員能夠及時掌握生產(chǎn)過程。如圖34所示,本文采用三位共陽數(shù)碼管的動態(tài)顯示方式。三個數(shù)碼管的8段分別連接電阻,再通過電阻和單片機的P0口相連。當控制端為高,數(shù)碼管陽極和電源斷開,該數(shù)碼管不亮;當控制端為低,數(shù)碼管陽極和電源接通,該數(shù)碼管亮。由共陽數(shù)碼管的結(jié)構(gòu),~,相應(yīng)管段亮,輸出高電平時,相應(yīng)管段滅。相應(yīng)管段亮,輸出高電平時,相應(yīng)管段滅。圖34 數(shù)碼顯示電路 穩(wěn)壓電源是單片機測控系統(tǒng)的重要組成部分,它不僅為測控系統(tǒng)提供多路電源電壓,還直接影響到系統(tǒng)的技術(shù)指標和抗干擾性能。近年來,傳統(tǒng)的線性穩(wěn)壓電源正逐步被高效率的開關(guān)電源所取代。特別是單片開關(guān)電源的迅速推廣應(yīng)用,為設(shè)計新型、高效、節(jié)能電源創(chuàng)造了良好的條件。 線性集成穩(wěn)壓器分固定式輸出、可調(diào)式輸出兩種類型,又以三端固定或可調(diào)式集成穩(wěn)壓器的應(yīng)用范圍為最廣。此設(shè)計中選用的三端固定集成穩(wěn)壓器為78L05,其電路圖如圖35所示。圖35 系統(tǒng)電源的電路圖該電源電路采用兩種供電方式:機內(nèi)變壓器供電和機外外接電源供電,兩種供電方式可以任選一種,在機內(nèi)自動切換。機外外接供電采用傻瓜式接口,不需要辨認直流電正負極,可任意接入8~15V的交流或在直流電壓。機內(nèi)變壓器輸入220V交流電壓,輸出7V交流電壓。經(jīng)過橋式整流輸出大約9V的脈動電壓,經(jīng)過470uF的濾波電容可得到平穩(wěn)的直流電壓,此電壓再經(jīng)過三端穩(wěn)壓器78L05穩(wěn)壓,輸出穩(wěn)定的+5V電壓。外接供電口輸入的電源也經(jīng)過機內(nèi)另一組橋式整流橋,再經(jīng)過濾波、穩(wěn)壓、然后輸出。輸入口的整流橋堆實現(xiàn)了傻瓜式接口。當輸入直流電源時,由DD4或者DD3中的一組完成極性轉(zhuǎn)換。如果輸入的是交流電源,則由D1~D4組成的橋完成整流。 AT89C52單片機主控模塊部分 AT89C52單片機的電源、復(fù)位、晶振振蕩電路如圖3-6所示[13]圖36AT89C52單片機的電源、復(fù)位、晶振振蕩電路圖 復(fù)位電路 復(fù)位操作完成單片機片內(nèi)電路的初始化,使單片機從一種確定的狀態(tài)開始運行。當AT89C52單片機的復(fù)位引腳RESET出現(xiàn)5ms以上的高電平時,單片機就完成了復(fù)位操作。如果RESET持續(xù)為高電平,單片機就處于循環(huán)復(fù)位狀態(tài),而無法執(zhí)行程序。因此要求單片機復(fù)位后能脫離復(fù)位狀態(tài)。根據(jù)應(yīng)用的要求,復(fù)位操作通常有兩種基本形式:上電復(fù)位、開關(guān)復(fù)位。上電復(fù)位要求接通電源后,自動實現(xiàn)復(fù)位操作。開關(guān)復(fù)位要求在電源接通的條件下,在單片機運行期間,如果發(fā)生死機,用按鈕開關(guān)操作使單片機復(fù)位。本設(shè)計使用的復(fù)位電路是常用的上電且開關(guān)復(fù)位電路如圖37所示。上電后,由于電容充電,使RESET持續(xù)一段高電平時間。當單片機已在運行之中時,按下復(fù)位鍵也能使RESET持續(xù)一段時間的高電平,從而實現(xiàn)上電且開關(guān)復(fù)位的操作。通常選擇C=10~30uF,R=10KΩ圖37復(fù)位路 晶振振蕩電路XTAL1腳和XTAL2腳分別構(gòu)成片內(nèi)振蕩器的反相放大器的輸入和輸出端,外接石英振蕩器或陶瓷振蕩器以及補償電容CC2構(gòu)成并聯(lián)諧振電路。當外接石英晶體時,電容CC2選30pF177。10pF;當外接陶瓷振蕩器時,電容CC2選47pF177。10pF。AT89C52系統(tǒng)中晶振可在0~24MHz選擇。外接電容CC2的大小會影響振蕩器頻率的高低、振蕩頻率的穩(wěn)定度、起振時間及穩(wěn)定性。如圖38所示。圖38 單片機晶振振蕩電路第4章系統(tǒng)軟件設(shè)計本次軟件設(shè)計借助Keil來完成[10]。Keil采用C語言編程,是51系列單片機的通用編程軟件。隨著單片機開發(fā)技術(shù)的不斷發(fā)展,從普遍使用的匯編語言到逐漸使用的高級語言開發(fā),單片機的開發(fā)軟件也在不斷發(fā)展,Keil是目前最流行的51單片機開發(fā)軟件。該開發(fā)平臺內(nèi)嵌多種符合當前工業(yè)標準的開發(fā)工具,可以完成從工程建立和管理、編譯連接、目標代碼的生成、軟件仿真、硬件仿真等完整的開發(fā)流程。其C編譯工具在產(chǎn)生代碼的準確性和效率方面達到了較高的水平,而且可以附加靈活的控制選項,這些特點在開發(fā)大型項目時非常理想。由于此軟件應(yīng)用方便,功能強大,所以本設(shè)計所選用此軟件來實現(xiàn)相應(yīng)的功能。 主程序總流程設(shè)計 在程序設(shè)計中,首先進行初始化編程,對系統(tǒng)進行初始化。當初始化完成后,在啟動A/D轉(zhuǎn)換,對紅外模塊接收到的溫度數(shù)據(jù)信號進行A/D轉(zhuǎn)換,使得把讀入的模擬信號轉(zhuǎn)換為相應(yīng)的單片機能識別的數(shù)字信號,等待單片機的處理。如果數(shù)據(jù)沒有讀完,繼續(xù)返回上級進行數(shù)據(jù)的讀入。當數(shù)據(jù)讀完后,然后對數(shù)據(jù)進行處理。數(shù)據(jù)處理完后,最后送到LED進行顯示。使得把測得的數(shù)據(jù)由數(shù)碼管顯示出來。這就是整個軟件流程所需要完成的工作。如圖41所示。 在此設(shè)計中主要有以下主控模塊:A/D轉(zhuǎn)換 實現(xiàn)模擬量到數(shù)字量的轉(zhuǎn)換。數(shù)據(jù)處理 對整數(shù)部分和小數(shù)部分的進行處理。3. LED數(shù)碼顯示 完成對溫度信號的顯示。 N Y 圖41設(shè)計主程序框圖 對于每個主控模塊所需完成的功能不一樣,所以下面對每個模塊所需設(shè)計的流程,進行介紹。 初始化程序功能:設(shè)置定時器0、外部中斷0、和外部中斷1的中斷程序入口;設(shè)置定時器0的工作方式為1;定時時間為500ms;設(shè)置計數(shù)單元(30H)初值。初始化程序流程圖如圖42所示。 圖42初始化程序流程圖 A/D轉(zhuǎn)換程序流程設(shè)計數(shù)據(jù)采樣程序功能:巡回檢測ADC0809通道,巡回檢測的方式是先對8個通道各采樣一次,然后再采集第二次……共采集五次。采樣程序采用中i斷方式。A/D轉(zhuǎn)換完成中斷功能:將
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1