單片機(jī)模擬流水線控制設(shè)計(jì)_第1頁(yè)
單片機(jī)模擬流水線控制設(shè)計(jì)_第2頁(yè)
單片機(jī)模擬流水線控制設(shè)計(jì)_第3頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第 1 章 .設(shè)計(jì)思路按照設(shè)計(jì)要求,采用 8255 芯片來控制發(fā)光二極管的循環(huán)工作, 8255 在單 片機(jī)應(yīng)用系統(tǒng)中被廣泛用作可編程外部 I/O 擴(kuò)展接口。首先,采用 8031 與 8255 的連接,有利于數(shù)據(jù)的處理與遠(yuǎn)距離的通訊。 此項(xiàng)程序用 8255A 作為控制口電路,由 PB 口提供控制碼,所以在 8255 的 B 口輸出。同時(shí),利用發(fā)光二極管代替流水線中的各個(gè)工序, 設(shè)計(jì)要求利用 3 個(gè)發(fā) 光二極管來代替。 其中用 PB0 控制燈 L1,PB1 控制燈 L2 ,PB2 控制燈 L3,PB3 控制燈 L4,PB4 控制燈 L5 ,分別用 3 根導(dǎo)線一一對(duì)應(yīng)的連接他們。工序按順 序進(jìn)行,也

2、就是說 3 個(gè)二極管的亮滅也是順序進(jìn)行, 工序輪流循環(huán), 控制時(shí)間間 隔 2秒3秒 4秒,所以在控制兩個(gè)相鄰的二極管的程序中加上準(zhǔn)確的延時(shí)程序, 為了實(shí)現(xiàn)工業(yè)流水線的循環(huán)執(zhí)行從而在主程序后加上循環(huán)語(yǔ)句,根據(jù)設(shè)計(jì)的要 求,3 個(gè)發(fā)光二極管的亮滅不但有時(shí)間間隔而且有強(qiáng)行中斷,所以添加中斷程序 以實(shí)現(xiàn)中斷,同時(shí)在設(shè)計(jì)基本要求的基礎(chǔ)上添加了發(fā)揮部分使得工序正常運(yùn)行時(shí) 綠色指示燈亮,工序中斷時(shí)紅色報(bào)警燈閃爍報(bào)警。另外設(shè)置另一排發(fā)光二級(jí)管的燈 L5 為工作運(yùn)行指示燈用 P1.2 控制,當(dāng) 程序開始正常運(yùn)行時(shí) P1.2 輸出為 0 ,代表五道工序的三盞小燈開始依次亮滅, 所以工作運(yùn)行指示燈在工作過程中(非中

3、斷)一直亮,直至中斷返回。還有設(shè)置 燈 L8 為中斷停止燈用 P1.5 控制,當(dāng)程序中斷后, P1.5 輸出 0 亮 0.1 秒輸出 1滅 0.1 秒,這樣會(huì)一直循環(huán)下去(中斷停止燈閃爍) ,直至中斷返回 P1.5 輸出 1 一直亮著。至關(guān)重要的外部中斷源 INT0 ( P3.2 )接一手動(dòng)開關(guān),可以用來控制 執(zhí)行中斷和退出中斷,當(dāng)執(zhí)行工序過程中 P3.2 一直為 1(不會(huì)執(zhí)行中斷),為 0 時(shí)開始執(zhí)行中斷里的命令(中斷時(shí), p1.5 對(duì)應(yīng)的燈一直處于閃爍狀態(tài))直至手 動(dòng)開關(guān)退出中斷(中斷停止閃爍改為持續(xù)亮的狀態(tài),工作運(yùn)行指示燈亮) 。綜上 所述我們共用到一個(gè)外部中斷源INTO ,兩個(gè)普通A/

4、0接口(P1.2和P1.5),三 個(gè)延時(shí)子程序,一個(gè)開關(guān),若干根導(dǎo)線。以上為我本次設(shè)計(jì)的基本設(shè)計(jì)思路。這次單片機(jī)課程設(shè)計(jì),我組的題目為“ 8255 模擬工業(yè)流水線控制(軟件延 時(shí))”,經(jīng)過大家?guī)滋斓呐υ诶蠋煹闹笇?dǎo)下終于按要求完成設(shè)計(jì)題目第2章.程序流程圖開始中斷保護(hù)現(xiàn)場(chǎng)工序1延時(shí)報(bào)警4工序2延時(shí)工序3延時(shí)恢復(fù)現(xiàn)場(chǎng)返回第3章實(shí)驗(yàn)接線圖i-e0K7FL2mFL5P01P02P05PM8031P05P06P01AOAlWEW仍D6AO Al WR R>圖3.1實(shí)驗(yàn)原理接線圖DODID?$55冏ffilTB2第 4 章 .程序清單及說明ORG 0000H ; 給定程序的首地址LJMPMAIN; 跳轉(zhuǎn)到主程序ORG0003H; 外部中斷源 INT0 首地址LJMPZD; 跳轉(zhuǎn)到中斷程序ORG0100HMAIN:SETBEA; 打開總中斷允許SETBEX0; 打開外部中斷源 INT0 允許CLRP1.2; 工作運(yùn)行指示燈(綠燈) ?MOVA,#80HMOVDPTR,#7FFFHMOVXDPTR,A; 對(duì) 8255 的初始化MOVA,#80HMOVDPTR,#0FFFDHMOVXDPTR,A ;運(yùn)行第一道工序LCALLYS

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論