外部中斷(急救車與交通燈)_第1頁
外部中斷(急救車與交通燈)_第2頁
外部中斷(急救車與交通燈)_第3頁
外部中斷(急救車與交通燈)_第4頁
外部中斷(急救車與交通燈)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、電氣工程學(xué)院課程設(shè)計說明設(shè)計主題:外部中斷(救護(hù)車和交通燈)部門:年級專業(yè):號碼:學(xué)生姓名:講師:教師職稱:電氣工程學(xué)院課程設(shè)計作業(yè)課程名稱:單片機(jī)原理及應(yīng)用課程設(shè)計基礎(chǔ)教學(xué)單位:自動化儀表系講師:學(xué)生身份證學(xué)生姓名班級設(shè)計主題外部干擾(救護(hù)車和交通燈)建立米技能方法參與數(shù)字1.獨立完成設(shè)計任務(wù)。2.在計算機(jī)上編程和調(diào)試。3.連接硬件實驗電路,實現(xiàn)所需功能。4.完成設(shè)計并提交課程設(shè)計報告。建立米想要乞討本實驗?zāi)M交通信號燈控制,并正常顯示。當(dāng)救護(hù)車到達(dá)時,兩個方向的交通燈都是紅色的,以便讓救護(hù)車通過。設(shè)置救護(hù)車通過十字路口的時間為10秒。救護(hù)車通過后,交通恢復(fù)正常。本實驗適用于外部單脈沖中斷,

2、表明救護(hù)車已經(jīng)通過。參與試驗信息材料1) 單片機(jī)原理及應(yīng)用技術(shù)張樹清,國防工業(yè)出版社(教材);2) 過程控制系統(tǒng)及儀表邵、巴友云(教材)3) 單片機(jī)及應(yīng)用李,高等教育出版社(教材)4) 機(jī)械量測量機(jī)械工業(yè)出版社(教材)應(yīng)該是結(jié)束成為里面的包含繪制硬件電路和軟件流程圖熟悉付偉單片機(jī)編程環(huán)境閱讀程序并修改軟件參數(shù)修改硬件地址并調(diào)試硬件撰寫課程設(shè)計報告教學(xué)教學(xué)老師的簽名小學(xué)教學(xué)單元主任簽字注:1。本表一式三份,系和學(xué)生各一份,學(xué)院教務(wù)處一份。2.學(xué)生的作業(yè)書需要裝訂在課程設(shè)計報告的前面。電氣工程學(xué)院教務(wù)組目錄摘要3第一章導(dǎo)言4第二章基本原則42.1單芯片時鐘電路42.2單片機(jī)復(fù)位電路52.3外部中斷

3、接口62.4擴(kuò)展芯片6第3章硬件設(shè)計6第四章程序設(shè)計流程5第五章程序流程95.1原始程序95.2改進(jìn)程序12第6章總結(jié)14參考文獻(xiàn)15摘要在實際應(yīng)用系統(tǒng)中,單片機(jī)與各種外部設(shè)備相連。這些外圍設(shè)備的結(jié)構(gòu)、信號的類型和大小以及運行速度都非常大。因此,需要有效的方法來完成單片機(jī)與外部設(shè)備之間的協(xié)調(diào)。一般來說,單片機(jī)和外圍設(shè)備之間的數(shù)據(jù)交換有三種方式,其中中斷是最常見的一種。中斷是處理器處理外部緊急事件的重要技術(shù)。它使處理器能夠在運行過程中及時處理外部事件發(fā)出的中斷請求,并在處理完成后立即返回斷點,繼續(xù)處理器的原始工作。中斷的原因或中斷請求的來源稱為中斷源。根據(jù)不同的中斷源,中斷可以分為硬件中斷和軟件

