基于單片機(jī)自動(dòng)車庫門的設(shè)計(jì)_第1頁
基于單片機(jī)自動(dòng)車庫門的設(shè)計(jì)_第2頁
基于單片機(jī)自動(dòng)車庫門的設(shè)計(jì)_第3頁
基于單片機(jī)自動(dòng)車庫門的設(shè)計(jì)_第4頁
基于單片機(jī)自動(dòng)車庫門的設(shè)計(jì)_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、單片機(jī)課程設(shè)計(jì)題目:基于單片機(jī)自動(dòng)車庫門的設(shè)計(jì)學(xué)院:姓名:學(xué)號(hào)專業(yè):電子信息科學(xué)與技術(shù)年級(jí):指導(dǎo)老師:摘要:本設(shè)計(jì)主要利用單片機(jī)控制車庫門的自動(dòng)開啟與關(guān)閉。系統(tǒng)采用80C51單片機(jī)。自動(dòng)門的控制按鈕信號(hào)通過單片機(jī)并行接口P3輸入到單片機(jī)內(nèi)進(jìn)行數(shù)據(jù)處理,在通過并行口P1輸出,控制自動(dòng)門的動(dòng)作,當(dāng)執(zhí)行車庫門前進(jìn)指令5S后自動(dòng)門開始前進(jìn),直到接觸到前進(jìn)限位開關(guān)時(shí),車庫門停止前進(jìn)。當(dāng)執(zhí)行車庫門后退指令5S后,車庫門向后運(yùn)動(dòng)到接觸后限位開關(guān)是停止其控制電路簡單、實(shí)用、可靠性好。具體設(shè)計(jì)如下所述。 關(guān)鍵詞:80C51單片機(jī) 限位開關(guān) Abtrac: input to a single chip micro

2、computer to within the data processing, on through the parallel port P1 output, control the action of automatic door, when performing garage door into instructions after 5 S automatic door began to move forward, to move forward until contact limit switches, the garage door to stop. When performing g

3、arage door back instructions after 5 S, garage door back after contact sports to limit switches is to stop the control circuit is simple, practical, good reliability. The specific design as described below. Keyword: 80 C51 limit switch目錄:(一)引言 (二)設(shè)計(jì)任務(wù) (三)項(xiàng)目原理 (1)單片機(jī)并行口的分配 (2)項(xiàng)目線路連接 (四)項(xiàng)目參考程序 (1)項(xiàng)目程序

4、流圖(2)項(xiàng)目參考程序(五)總結(jié) 參考文獻(xiàn) 謝詞 一、 引言:隨著經(jīng)濟(jì)的發(fā)達(dá),擁有車的人越來越多,對(duì)好的車庫門的需求也不斷增大,本文是對(duì)車庫門的機(jī)械和控制系統(tǒng)的具體設(shè)計(jì)說明沿用了單片機(jī)對(duì)電動(dòng)機(jī)的控制的方法。二、 設(shè)計(jì)任務(wù):利用主控芯片80C51來控制車庫門的開啟和關(guān)閉。三 、 項(xiàng)目原理系統(tǒng)采用80C51單片機(jī)。自動(dòng)門的控制按鈕信號(hào)通過單片機(jī)并行接口P3輸入到單片機(jī)內(nèi)進(jìn)行數(shù)據(jù)處理,在通過并行口P1輸出,控制自動(dòng)門的動(dòng)作,當(dāng)執(zhí)行車庫門前進(jìn)指令5S后自動(dòng)門開始前進(jìn),直到接觸到前進(jìn)限位開關(guān)時(shí),車庫門停止前進(jìn)。當(dāng)執(zhí)行車庫門后退指令5S后,車庫門向后運(yùn)動(dòng)到接觸后限位開關(guān)是停止其控制電路簡單、實(shí)用、可靠性好

5、。 (1)單片機(jī)并行口的分配輸入輸出單片機(jī)并行口自動(dòng)車庫門控制按鈕按鈕功能單片機(jī)并行接口自動(dòng)車庫門控制按鈕按鈕功能P3.0SB1關(guān)門開關(guān)P1.0Y1前進(jìn)接觸器P3.1SB2開門開關(guān)P1.1Y2后退接觸器P3.2SB3停止開關(guān)P1.2Y3信號(hào)燈控制P3.4SQ1關(guān)限位開關(guān)P3.5SQ2開限位開關(guān)P3.3SQ3安全壓力擋板 (2)項(xiàng)目線路連接 四、 項(xiàng)目參考程序 (1)項(xiàng)目程序流程圖初始化停止安全擋板關(guān)門開門關(guān)中斷清停止標(biāo)志位停關(guān)門停閃爍關(guān)中斷清停止標(biāo)志位停關(guān)門 停閃爍閃爍延時(shí)5s啟動(dòng)關(guān)門 關(guān)閉開門是否限位閃爍延時(shí)5s啟動(dòng)關(guān)門 關(guān)閉開門閃爍標(biāo)志取反閃爍標(biāo)志取反是否限位YyyyNyy (2)項(xiàng)目參考

