




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、菏澤學院Heze University本科生課程設計(論文)題目 基于單片機的自動門設計 姓名 董濟德 學號 201117010 院 系 蔣震機電工程學院 專業 自動化專業 指導教師 侯建華 職稱 副教授 2014年6月 19日菏澤學院蔣震機電工程學院課程設計任務書及成績評定設計題目 基于單片機的自動門設計 專業 自動化 學生姓名 董濟德 學 號 201117010 指導教師姓名 侯建華 指導教師職稱 副教授 設計任務書一、設計的主要內容(技術指標)與要求 利用51單片機實現自動門控制系統設計。具體要求如下: 1、有人來時(進門或出門)開門。當人走到離門不遠的時候時,安裝
2、在門上側的熱釋紅外線傳感器信號檢測裝置檢測到有人時,將啟動電動機帶動傳動鏈開門。 2、無人時關門延遲,當熱釋收發裝置沒有檢測到有人在離門1m的范圍內,將延遲1秒啟動電動機帶動傳動鏈關門。 3、關門中途來人,立即開門。當啟動電動機帶動傳動鏈關門時,感應探頭突然檢測到在離門1m的范圍內有人,則立即停止電動機關門,啟動電動機帶動傳動鏈開門二、進度安排 查閱相關文獻 確立多個方案,選擇最優方案
3、160;針對方案進行硬件電路設計并調試 針對方案進行軟件設計并調試 6.26 總結報告,撰寫論文成績評定設計成績:指導老師: (簽字) 年 月 日目 錄摘要1關鍵詞1Abstract1Keywords11緒論21.1 課題研究的可行性21.2 課題研究的意義和目的21.3 課題的功能概述2(1)安全輔助裝置2(2)備用電源3(3)輔助光線傳感器31.4 課題研究設計思路32 方案論證42.1 電動機調速控制42.2 單片機42. 4系統組成43
4、 主要器件的介紹53.1 紅外傳感器的原理和使用53.2 L293D芯片介紹和典型電路53.3 AT89C51單片機簡介63.3.1 AT89C51主要特性73.4 穩壓模塊83.5 步進電機9步進電動機特點:94 系統硬件設計94.1 設計電路的電路圖和原理9系統硬件總體邏輯設計104.2設計電路原理圖105 系統軟件設計115.1系統軟件問題115.3 系統程序流程圖125.4 軟件的匯編程序136 結 論17致 謝 詞19基于單片機的自動門設計自動化專業 董濟德 指導教師 侯建華 摘要:本設計主要應用8051作為控制核心,直流電機、紅外傳感器、磁開關結合的系統。充分發揮了單片機的性能。其
5、優點硬件電路簡單,軟件功能完善,控制系統可靠,性價比較高等特點,具有一定的使用和參考價值。關鍵詞:單片機;自動門;直流電機; 紅外傳感器 ;轉速測量The Design of Infrared Automatic Door Based on SCMAutomation DongJiDeTutor Name:HouJianHuaAbstract:It is uses 8051 as core of controlling, the DC motor, infrared sensor and electromagnetic switch combine together mainly t
6、o design originally. Give full play to the performance of the one-chip computer. Its advantage hardware circuit is simple, the software is with perfect function, the control system is reliable, higher characteristic of the sex price, and it has certain use and reference value.Keywords:Microcontrolle
7、r ;Auto-door ;DC motor ;Infrared sensor ;Rotate speed- measure1緒論 1.1 課題研究的可行性現如今自動化、信息化程度越來越高,單片機的應用領域也就越來越廣,成為人們生活不可或缺的一部分。隨著社會的發展、科技的進步以及人們生活水平的逐步提高,各種方便于生活的自動控制系統開始進入了人們的生活,以單片機為核心的自動門系統就是其中之一。同時也標志了自動控制領域成為了數字化時代的一員。它實用性強,功能齊全,技術先進,使人們相信這是科技進步的成果。它更讓人類懂得,數字時代的發展將
8、改變人類的生活,將加快科學技術的發展。 通過對“自動門單片機控制系統”的研究和設計,精心撰寫了微機控制自動門系統論文。本論文著重闡述了以單片機為主體,步進電機、傳感器為核心的系統。1.2 課題研究的意義和目的 經濟飛速發展的中國,高樓聳立的大都市,自動門已經是隨處可見,在各大廈、賓館、酒店、銀行、商場、醫院、寫字樓等場所,自動門更是得到大范圍的普及使用。自動門不但能給我們帶來人員進出方便、節約空調能源、防風、防塵、降低噪音等好處,更令我們的建筑增添了不少高貴典雅的氣息。自動門根據使用的場合及功能的不同可分為自動平移門、自動平開門、自動旋轉門、自動圓弧門、自動折疊門等,其中自動平移門使用得最廣泛
9、,我們通常所說的自動門、感應門就是指自動平移門。自動平移門最常見的結構形式是自動門機械驅動裝置和門內外兩側紅外線,當人走近自動門時,紅外線感應到人的存在,給控制器一個信號,控制器通過驅動裝置將門打開。當人通過門之后,再將門關閉。由于自動門在通電后可以實現無人看管,同時又可節約空調能源、防風、防塵、降低噪音,提高了建筑的檔次。1.3 課題的功能概述在自動門使用上要根據安裝的環境及要求,考慮選擇自動門的配置。由于公共場所(像醫院、機場等)的自動平移門使用頻率非常高,而自動門的使用頻率和壽命是有限的。在這種情況下,要使用自動門必須進行綜合考慮。例如增加門的數量,加大門扇寬度,增加關門延遲時間等。由于
10、采用步進電機驅動,配合T型齒條同步帶,使門體自低速至高速的運行中具有卓越的穩定性。由于采用高性能的電源輸入,不管電壓波幅多大均可自動穩壓。此外在負載瞬間短路時還有過壓及過流保護措施,有效保障自動門運轉的穩定耐久和安全。自動門在具體場合的使用設計上,還應注意做好以下配置的選用:(1)安全輔助裝置如在高檔酒店等地方可以選擇安裝防夾人紅外感應器,防止停留在門附近的人被門所夾住。(2)備用電源為保證停電時自動門也能工作正常,應配置備用電源。(3)輔助光線傳感器在需要的地方,自動門可以安裝輔助光線傳感器(紅外對射保護裝置),當門打開時,人站著不動,用手遮擋輔助光線傳感器,門應該保持打開狀態。當手離開后幾
11、秒后,門應該重新關閉。綜上所述,自動門在很多領域具有不可比擬的優越性,隨著國民經濟的快速發展,自動門在我國已經迎來了快速發展的黃金時期。自動門構造的技術參數 主要的技術指標: 技術指標 單門 雙開門門重量 130kg×1扇 100kg×2扇導軌長度 20005000mm開門速度 200450mm/秒(可調)閉門速度 200450mm/秒(可調)慢行速度 3050mm/秒(可調)開門時間 開門靜止后110秒的范圍內(可調)控制器 高速智能電腦處理器控制馬達 DC24V 40W無刷步進電機電源電壓 AC220V 50Hz消耗功率 100W手動開啟力 3.5公斤以下安全功能 開閉
12、時遇到障礙物能立即開啟,晚間轉換到報警功能使用環境 -20+50 主要構造部件 部件 特性智能控制器 自動檢測門的重量、寬度,使門保持在最佳運行狀態步進電機 高效率、省電、低噪音、高轉速、高扭力、連續使用不發熱皮帶 高效同步齒型帶,防止打滑,保證平穩運行吊架 用于運動門扇的懸掛,安全可靠鋁槽 高強度設計,承重不變型1.4 課題研究設計思路(1)有人來時(進門或出門)開門。當人走到離門不遠的時候時,安裝在門上側的紅外線傳感器信號檢測裝置檢測到有人時,將啟動電動機帶動傳動鏈開門。(2 )當人離開后,自動門將延遲1秒啟動電動機帶動傳動鏈關門,如圖1.1:圖 1-1 紅外門原理圖2 方案論證2.1 電
13、動機調速控制(1)電動機的調速方法很多,能適應不同生產機械速度變化的要求。一般電動機調速時其輸出功率會隨轉速而變化。從能量消耗的角度看,調速大致可分兩種 : 保持輸入功率不變 。通過改變調速裝置的能量消耗,調節輸出功率以調節電動機的轉速。 控制電動機輸入功率以調節電動機的轉速。 電機、電動機、制動電機、變頻電機、調速電機、三相異步電動機、高壓電機、多速電機、雙速電機和防爆電機。(2 )步進電機是一種將電脈沖轉化為角位移的執行機構。通俗一點講:當步進驅動器接收到一個脈沖信號,它就驅動步進電機按設定的方向轉動一個固定的角度(及步進角)。您可以通過控制脈沖個數來控制角位移量,從而達到準確定位的目的;
14、同時您可以通過控制脈沖頻率來控制電機轉動的速度和加速度,從而達到調速的目的。2.2 單片機單片微型計算機簡稱單片機,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的縮寫MCU表示單片機,它最早是被用在工業控制領域。單片機由芯片內僅有CPU的專用處理器發展而來。MCS-51系列單片機有3個基本類型:8031、8051、8751。這里選用的是8051單片機。2.3 傳感器的分類與選擇根據傳感器工作原理,可分為物理傳感器和化學傳感器二大類 : 傳感器工作原理的分類物理傳感器應用的是物理效應,諸如壓電效應,磁致伸縮現象,離化、極化、熱電、光電、磁電等效應。被測信號量的
15、微小變化都將轉換成電信號?;瘜W傳感器包括那些以化學吸附、電化學反應等現象為因果關系的傳感器,被測信號量的微小變化也將轉換成電信號。在這里使用的是紅外傳感器。 2. 4系統組成 本設計屬于單片機應用系統。它是單片機在系統檢測以及工程控制方面的應用,是典型的嵌入式系統。嵌入式系統一般分為四種:工控機,通用CPU模塊,嵌入式微機處理,單片機。嵌入式系統具有以下特點:(1)面對控制對象。如傳感信號輸入、人機交互操作,伺服驅動等。(2)嵌入到工控應用系統中的結構形態。(3)能在工業現場環境中可靠運行的品質。(4)突出控制功能。如對外部信息的捕捉、對控制對象實時控制和有突出控制功能的指令系統(I/O控制、
16、位操作和轉移指令等)。單片機有惟一的專門為嵌入式應用系統設計的體系結構與指令系統,最能滿足嵌入式應用要求。單片機是完全按嵌入式系統要求設計的單芯片形態應用系統,能滿足面對控制對象、應用系統的嵌入、現場的可靠運行及非凡的控制品質等要求,是發展最快、品種最多、數量最大的嵌入式系統。3 主要器件的介紹3.1 紅外傳感器的原理和使用 利用紅外線的物理性質來進行測量的傳感器。紅外線又稱紅外光,它具有反射、折射、散射、干涉、吸收等性質。任何物質,只要它本身具有一定的溫度(高于絕對零度),都能輻射紅外線。紅外線傳感器測量時不與被測物體直接接觸,因而不存在摩擦,并且有靈敏度高,反應快等優點。使用紅外接收頭和發
17、射管配合,利用38k頻率解決靈敏度問題。38K調制和發射電路。使用一個定時器的快速PWM模式產生38K調制信號,通過剩余的四個施密特觸發器(有2個已經用在光電編碼部分)緩沖,推動8050三極管和紅外發光管來發射已經調制的紅外線。選用DS18B20溫度傳感器設計如圖3-1所示:圖 3-1 基于DS18B20溫度傳感器設計3.2 L293D芯片介紹和典型電路 L293D是一種直流電機控制器件。該器件具有外圍電路簡單、易于集成、控制等特點。本設計是在單片機SPCE061A的基礎上,擴展了兩片L293D構成了護士移動機器人主控電路板,同時也擴展了電源,確保L293D為電機供電。實際測試中,L293D對
18、電機的控制效果良好。L293D可接受標準TTL邏輯電平信號VSS,VSS可接457 V電壓。4腳VS接電源電壓,VS電壓范圍VIH為2546 V。輸出電流可達2.5 A,可驅動電感性負載。1腳和15腳下管的發射極分別單獨引出以便接入電流采樣電阻,形成電流傳感信號。L298可驅動2個電動機,OUT1,OUT2和OUT3,OUT4之間可分別接電動機,本實驗裝置我們選用驅動一臺電動機。5,7,10,12腳接輸入控制電平,控制電機的正反轉。EnA,EnB接控制使能端,控制電機的停轉。經過綜合分析考慮,最終決定使用LM293作為本設計的驅動芯片。其電路連接圖3-3所示:圖 3-3 LM293電路連接圖3
19、.3 AT89C51單片機簡介單片機是把微型計算機主要部分都集成在一個芯片上的單芯片微型計算機,即將運算器,控制器,輸入輸出接口,部分存儲器以及其他一些邏輯部件集成在一個芯片上,故可以把單片機看成是一個不帶外部設備的微型計算機,相當于一個沒有顯示器,沒有鍵盤,不帶監控程序的單板機。AT89C51是一種帶4K字節閃爍可編程可擦除只讀存儲器(FPEROMFlash Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,A
20、T89C2051是它的一種精簡版本。AT89C51單片機為很多嵌入式控制系統提供了一種靈活性高且價廉的方案,外形及引腳排列如圖3-5所示。圖 3-5 AT89C51外形及引腳排列 3.3.1 AT89C51主要特性:* 與MCS-51 兼容* 4K字節可編程閃爍存儲器* 壽命:1000寫/擦循環* 數據保留時間:10年* 全靜態工作:0Hz-24Hz* 三級程序存儲器鎖定* 128*8位內部RAM* 32可編程I/O線 3.3.2 AT89C51管腳說明:VCC:供電電壓。GND:接地。 P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P1口的管腳第一次寫1時,被定義
21、為高阻輸入。P0能夠用于外部程序數據存儲器,它可以被定義為數據/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。P1口:P1口是一個內部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流P1口管腳寫入1后,被內部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。P2口:P2口為一個內部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內部上拉電阻拉高,且作為輸入。并因此
22、作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數據存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內部上拉優勢,當對外部八位地址數據存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。在實際應用中,大多數情況下都使用P3口的第二功能。
23、RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數據存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執行狀態ALE禁止,置位無效。/PSEN:外部程序存儲器的
24、選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數據存儲器時,這兩次有效的/PSEN信號將不出現。EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內部程序存儲器。注意加密方式1時,/EA將內部鎖定為RESET;當/EA端保持高電平時,此間內部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。容并且凍結振蕩器,禁止所用其他芯片功能,直到下一個硬件復位為止。3.4 穩壓模塊 電子產品中,常見的三端穩
25、壓集成電路有正電壓輸出的78 ×× 系列和負電壓輸出的79××系列。用78/79系列三端穩壓IC來組成穩壓電源所需的外圍元件極少,電路內部還有過流、過熱及調整管的保護電路,使用起來可靠、方便,而且價格便宜。該系列集成穩壓IC型號中的78或79后面的數字代表該三端集成穩壓電路的輸出電壓,如7806表示輸出電壓為正6V,7909表示輸出電壓為負9V。因為三端固定集成穩壓電路的使用方便,電子制作中經常采用。 LM7805模塊電路圖3-6如下: 圖 3-6 7805電源模塊3.5 步進電機步進電動機是純粹的數字控制電動機:它將電脈沖信號轉變成角位移即結一個脈沖信
26、號,步進電動機就轉動一個角度因此作常適合于單片機控制。近30年來數字技術、計算機技術和水磁材料的迅速發展推動廠步進電動機的發展,為步進電動機的應用開辟了廣鬧的前景。 3.5.1步進電動機特點:1、 步進電動機的角位移與輸入脈沖數嚴格成正比具有良好的跟隨型。以由步進電動機與驅動電路組成的開環數控系統,既非常簡單、廉價,又非常可靠。同時它也可以與角度反饋環節組成高性能的閉外數控系統。2、 步進電動機的動態響應快。易于起停、正反轉及變速。3、 速度可在相當寬的范圍內平滑調節。低速下仍能保證獲很大轉矩,因此,一般可以不用減速器而直接驅動負載。4、 步進電動機只能通過脈沖電源供電才能遠行。它不能直接使用
27、交流電源和直流電源5、 步進電動機存在振蕩和失步現象必須對控制系統和機械負載采取相應的措施。6、步進電動機自身的噪音和振動較大帶慣性負載的能力較差。 3.5.2 步進電機驅動控制系統組成使用、控制步進電機必須由環形脈沖,功率放大等組成的控制系統,其方框圖如3-7所示:圖 3-7 驅動控制系統方框圖4 系統硬件設計4.1 設計電路的電路圖和原理紅外自動門控制系統的硬件組成如圖4-1所示。本系統主要由AT89C51單片機及其外圍電路、紅外檢測電路,門行程檢測電路、步進電機控制電路、故障檢測電路、故障顯示電路、控制方式切換電路等七部分組成。單片機循環檢測紅外檢測電路和門行程檢測電路輸出信號,據此產生
28、步進電機控制信號,電動機帶動門運行,當系統檢測到控制方式發生改變時,系統進入相應的控制方式。如門在關門過程中遇到人或其他障礙物時門無條件朝相反方向打開,當系統出現故障,進入故障處理程序。圖 4-1 紅外線自動門控制系統硬件框圖 4.1.1系統硬件總體邏輯設計感應自動門的種類很多,在此,僅以平移型感應自動門機作為設計的重點。首先,平移式自動門機組由以下部件組成:(1) 主控制器:它是自動門的指揮中心,通過內部編有指令程序的大規模集成塊,發出相應指令,指揮馬達或電鎖類系統工作;同時人們通過主控器調節門扇開啟速度、開啟幅度等參數。(2) 感應探測器:負責采集外部信號,如同人們的眼睛,當有移動的物體進
29、入它的工作范圍時,它就給主控制器一個脈沖信號。(3) 動力馬達:提供開門與關門的主動力,控制門扇加速與減速運行。當門扇要完成一次開門與關門,其工作流程如下:感應探測器探測到有人進入時,將脈沖信號傳給主控器,主控器判斷后通知馬達運行。馬達得到一定運行電流后做正向運行,將動力傳給同步帶,步帶轉動一段時間后,馬達反轉,自動門關閉。 4.2設計電路原理圖圖4-2 電路原理圖5 系統軟件設計5.1系統軟件問題它的軟件設計主要包括主程序和中斷處理兩大部分:主程序要完成IO口,定時器的初始化及對中斷輸入的設定,然后延時使傳感器進入穩定工作狀態,等待定時器的中斷;中斷處理程序根據具體情況需要有相應的子程序。要
30、對程序進行多次調試,分塊編程。對各個子程序塊所解決的問題要相當明確。最后在制作完成硬件電路板后要調試出設計要求的功能。5.2 方案程序設計思路本設計擬按以下思路展開研究:(1)根據該設計要實現的基本功能,設計大致應該分為信號采集,信號處理,信號控制和信號響應四個部分。信號采集接收部分即通過紅外線傳感器檢測人與門的距離,并將這種變化量轉化成電壓或電流等模擬量的變化。信號處理部分是將接收部分得到的電壓或電流等變化進行必要的轉換,為后一部分信號控制提供準備。信號控制部分是通過一預定控制方式等實現對設計要求的準確操作。信號響應是實現控制部分的要求。(2)對上述四個部分進行分析,得到如下一些基本的結論:
31、信號接收部分為了能準確采集到人與門的距離應選用紅外線傳感器。信號處理部分應該根據實際情況選用八位的ADC0809模數轉換芯片??刂撇糠譃榱藢崿F精確控制,采用單片機較為合適。顯示部分可以考慮采用LCD顯示器和喇叭加LED點陣組成。將上述設計思想結合設計要求總結為:程控自動門控制系統通過紅外線傳感器檢測移動物體與門的距離,檢測結果送入ADC0809模/數芯片中進行模-數轉換;再通過單片機作出自動門開關的動作控制信號,通過驅動電路驅動直流電機的正反轉,再由傳動電路帶動自動門的開關,并通過LCD液晶屏顯示歡迎信息以及客人離開時的送客信息,自動門還可以通過按鍵控制開關。在開門過程中首先進行門狀態檢測,根
32、據所檢測到的信號判斷自動門上次停機所處位置。根據檢測結果確定門此刻應運行方式,如檢測出門是半開狀態,門直接轉入加速開門的過程。如檢測出門是全開狀態,門轉入延時開門過程。如檢測出門是全關狀態,那么在檢測到有人出人時,門會緩慢打開,之后加速運行,接著減速運行,最后電機停止運轉,門由于慣性緩慢關閉。5.3 系統程序流程圖圖5-1 總程序流程圖5.4 軟件的匯編程序ORG 0000HLJMP MAIN ;主程序跳轉ORG 0003H ;外部中斷0的入口地址為03HLJMP EXT0 ;外部中斷0跳轉ORG 0030HMAIN: ;主程序SETB EA ;開總中斷SETB EX0 ;開外部中斷SETB
33、P3.2HERE: SJMP HERE ;程序原地跳轉,等待中斷EXT0: ;外部中斷0子程序SETB P1.0 ;將P1.0置高CLR P1.2 ;將1.2 置低,使電機正轉,模擬門的開運動CALL DELAY ;延時程序,模擬門的打開時間CLR P1.0 ;將P1.0置低SETB P1.2 ;將P1.2置高,使電機反轉,模擬門得關運動CALL DELAY ;延時程序CLR P1.0 ;將P1.0置低CLR P1.2 ;將P1.2置低,智能門的一次開關過程結束RETI MOV 30H,#00H ; MOV 31H,#00H ; MOV 32H,#00H ; MOV 63H,#00H ; 自動
34、門的開門程序 MOV 34H,#00H ; MOV 35H,#00H ; MOV 40H,#00H ; MOV 41H,#00H ; MOV 42H,#00H MOV 43H,#40H ; MOV 44H,#40H ;" MOV 45H,#00H ; SETB 09H ; SETB 08H ; SETB 0AH ; SETB 0BH ; MOV 20H,#00H ;用于控制秒基準時鐘源的產生 MOV 2EH,#00H ;秒十位寄存器 MOV 2FH,#00H ;秒個位寄存器 MOV 2DH,#00H ;分個位寄存器 MOV 2CH,#00H ;分十位寄存器 MOV 2BH,#01H
35、;時間暫停寄存器MOV TMOD,#11H ;設定定時器0工作方式1 MOV TH0,#3CH MOV TL0,#0B0H ;賦定時初值,定時50ms MOV TH1,#3CH MOV TL1,#0B0H SETB TR0 ;啟動定時器0 SETB TR1 SETB EA SETB ET0 SETB ET1TIMER_0: PUSH ACC PUSH PSW ;保護現場 MOV TH0,#3CH MOV TL0,#0B0H ;重新賦定時初值 ADD_TIME: ;走時 INC 20H MOV A,20H CJNE A,#20,RETI1 ;產生1秒基準時鐘 MOV 20H,#00H ;一秒鐘時
36、間到,清零20H MOV A,2FH ADD A,2BH MOV 2FH,A ;秒個位寄存器加1 MOV A,2FH CJNE A,#10,RETI1 ;產生10秒基準時間 MOV 2FH,#00H ;10秒鐘到 秒個位寄存器清0 INC 2EH ;秒十位寄存器加1 MOV A,2EH CJNE A,#6,RETI1 ;產生1分鐘定時時間 MOV 2EH,#00H ;1分鐘到 秒十位寄存器清0 INC 2DH ;分個位寄存器加1 自動門的關門程序 MOV A,2DH CJNE A,#10,RETI1 ;產生10分鐘定時時間 MOV 2DH,#00H ;10分鐘到 分個位寄存器清0 INC 2C
37、H ;分十位寄存器加1 RETI1: POP PSW POP ACC ;恢復現場RETI ;中斷返回DISP: MOV DPTR,#TABLE MOV A,2FH MOVC A,A+DPTR MOV P0,A MOV P2,#5H ;位選 LCALL DELAY ;顯示秒個位 MOV A,2EH MOVC A,A+DPTR MOV P0,A MOV P2,#4H ;位選 LCALL DELAY ;顯示秒十位 MOV A,2DH MOVC A,A+DPTR MOV P0,A MOV P2,#2H ;位選 LCALL DELAY ;顯示分個位 MOV A,2CH MOVC A,A+DPTR MOV
38、 P0,A MOV P2,#1H ;位選 LCALL DELAY ;顯示分十位 MOV A,#40H MOV P0,A MOV P2,#3H ;位選 LCALL DELAY ;顯示- RETSCORES: DISP1: MOV DPTR,#TABLE MOV A,30H MOVC A,A+DPTR MOV P0,A MOV P2,#2H LCALL DELAY ; MOV A,31H MOVC A,A+DPTR MOV P0,A MOV P2,#1H LCALL DELAY ; MOV A,32H MOVC A,A+DPTR MOV R7,#150 DJNZ R7,$ RETDELAY_10: MOV R3,#20 ; 10MS 延時 D0: MOV R4,#20 D1: MOV R5,#248 DJNZ R5,$ DJNZ R4,D1 DJNZ R3,D0 RETTABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHEND6 結 論畢業設計完成的主要工作是完成單片機控制系統、傳感器檢測系統和故障處理系統。通過搜集目前紅自動門控制系統的相關資料,了解國內外自動門控制系統的相關制作方法,并通過設計方案的比較,針對設計任務提出了可行方案。在設計方案中,結合單片機的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年濟南歷城區八年級第二學期數學期中考試試題(含答案)
- 寧波諾丁漢大學《博導論壇-細胞與分子生物學理論與實踐》2023-2024學年第二學期期末試卷
- 江西婺源茶業職業學院《外科》2023-2024學年第一學期期末試卷
- 樂山職業技術學院《初等數論理論教學》2023-2024學年第二學期期末試卷
- 臺州職業技術學院《博弈論與現代社會》2023-2024學年第二學期期末試卷
- 上海城建職業學院《中國古代文學Ⅰ》2023-2024學年第一學期期末試卷
- 新疆呼圖壁縣第一中學2025屆高三第二學期聯合教學質量調研生物試題試卷含解析
- 內蒙古科技大學《數字集成電路設計》2023-2024學年第二學期期末試卷
- 2025年山東濰坊市安丘市水利建筑安裝公司招聘筆試參考題庫附帶答案詳解
- 2025年浙江溫州市龍港市龍騰投資有限公司招聘筆試參考題庫附帶答案詳解
- (完整版)語文作文紙方格紙模版(兩種格式任選)
- 銀行承兌匯票培訓-課件
- AB 753變頻器簡單操作培訓(參數拷貝)
- JGJ59-2011建筑施工安全檢查評分表-(完整版)
- 梁思成《千篇一律與千變萬化》(課件)
- 阿育吠陀體質測試
- 智能汽車傳感器技術-激光雷達
- 2023年四年級奧林匹克英語競賽試題
- 專利挖掘與技術交底書撰寫
- 輸液泵、微量泵的使用
- 35kv電纜敷設施工方案正式版
評論
0/150
提交評論