4、中斷,而硬件中斷可以分為外部中斷和內(nèi)部中斷。外部中斷通常指可以被計算機(jī)外設(shè)屏蔽的中斷請求,如鍵盤中斷、打印機(jī)中斷、定時器中斷等。本課旨在使用外部中斷來實現(xiàn)功能要求。關(guān)鍵詞:中斷外部中斷第一章導(dǎo)言在現(xiàn)代社會,單片機(jī)的應(yīng)用越來越廣泛,而在實際應(yīng)用系統(tǒng)中,單片機(jī)與各種外部設(shè)備相連。這些外圍設(shè)備的結(jié)構(gòu)、信號的類型和大小以及運行速度都非常大。因此,需要一種有效的方法來完成單片機(jī)與外部設(shè)備的協(xié)調(diào)。一般來說,單片機(jī)和外圍設(shè)備之間的數(shù)據(jù)交換有三種方式,其中中斷是最常見的一種。中斷是處理器處理外部緊急事件的重要技術(shù)。它使處理器能夠在運行過程中及時處理外部事件發(fā)出的中斷請求,并在處理完成后立即返回斷點,繼續(xù)處理器

5、的原始工作。中斷的原因或中斷請求的來源稱為中斷源。根據(jù)不同的中斷源,中斷可以分為硬件中斷和軟件中斷,而硬件中斷可以分為外部中斷和內(nèi)部中斷。外部中斷通常指可以被計算機(jī)外設(shè)屏蔽的中斷請求,如鍵盤中斷、打印機(jī)中斷、定時器中斷等。本課旨在使用外部中斷來實現(xiàn)功能要求。當(dāng)救護(hù)車到達(dá)時,兩個方向的交通燈都是紅色的,以便讓救護(hù)車通過。救護(hù)車通過后,交通恢復(fù)正常。在本課中,使用一個脈沖來申請外部中斷,表示救護(hù)車已經(jīng)通過。第二章基本原則2.1單片機(jī)時鐘電路單片機(jī)的時鐘可以通過內(nèi)部或外部方法產(chǎn)生。在本課中,將選擇一個內(nèi)部時鐘電路。如圖所示,內(nèi)部振蕩器通過使用內(nèi)部振蕩電路并在XTAL1和XTAL2引腳之間連接由晶體和

6、電容器CX1和CX2組成的并聯(lián)諧振電路來產(chǎn)生自激振蕩。構(gòu)成時鐘電路的晶體振蕩器的頻率決定了單片機(jī)系統(tǒng)的工作頻率,它決定了單片機(jī)系統(tǒng)的工作頻率,并且可以在1.2兆赫和12兆赫之間。晶體電容CX1和CX2可以在20 pF和100 pF之間選擇。電容的大小對振蕩頻率有輕微的影響,并且可以在微調(diào)頻率方面發(fā)揮作用。在本課中,所選單片機(jī)的晶體振蕩器頻率為6兆赫。MCS-51XTAL1XTAL2虛存系統(tǒng)陶瓷晶體振蕩器CX1CX2圖1-1內(nèi)部時鐘電路2.2單片機(jī)復(fù)位電路單片機(jī)在啟動時需要復(fù)位,使中央處理器的中央處理器和其他功能部件處于一定的初始狀態(tài),并從這個狀態(tài)開始工作。51的RST引腳是復(fù)位信號的輸入。復(fù)位

7、電平較高,有效持續(xù)時間應(yīng)超過24個時鐘周期。在該系統(tǒng)中,如果單片機(jī)的時鐘頻率為6MHz,復(fù)位脈沖至少應(yīng)為4us。在本課程中,微控制器設(shè)計有外部上電和按鈕復(fù)位電路,如圖2-1所示。典型的上電外部復(fù)位電路既有上電復(fù)位又有外部復(fù)位電路。上電時,C和Rx形成一個充電電路,一個正脈沖出現(xiàn)在RST引腳上。只要RST終端保持高于10ms的高電平,微控制器就可以有效復(fù)位。圖2-1外部通電和按鈕復(fù)位一般情況下,C=22uF,R=200,Rx=1k,此時=22ms,滿足單片機(jī)復(fù)位要求。當(dāng)需要手動復(fù)位時,Rs為200歐姆,Rk為1k,RST端出現(xiàn)5=4.2V(高電平),從而可靠地實現(xiàn)單片機(jī)復(fù)位。2.3外部中斷接口在

