2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩10頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  微機(jī)原理課程設(shè)計(jì)</b></p><p><b>  流水燈控制系統(tǒng)</b></p><p><b>  姓名:XX</b></p><p>  學(xué)院:物理電氣信息學(xué)院</p><p><b>  班級:2010電子</b>&

2、lt;/p><p><b>  姓名: </b></p><p><b>  流水燈控制系統(tǒng)</b></p><p><b>  一、設(shè)計(jì)內(nèi)容: </b></p><p>  本課程設(shè)計(jì)選用8086對8255A的A口控制來實(shí)現(xiàn)模擬流水燈功能的實(shí)現(xiàn)。編寫相關(guān)程序,通過proteus仿

3、真軟件來實(shí)現(xiàn)我名字“安亮”兩個(gè)字的閃爍,“安”字接8255的A口的P0,“亮”字接A口的P1。先讓“安”字和“亮”字同時(shí)點(diǎn)亮,再讓兩個(gè)字同時(shí)暗,接著讓“安”字點(diǎn)亮,再讓“亮”字點(diǎn)亮,然后讓“安”字和“亮”字同時(shí)亮暗閃爍八次,再跳到開始,以此循環(huán)。</p><p><b>  二、設(shè)計(jì)目的:</b></p><p>  1、了解流水燈的基本工作原理</p>

4、<p>  2、熟悉8255A并行接口的各種工作方式和應(yīng)用</p><p>  3、利用8255A接口,LED發(fā)光二極管,設(shè)計(jì)一個(gè)流水燈模擬系統(tǒng),讓我的名字“安亮”兩個(gè)字按一定規(guī)律點(diǎn)亮。</p><p><b>  三、實(shí)驗(yàn)原理</b></p><p>  在8086系統(tǒng)中,采用16位數(shù)據(jù)總線,進(jìn)行數(shù)據(jù)傳輸時(shí),CPU總是將低8位數(shù)據(jù)

5、線上的數(shù)據(jù)送往偶地址端口,而過高8位數(shù)據(jù)線上的數(shù)據(jù)送往奇地址端口反過來,從偶地址端口取得的數(shù)據(jù)總是通過低8位數(shù)據(jù)線傳送到CPU,從奇地址端口取得的數(shù)據(jù)總是通過高8位數(shù)據(jù)線送到CPU。在8086系統(tǒng)中,將8255A的A1端和地址總線的A2相連,而將8255A的A0端和地址總線的A1相連,并且,CPU在對9255A的端口進(jìn)行訪問時(shí),將地址總線的A0位總是設(shè)置為0。本課程設(shè)計(jì)通過對8255A的A口控制來實(shí)現(xiàn)模擬流水燈功能的實(shí)現(xiàn)?!鞍病苯覣口的

6、P0,“亮”接A口的P1,實(shí)現(xiàn)兩個(gè)字按一定規(guī)律的一個(gè)閃爍。</p><p><b>  8255的內(nèi)部結(jié)構(gòu)</b></p><p>  255A內(nèi)部結(jié)構(gòu)由以下四部分組成:</p><p>  數(shù)據(jù)端口A、B、C;A組控制和B組控制;讀/寫控制邏輯電路;數(shù)據(jù)總線緩沖器。</p><p>  端口A:包括一個(gè)8位的數(shù)據(jù)輸出鎖

7、存/緩沖器和一個(gè)8位的數(shù)據(jù)輸入鎖存器,可作為數(shù)據(jù)輸入或輸出端口,并工作于三種方式中的任何一種。</p><p>  端口B:包括一個(gè)8位的數(shù)據(jù)輸出鎖存/緩沖器和一個(gè)8位的數(shù)據(jù)輸入緩沖器,可作為數(shù)據(jù)輸入或輸出端口,但不能工作于方式2。</p><p>  端口C:包括一個(gè)8位的數(shù)據(jù)輸出鎖存/緩沖器和一個(gè)8位的數(shù)據(jù)輸入緩沖器,可在方式字控制下分為兩個(gè)4位的端口(C端口上和下),每個(gè)4位端口都有