6、程序 項(xiàng)目參數(shù)程序如下; 輸入輸出引腳定義;輸出Y1 BIT P1.0 ;關(guān)門主接觸器Y2 BIT P1.0 ;開門主接觸器Y3 BIT P1.0 ;信號(hào)燈光 ;輸入CPL Y3SB1 BITP3.0 ; 關(guān)門開關(guān) SB2 BITP3.1 ; 開門開關(guān)SQ1 BITP3.4 ; 關(guān)門限位SQ2 BITP3.5 ; 開門限位;中斷標(biāo)志進(jìn)位定義STOP BIT 00H ;外部中斷0、P3.2引腳接停止開關(guān)SAVE BIT 01H ;外部中斷1、P3.3引腳接安全壓力擋板ORG 000HAJMP MAINORG 0003HCLR EX0SETB STOP ;外部中斷0、置位停止開關(guān)RETIORG 0

7、013HCLR EX1SETB SAVE ;外部中斷1、置位安全壓力擋板RETI主程序MAIN: MOV P1 ,#001H ;初始化 MOV P3,#00H CLR STOP CLR SAVE SETB EA SETB EX0 ;允許外部中斷0、P3.2引腳接停止開關(guān)中斷 SETB EX1 ;允許外部中斷0、P3.2引腳接停止開關(guān)中斷 SETB PX1 ;安全壓力擋板中斷級(jí)別高 MAIN1: JB STOP,STOP1 ; 是否停止開關(guān) JB SAVE,SAVE1 ;是否安全擋板 JB SB1,CLOSE ;是否關(guān)門 JB SB2 OPEN ;是否開門 AJMP MAIN1;停止STOP1:

8、 SETB EX0 CLR STOP ;若停止開,關(guān),清標(biāo)志位 CLR Y1 ;停關(guān)門 CLR Y2 ;停開門 CLR Y3 ;停閃爍 AJMP MAIN1;安全擋板SAVE: SETB EX1 CLR SAVE ;若安全擋板,清標(biāo)志位 CLR Y1 ;停關(guān)門 CLR Y 3 ;停閃爍 AJMP MAIN1;關(guān)門CLOSE:SETB Y3 ;置閃爍標(biāo)志 MOV R2,#10 ;10次CLOSE:ACALL DEL500 ;延時(shí)500毫秒 JB STOP,STOP1 ;是否停止開關(guān) JB SAVE,SVE1 ;是否安全擋板 CPL Y3 DJNZ R2,CLOSE SETB Y1 ;啟動(dòng)開門CL

9、R Y2 ;關(guān)閉開門CLOSE2:JB STOP,STOP1 ;是否停止開關(guān) JB SAVE,SAVE1 ;是否安全擋板 JB SQ1, STOP1 ;是否限位 ACALL DEL500 ;閃爍 CPL Y AJMP CLOSE2;開門OPEN: SETB Y3 ;置閃爍標(biāo)志 MOV R2,#10H ;10次OPEN1: ACALL DEL500 ;延時(shí)500毫秒 JB STOP ,STOP1 ;是否停止開關(guān) JB SAVE,SAVE1 ;是否安全擋板 CPL Y3 DJNZ R2,OPEN1 SETB Y2 ;啟動(dòng)開門 CLR Y1 ;關(guān)閉開門OPEN2: :JB STOP,STOP1 ;是

10、否停止開關(guān) JB SAVE,SAVE1 ;是否安全擋板 JB SQ2, STOP1 ;是否限位 ACALL DEL500 ;閃爍 CPL Y3 AJMP OPEN2;延時(shí)500s程序ORG 0030HDEL500:MOV R3 #5LOOP3: MOV R5,#100LOOP1: MOV R6,#250LOOP2: DJNZ R2,LOOP2 DJNZ R1,LOOP1 DJNZ R3,LOOP3 RET END(五)總結(jié) 參考文獻(xiàn) 謝詞總結(jié):論文題目選定后,.參考文獻(xiàn):1劉南平 孫惠斤 童帆 蘇梅 編著【單片機(jī)實(shí)訓(xùn)與開發(fā)教程】科學(xué)出版社 2楊光友 朱宏輝 楊光祥 張鋒 編著【單片微型計(jì)算機(jī)原理及接口技術(shù)】中國水利電力出版社 3蘭吉昌 編著【51單片機(jī)應(yīng)用設(shè)計(jì)百例

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論