并行接口8255A輸入輸出實(shí)驗(yàn)_第1頁(yè)
并行接口8255A輸入輸出實(shí)驗(yàn)_第2頁(yè)
并行接口8255A輸入輸出實(shí)驗(yàn)_第3頁(yè)
并行接口8255A輸入輸出實(shí)驗(yàn)_第4頁(yè)
并行接口8255A輸入輸出實(shí)驗(yàn)_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、實(shí)驗(yàn)四 并行接口8255A輸入輸出實(shí)驗(yàn) (一) 雙色燈實(shí)驗(yàn)一.實(shí)驗(yàn)要求 編寫(xiě)程序,以8255作為輸出口,控制4個(gè)雙色LED燈(可發(fā)紅,綠,黃光),模擬十字路口交通燈管理。二.實(shí)驗(yàn)?zāi)康?.學(xué)習(xí)單板方式下擴(kuò)展簡(jiǎn)單I/O接口的方法以及雙色燈的使用。2.進(jìn)一步學(xué)習(xí)微處理器的編程技術(shù)。三.實(shí)驗(yàn)電路及連線綠紅北西南東 將DG1DG4,DR1DR4用導(dǎo)線連至8255的PC0PC7,8255的CS片選接至138譯碼處的200H插孔。四.實(shí)驗(yàn)說(shuō)明1. 因?yàn)楸緦?shí)驗(yàn)是模擬交通燈控制實(shí)驗(yàn),所以要先了解實(shí)際交通燈的變化規(guī)律。假設(shè)一個(gè)十字路口為東西南北走向。初始狀態(tài)0為東西紅燈,南北紅燈(8255輸出0FH)。然后轉(zhuǎn)狀態(tài)

2、(1)南北綠燈通車,東西紅燈(8255輸出5AH)。過(guò)一段時(shí)間轉(zhuǎn)狀態(tài)(2)南北綠燈閃3次(延時(shí)0.5秒控制)轉(zhuǎn)亮黃燈(8255輸出0AH),延時(shí)5秒,東西仍然紅燈。再轉(zhuǎn)狀態(tài)(3)東西綠燈通車,南北紅燈(8255輸出0A5H)。過(guò)一段時(shí)間轉(zhuǎn)狀態(tài)(4)東西綠燈閃3次轉(zhuǎn)亮黃燈,延時(shí)5秒,南北仍然紅燈。最后循環(huán)至狀態(tài)1。2 雙色LED是由一個(gè)紅色LED管芯和一個(gè)綠色LED管芯封裝在一起,公用負(fù)端。當(dāng)紅色正端加高電平,綠色正端加低電平時(shí),紅燈亮;紅色正端加低電平,綠色正端加高電平時(shí),綠燈亮;兩端都加高電平時(shí),黃燈亮,即低電平驅(qū)動(dòng)有效。 五. 實(shí)驗(yàn)程序框圖 (二) 8255A輸出實(shí)驗(yàn)一. 實(shí)驗(yàn)要求編寫(xiě)程序

3、,以8255作為輸出口,控制8個(gè)單色LED燈。二. 實(shí)驗(yàn)?zāi)康?. 學(xué)習(xí)在單板方式下擴(kuò)展簡(jiǎn)單I/O接口的方法。2. 學(xué)習(xí)編制數(shù)據(jù)輸出程序的設(shè)計(jì)方法。三. 實(shí)驗(yàn)電路及連線 PC0PC7連L0L7。CS8255連218H。四. 實(shí)驗(yàn)說(shuō)明 8255工作于方式0,此時(shí)PA、PB、PC均為可獨(dú)立輸入/輸出的并行口。8255的各寄存器對(duì)應(yīng)的口地址為: PA口: 218H PB口: 219H PC口: 21AH 8255控制寄存器:21BH由于各PC機(jī)速度不同,為達(dá)到較好的實(shí)驗(yàn)效果,可適當(dāng)調(diào)節(jié)LED亮滅的延時(shí)時(shí)間。五. 實(shí)驗(yàn)程序框圖(三) 開(kāi)關(guān)狀態(tài)顯示實(shí)驗(yàn)一. 實(shí)驗(yàn)要求編寫(xiě)程序,設(shè)定8255的PA口為開(kāi)關(guān)量輸

4、入,PC口為開(kāi)關(guān)量輸出,要求能隨時(shí)將PA口的開(kāi)關(guān)狀態(tài)通過(guò)PC口的發(fā)光二極管顯示出來(lái)。二. 實(shí)驗(yàn)?zāi)康膶W(xué)習(xí)使用8255各個(gè)口的不同工作方式。三. 實(shí)驗(yàn)電路及連線 將K0K7用連線連至8255的PA0PA7,將L0L7用連線連至8255的PC0PC7,8255CS用連線連至譯碼處的200H孔。四. 實(shí)驗(yàn)說(shuō)明 本實(shí)驗(yàn)要求8255工作于方式0,PA口設(shè)置為輸入,PC口設(shè)置為輸出,輸入量為開(kāi)關(guān)量,通過(guò)8255可實(shí)時(shí)顯示在LED燈上。按下HALT或RST鍵則返回監(jiān)控。五. 實(shí)驗(yàn)程序框圖 開(kāi)始設(shè)置8255工作狀態(tài)PA口讀入八位開(kāi)關(guān)PC口輸出至八位二極管 (四)8255掃描鍵盤(pán)實(shí)驗(yàn)(選作部分) 一. 實(shí)驗(yàn)要求1

5、. 編寫(xiě)程序,用掃描法讀入實(shí)驗(yàn)機(jī)上按鍵,并在實(shí)驗(yàn)機(jī)的LED數(shù)碼管上顯示讀到的鍵值。2. 編寫(xiě)程序,用反轉(zhuǎn)法讀入實(shí)驗(yàn)機(jī)上按鍵,并在實(shí)驗(yàn)機(jī)的LED數(shù)碼管上顯示讀到的鍵值。二. 實(shí)驗(yàn)?zāi)康?. 學(xué)習(xí)在單板系統(tǒng)中擴(kuò)展簡(jiǎn)單I/O接口的方法。2. 學(xué)習(xí)掃描讀取鍵盤(pán)的編程方法及硬件結(jié)構(gòu)。三. 實(shí)驗(yàn)電路及連線CS8255連218H,CS8279已固定接至238H孔。模塊中的十個(gè)短路套都套在8255側(cè)(此時(shí)8255的PA0-PA7,PB0、PB1腳短接到X1-X7,Y0、Y1)。四. 實(shí)驗(yàn)說(shuō)明 鍵盤(pán)值的讀取一般有兩種方法。一種是掃描法,另一種是反轉(zhuǎn)法。 掃描法是對(duì)鍵盤(pán)上的某一行送低電平,其他為高電平,然后讀取列值,若列值中有一位是低,表明該行與低電平對(duì)應(yīng)列的鍵被按下。否則掃描下一行。反轉(zhuǎn)法是先所有行掃描線輸出低電

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論