8、4位的鎖存器,用來配合端口A與端口B鎖存輸出控制信號(hào)和輸入狀態(tài)信號(hào),不能工作于方式1或2。</p><p>  A組和B組控制的作用如下:</p><p>  A組控制邏輯控制端口A及端口C的上半部;</p><p>  B組控制邏輯控制端口B及端口C的下半部。</p><p>  2.8255A芯片介紹</p><p&g

9、t;<b>  芯片引腳圖:</b></p><p> ?。ê屯庠O(shè)一邊相連的):</p><p>  PA7-PA0:A組數(shù)據(jù)信號(hào)</p><p>  PB7-PB0:B組數(shù)據(jù)信號(hào)</p><p>  PC7-PC0:C組數(shù)據(jù)信號(hào)</p><p>  (和CPU一邊相連的):</p>

10、<p>  RESET:復(fù)位信號(hào),低電平有效。當(dāng)RESET信號(hào)來到時(shí),所有內(nèi)部寄存器就被清除,同時(shí),3個(gè)數(shù)據(jù)端口被自動(dòng)設(shè)為輸入端口。</p><p>  D7-D0:它們是8255A的數(shù)據(jù)線,和系統(tǒng)數(shù)據(jù)總線相連。</p><p>  CS:芯片選擇信號(hào),低電平有效。在一個(gè)系統(tǒng)中,一般根據(jù)全部接口芯片來分配若干較低位地址(比如A5、A4、A3)來組成各種芯片選擇碼,當(dāng)這幾位地址組

11、成某一個(gè)代碼時(shí),譯碼器便往8255A的CS端輸出一個(gè)低電平,于是8255A被選中。只有當(dāng)CS有效時(shí),讀信號(hào)RD和寫信號(hào)WR才對8255A有效。</p><p>  RD:芯片讀出信號(hào)低電平有效。</p><p>  WR:芯片寫入信號(hào)低電平有效。</p><p>  A1、A0:端口選擇信號(hào)。8255A內(nèi)部有3個(gè)數(shù)據(jù)端口和一個(gè)控制端口,共四個(gè)端口。規(guī)定當(dāng)A1、A0為

12、00時(shí),選中A端口;為01時(shí),選中B端口;為10時(shí),選中C端口;為11時(shí),選中控制口。</p><p>  3.8255A控制字</p><p><b>  方式選擇控制字</b></p><p>  端口C置1/置0控制字</p><p>  2.8255A工作方式</p><p>  方式0:

13、基本輸入/輸出方式</p><p>  方式0是8255A的基本輸入/輸出方式,其特點(diǎn)是與外設(shè)傳送數(shù)據(jù)時(shí),不需要設(shè)置專用的聯(lián)絡(luò)(應(yīng)答)信號(hào),可以無條件的直接進(jìn)行I/O傳送。A,B,C 3個(gè)端口都可以工作在方式0。A口和B口工作在方式0時(shí),只能設(shè)置為以8位數(shù)據(jù)格式輸入/輸出。C口工作在方式0時(shí),可以高4位和低4位分別設(shè)置為數(shù)據(jù)輸入或數(shù)據(jù)輸出方式。</p><p>  方式1:單向選通輸入/輸

14、出方式</p><p>  方式1是一種帶選通信號(hào)的單方向輸入/輸出工作方式,其特點(diǎn)是:與外設(shè)傳送數(shù)據(jù)時(shí),需要聯(lián)絡(luò)信號(hào)進(jìn)行協(xié)調(diào),允許用查詢或中斷方式傳送數(shù)據(jù)。由于C口的PC0,PC1和PC2定義為B口工作在方式1的聯(lián)絡(luò)信號(hào)線,PC3,PC4和PC5定義為A口工作方式1的聯(lián)絡(luò)信號(hào)線,因此只允許A口和B口工作在方式1。如果8255A的端口A和端口B都工作在方式1,那么,端口C中就有6位被規(guī)定為配合方式1工作的信號(hào),剩

15、下的2位扔作為輸入或輸出。</p><p>  方式2:雙向選通輸入/輸出方式</p><p>  方式2為雙向選通輸入/輸出方式,是方式1輸入和輸出的組合,即同一端口的信號(hào)線既可以輸入又可以輸出。由于C口的PC7-PC3定義為A口工作在方式2時(shí)的聯(lián)絡(luò)信號(hào)線,因此只允許A口工作在方式2。PA7-PA0為雙向數(shù)據(jù)端口,既可以輸入數(shù)據(jù)又可以輸出數(shù)據(jù)。方式2只適用于端口A。端口A工作于方式2時(shí),