8、本課中,外部中斷INT0被選擇并設(shè)置為邊沿觸發(fā)模式,如圖所示:2.4擴(kuò)展芯片由于不同類型的芯片地址不會沖突,8031固定16位地址線可以重復(fù)使用。(1)程序存儲器2732:在本課中,2732的兩個部分已經(jīng)被擴(kuò)展。每塊占據(jù)12條地址線,其中一條用作柵極線。2732(1)的地址范圍為:2000H 2FFFH;2732(2)的地址范圍是:1000H1FFFH。(2)數(shù)據(jù)存儲器6116:在本課中,擴(kuò)展了兩段6716,每段占用11條地址線,其中一條用作柵極線。6716(1)的地址范圍是E800H EFFFH;6716(2)的地址范圍是D800HDFFFH。(3)擴(kuò)展輸入/輸出端口:在本課中,擴(kuò)展了兩個8

9、255端口,每個端口占用9條地址線,其中一條用作柵極線。其中,端口的8255(1)地址為:端口a BF00H、端口b BF01H、端口c BF02H和控制字端口BF03H。8255(2)的地址是:端口a 7F00H、端口b 7F01H、端口c 7F02H和控制字端口7F03H。第三章硬件設(shè)計硬件設(shè)計電路圖如下:每個芯片的地址范圍是:擴(kuò)展程序存儲器2732 (1): 2000h 2ffh。2732(2):1000H1FFFH .擴(kuò)展數(shù)據(jù)存儲6116(1):E800H EfH;6716(2):D800HDFFFH .向外擴(kuò)展輸入/輸出端口8255 (1):端口A BF00H、端口B BF01H、端

10、口C BF02H、控制字端口BF05.1周秀忠flash eq 0;萊多雷停止equ 1equ p 1.0吳經(jīng)熊先生sy eqi p 1.1吳登盛SG eq p 1.2吳經(jīng)玲他公平嗎你是說第4頁嗎EG公平p 1.5吳亞玲ljmp啟動組織3set binary 設(shè)置二進(jìn)位的停止;喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲網(wǎng)路開始3330mov SP,#70莫夫TCON,# 01h向下邊IT0mov ie # 81小時;啟用EA,EX0set binary 設(shè)置二進(jìn)位的先生;喲喲喲喲喲喲喲喲喲喲

11、喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲clr SYclr SG塞卜他clr EYclr EGclr STOP循環(huán)3330jb停下來,全能set binary 設(shè)置二進(jìn)位的先生;喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲clr SYclr SGclr ERclr EYsetb EG(歐洲足球錦標(biāo)賽)莫夫a # 20呼叫延遲jb停下來,全能set binary 設(shè)置二進(jìn)位的先生;喲喲喲喲喲喲喲喲喲喲喲喲

12、喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲喲clr SYclr SGclr ERclr EYclr EGclr閃存莫夫r7 # 91:回圈mov c,快閃莫夫,c莫夫a # 1呼叫延遲cpl快閃記憶體djnz r7,循環(huán)1jb停下來,全能clr sr吳經(jīng)熊,吳經(jīng)熊clr SY塞卜醫(yī)務(wù)主任塞卜他clr EYclr EG莫夫a # 20呼叫延遲jb停下來,全能clr sr吳亞玲,吳亞玲clr SYclr SG塞卜他clr EYclr EGclr閃存莫夫r7 # 923360回圈mov c,快閃莫夫西莫夫a # 1呼叫延遲cpl快閃記憶體djnz r7,循環(huán)2ljmp回圈全面3360塞卜先生clr SYclr SG塞卜他clr EYclr EGclr STOP莫夫a # 10呼叫延遲ljmp回圈延遲3330;韋孝公mov r1,#80Hmov r0,#0德拉魯索3360jb停止,exitdelaydjnz r0,delayloopdjnz r1,delay

溫馨提示

  • 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

提交評論