微機(jī)交通信號(hào)燈控制系統(tǒng)

微機(jī)交通信號(hào)燈控制系統(tǒng)

ID:43045333

大?。?11.51 KB

頁(yè)數(shù):11頁(yè)

時(shí)間:2019-09-26

微機(jī)交通信號(hào)燈控制系統(tǒng)_第1頁(yè)
微機(jī)交通信號(hào)燈控制系統(tǒng)_第2頁(yè)
微機(jī)交通信號(hào)燈控制系統(tǒng)_第3頁(yè)
微機(jī)交通信號(hào)燈控制系統(tǒng)_第4頁(yè)
微機(jī)交通信號(hào)燈控制系統(tǒng)_第5頁(yè)
資源描述:

《微機(jī)交通信號(hào)燈控制系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、目錄一、設(shè)計(jì)分析……………………………………………………………………3設(shè)計(jì)題目……………………………………………………………………………3設(shè)計(jì)目的……………………………………………………………………………3設(shè)計(jì)任務(wù)與要求……………………………………………………………………3二、設(shè)計(jì)概要……………………………………………………………………………………4實(shí)驗(yàn)方案論證………………………………………………………………………4設(shè)計(jì)原理……………………………………………………………………………4硬件系統(tǒng)框圖……………

2、……………………………………………………………4三、詳細(xì)設(shè)計(jì)……………………………………………………………………………………5芯片介紹及連接原理…………………………………………………………………5程序流程圖……………………………………………………………………………6程序源代碼……………………………………………………………………………7四、課程設(shè)計(jì)總結(jié)與體會(huì)…………………………………………………………12附錄:元器件列表…………………………………………………………………………13參考文獻(xiàn)…………………………

3、…………………………………………………13-11-一、設(shè)計(jì)分析設(shè)計(jì)題目:交通信號(hào)燈控制系統(tǒng)設(shè)計(jì)目的:1、鞏固和加深課堂所學(xué)知識(shí);2、學(xué)習(xí)掌握一般軟硬件的設(shè)計(jì)方法和查詢(xún)、運(yùn)用資料的能力;3、4、通過(guò)對(duì)交通燈實(shí)時(shí)控制系統(tǒng)的設(shè)計(jì)與制作,綜合應(yīng)用8253、8259、8255芯片,深入了解和掌握利用可編程8255A進(jìn)行控制的原理與方法;5、掌握8253芯片進(jìn)行定時(shí)的基本方法、8255A芯片的基本輸入/輸出控制方法、8259A進(jìn)行中斷控制的原理及方法及數(shù)碼管顯示控制的方法;6、通過(guò)這次課程設(shè)計(jì),將課本上的理論知識(shí)和實(shí)

4、際的應(yīng)用有機(jī)的結(jié)合起來(lái),以提高分析和解決問(wèn)題的實(shí)際能力,通過(guò)對(duì)匯編語(yǔ)言程序代碼的設(shè)計(jì)、編寫(xiě)、修改以提高自己實(shí)際編程能力。設(shè)計(jì)任務(wù)與要求:任務(wù):設(shè)計(jì)一個(gè)交通燈控制系統(tǒng)綜合運(yùn)用定時(shí)器8253、中斷控制器8259A和并行接口8255A設(shè)計(jì)十字路口的交通信號(hào)燈控制系統(tǒng)。要求:用8個(gè)發(fā)光二極管中的4個(gè)分別表示東西方向的紅燈,南北方向的紅燈,南北方向的綠燈,東西方向的綠燈。正常工作時(shí)有如下兩種情況:東西方向?yàn)榫G燈時(shí),南北方向?yàn)榧t燈;東西方向?yàn)榧t燈時(shí),南北方向?yàn)榫G燈。交通燈控制系統(tǒng)工作情況:東西綠燈30秒,南北紅燈33

5、秒;東西方向綠燈變?yōu)?秒時(shí),南北方向紅燈閃3秒;切換狀態(tài),南北方向綠燈30秒,東西紅燈33秒;南北方向綠燈為0秒時(shí),東西方向紅燈閃3秒;跳轉(zhuǎn)到A狀態(tài),循環(huán)。定時(shí)器8253計(jì)數(shù)1次55毫秒,計(jì)數(shù)18次就定時(shí)1秒。8253輸出接到中斷控制器8259A的輸入端口IRQ0,向8259A提出中斷。并行接口8255A向數(shù)碼管和二極管輸出,控制點(diǎn)亮和熄滅數(shù)碼管和二極管。-11-二、設(shè)計(jì)概要實(shí)驗(yàn)方案論證:進(jìn)行十字路口的交通信號(hào)燈控制電路設(shè)計(jì),畫(huà)出電路原理圖及實(shí)驗(yàn)電路圖,進(jìn)行軟件編程、以及使用說(shuō)明文檔的建立等一整套工作任務(wù)

6、。進(jìn)行十字路口的交通信號(hào)燈控制程序設(shè)計(jì),提交一個(gè)符合上述功能要求的十字路口的交通信號(hào)燈控制系統(tǒng)設(shè)計(jì)。設(shè)計(jì)原理:器件連接原理:8253和8259采用系統(tǒng)連接,8253的定時(shí)器通道0,輸入頻率為1.19MHz,輸出產(chǎn)生0.05秒的定時(shí)信號(hào),通過(guò)8259的IRQ0向CPU申請(qǐng)中斷,即每產(chǎn)生一次中斷,則說(shuō)明定時(shí)0.05秒。8255的A口輸出,控制8個(gè)發(fā)光二極管的亮滅,作為指示燈,實(shí)際只用二個(gè)綠燈和紅燈。8259的B口輸出,作為4個(gè)數(shù)碼管的筆劃碼,其顯示碼與顯示數(shù)據(jù)的關(guān)系如下表;C口的PC0~PC3為字段碼控制,控

7、制哪一個(gè)數(shù)碼管顯示。顯示數(shù)值顯示碼顯示數(shù)值顯示碼DpgfedcbaDpgfedcba000111111501101101100000110601111101201011011700000111301001111801111111401100110901101111硬件系統(tǒng)框圖:-11-三、詳細(xì)設(shè)計(jì)芯片介紹及連接原理:中斷控制器8259A:中斷控制器8259A是Intel公司專(zhuān)為控制優(yōu)先級(jí)中斷而設(shè)計(jì)開(kāi)發(fā)的芯片。它將中斷源優(yōu)先級(jí)排隊(duì)、辨別中斷源以及提供中斷矢量的電路集于一片中,因此無(wú)需附加任何電路,只需對(duì)82

8、59A進(jìn)行編程,就可以管理8級(jí)中斷,并選擇優(yōu)先模式和中斷請(qǐng)求方式,中斷結(jié)構(gòu)可以由用戶編程來(lái)設(shè)定。8259A的功能如下:①一片8259A可以接受并管理8級(jí)可屏蔽中斷請(qǐng)求,通過(guò)9片8259A級(jí)聯(lián)可擴(kuò)展至64級(jí)可屏蔽中斷優(yōu)先控制。②對(duì)每一級(jí)中斷都可以通過(guò)程序來(lái)屏蔽或允許。③在中斷響應(yīng)周期,8259A可為CPU提供相應(yīng)的中斷類(lèi)型碼。④具有多種工作方式,并可通過(guò)編程來(lái)加以選擇。定時(shí)器8253:8253可編程定時(shí)/計(jì)數(shù)器是Intel公司生

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。