16、端口C用5個(gè)數(shù)位自動(dòng)配合端口A提供控制信號(hào)和狀態(tài)信號(hào)。</p><p><b>  四、實(shí)驗(yàn)器材:</b></p><p>  8086、8255、二極管、電源等</p><p><b>  五、設(shè)計(jì)步驟</b></p><p><b>  1)硬件原理圖</b></p&

17、gt;<p><b>  2)軟件流程圖</b></p><p><b>  3)程序設(shè)計(jì)清單</b></p><p>  STACKS ENDS</p><p>  CODES SEGMENT</p><p>  ASSUME CS:CODES,DS:DATAS,SS:STACKS&

18、lt;/p><p><b>  START:</b></p><p>  MOV AX,DATAS</p><p><b>  MOV DS,AX</b></p><p>  MOV AL,80H</p><p>  L: OUT 06H,AL ;將80H送給06H,100

19、00000</p><p>  MOV AL,0FCH</p><p>  OUT 00H,AL ;將0FC送給00H,11111100 (亮、亮)</p><p>  LOOP $ ;延時(shí)0.25秒</p><p>  MOV AL,0FFH</p><p>  OUT 00H,AL ;11

20、111111 (滅、滅)</p><p>  LOOP $ ;延時(shí)0.25秒</p><p>  MOV AL,0FEH ;11111110 (滅、亮)</p><p>  OUT 00H,AL</p><p>  LOOP $ ;延時(shí)0.25秒</p><p>  MOV AL

21、,0FDH ;11111101 (亮、滅)</p><p>  OUT 00H,AL </p><p>  LOOP $ ;延時(shí)0.25秒</p><p>  MOV BX,7;閃爍8次</p><p>  L1: MOV AL,0FFH</p><p>  OUT 00H,AL ;1111

22、1111 (滅、滅)</p><p>  MOV CX,6000</p><p><b>  LOOP $;延時(shí)</b></p><p>  MOV AL,0FCH</p><p>  OUT 00H,AL ;將0FC送給00H,11111100 (亮、亮)</p><p>  MOV CX

23、,6000</p><p>  LOOP $ ;延時(shí)</p><p><b>  DEC BX</b></p><p><b>  JNZ L1</b></p><p>  JMP L ;跳到L循環(huán)</p><p>  MOV AH,4CH</p>

24、<p><b>  INT 21H</b></p><p>  CODES ENDS</p><p><b>  END START</b></p><p><b>  六、實(shí)驗(yàn)結(jié)果</b></p><p><b>  七、調(diào)試過程與分析</b>

25、</p><p><b>  1、出現(xiàn)的問題</b></p><p>  剛開始,我們準(zhǔn)備設(shè)計(jì)一個(gè)方波發(fā)生器,寫好了程序,用proteus進(jìn)行了仿真,結(jié)果出現(xiàn)了問題,無法仿真,我和合作者開始尋找錯(cuò)誤,先從程序開始,請教同學(xué),修改程序,之后看proteus的連線,也沒有發(fā)現(xiàn)問題,但是還是無法仿真,就做了兩天,沒有做出來,我和合作者商量果斷放棄了方波發(fā)生器的設(shè)計(jì),因?yàn)楫吘?/p>

26、時(shí)間有限。我們決定做流水燈,既簡單,學(xué)的內(nèi)容又可以充分利用。在做流水燈的時(shí)候,我們想著,這次吸取教訓(xùn),從簡單入手,程序也簡單,進(jìn)行仿真后很快成功,我們的設(shè)計(jì)也算完成。</p><p><b>  2、心得體會(huì)</b></p><p>  這次的課程設(shè)計(jì)結(jié)果雖然簡單,可是過程很復(fù)雜,我們用的時(shí)間也比較長,主要是自己的只是水平不高,花費(fèi)了大量的時(shí)間,最后卻選擇了一個(gè)最簡單

溫馨提示

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

評論

0/150

提交評論