微機(jī)原理與接口技術(shù)課程設(shè)計(jì)-----交通燈設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩18頁(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、<p><b>  微機(jī)課程設(shè)計(jì)報(bào)告</b></p><p>  題 目 交通燈設(shè)計(jì) </p><p>  專 業(yè)班級(jí) </p><p>  姓 名 </p>&

2、lt;p>  學(xué) 號(hào) </p><p>  指導(dǎo)老師 老師 </p><p><b>  目錄</b></p><p>  課程設(shè)計(jì)題目、功能、目的……………………………………..2</p><p>  系統(tǒng)分析與設(shè)

3、計(jì)…………………………………………………………3</p><p>  系統(tǒng)所用芯片分析…………………………………………………………..3</p><p>  所選用芯片的簡(jiǎn)要介紹……………………………………………………4</p><p>  系統(tǒng)框圖…………………………………………………………………………..6</p><p>  程序設(shè)計(jì)…

4、……….…………………………………………………………7</p><p>  3.1十字路口交通燈狀態(tài)轉(zhuǎn)換表……………………………………………7</p><p>  3.2主程序流程圖……………………………………………………………………7</p><p>  3.3 中斷子程序流程圖…………………………………………………………..8</p><p&

5、gt;  3.4 數(shù)碼管碼表……………………………………………………………………..8</p><p>  3.5 各芯片初始化說(shuō)明………………………………………………………….9</p><p>  運(yùn)行情況………….………………………………………………………10</p><p>  具體源代碼及注釋……………………………………………………11</p>

6、<p>  心得體會(huì)………….………………………………………………………16</p><p>  課程設(shè)計(jì)題目、功能、目的</p><p>  課程設(shè)計(jì)題目--------------交通燈設(shè)計(jì)</p><p><b>  本設(shè)計(jì)所實(shí)現(xiàn)功能</b></p><p>  實(shí)現(xiàn)十字路口交通燈各種狀態(tài)的轉(zhuǎn)換;&l

7、t;/p><p>  各種狀態(tài)轉(zhuǎn)換的時(shí)間可進(jìn)行靈活設(shè)置;</p><p>  采用中斷的方法對(duì)狀態(tài)轉(zhuǎn)換進(jìn)行控制,提高處理器效率;</p><p>  在各個(gè)狀態(tài)轉(zhuǎn)換的同時(shí)實(shí)現(xiàn)倒計(jì)時(shí)提醒。</p><p><b>  本次課程設(shè)計(jì)目的</b></p><p>  通過(guò)《微機(jī)原理與接口》課程設(shè)計(jì),使學(xué)生能

8、夠進(jìn)一步了解微型計(jì)算機(jī)工作原理, 微型計(jì)算機(jī)的硬件結(jié)構(gòu)及微型計(jì)算機(jī)軟件編程。</p><p>  要求學(xué)生根據(jù)接口電路的硬件要求進(jìn)行計(jì)算機(jī)的匯編語(yǔ)言程序設(shè)計(jì),使學(xué)生的軟件編程能力得到加強(qiáng),對(duì)接口電路的綜合應(yīng)用能力有較大提高。</p><p><b>  系統(tǒng)分析與設(shè)計(jì)</b></p><p><b>  系統(tǒng)所用芯片分析&l

9、t;/b></p><p>  首先本個(gè)系統(tǒng)需要一個(gè)中央處理器來(lái)負(fù)責(zé)對(duì)整個(gè)系統(tǒng)進(jìn)行控制管理,因?yàn)椤段C(jī)原理與接口技術(shù)》這門課上介紹了8086芯片,所以可以采用8086作為本系統(tǒng)的中央處理器。</p><p>  由于本次的課程設(shè)計(jì)的題目是交通燈,而根據(jù)十字路口處的交通燈南北和東西方向各有紅、綠、黃三種顏色的燈,因此可用8255來(lái)控制6個(gè)LED燈的實(shí)現(xiàn)模擬的南北和東西方向上的交通燈。&

10、lt;/p><p>  而交通燈的狀態(tài)轉(zhuǎn)換時(shí)間要由中斷方式來(lái)控制,所以很容易想到了可以用8259作為中斷芯片,與8086芯片相連。</p><p>  交通燈的狀態(tài)轉(zhuǎn)換時(shí)間可靈活設(shè)置,于是想到了可以采用一塊8253或8254芯片和一個(gè)脈沖源相連,8253對(duì)脈沖源送來(lái)的脈沖進(jìn)行分頻,然后將輸出送到8259作為中斷源,而8253采用不用的計(jì)數(shù)初值其輸出脈沖的頻率就不一樣,因此實(shí)現(xiàn)了交通類狀態(tài)轉(zhuǎn)換時(shí)

11、間的靈活設(shè)置。</p><p>  最后關(guān)于交通燈狀態(tài)轉(zhuǎn)換的倒計(jì)時(shí)功能,可由一個(gè)七段數(shù)碼管來(lái)顯示倒計(jì)時(shí),而本次課程設(shè)計(jì)的實(shí)驗(yàn)箱沒(méi)有提供單個(gè)數(shù)碼管,而是提供了一個(gè)八位一體七段數(shù)碼管,所以還需一塊8279芯片來(lái)對(duì)數(shù)碼管進(jìn)行控制。</p><p>  所選用芯片的簡(jiǎn)要介紹</p><p>  8255是Intel公司生產(chǎn)的可編程并行I/O接口芯片,有3個(gè)8位并行I/O口。

12、具有3個(gè)通道3種工作方式的可編程并行接口芯片(40引腳)。 其各口功能可由軟件選擇,使用靈活,通用性強(qiáng)。8255可作為單片機(jī)與多種外設(shè)連接時(shí)的中間接口電路。</p><p>  8255作為主機(jī)與外設(shè)的連接芯片,必須提供與主機(jī)相連的3個(gè)總線接口,即數(shù)據(jù)線、地址線、控制線接口。同時(shí)必須具有與外設(shè)連接的接口A、B、C口。由于8255可編程,所以必須具有邏輯控制部分,因而8255內(nèi)部結(jié)構(gòu)分為3個(gè)部分:與CPU連接部分、

13、與外設(shè)連接部分、控制部分。</p><p>  intel8253是NMOS工藝制成的可編程計(jì)數(shù)器/定時(shí)器,有幾種芯片型號(hào),外形引腳及功能都是兼容的,只是工作的最高計(jì)數(shù)速率有所差異,例如8253(2.6MHz),8253-5(5MHz) </p><p>  8253內(nèi)部有三個(gè)計(jì)數(shù)器,分別稱為計(jì)數(shù)器0、計(jì)數(shù)器1和計(jì)數(shù)器2,他們的機(jī)構(gòu)完全相同。每個(gè)計(jì)數(shù)器的輸入和輸出都決定于設(shè)置在控制寄存器中

14、的控制字,互相之間工作完全獨(dú)立。每個(gè)計(jì)數(shù)器通過(guò)三個(gè)引腳和外部聯(lián)系,一個(gè)為時(shí)鐘輸入端CLK,一個(gè)為門控信號(hào)輸入端GATE,另一個(gè)為輸出端OUT。每個(gè)計(jì)數(shù)器內(nèi)部有一個(gè)8位的控制寄存器,還有一個(gè)16位的計(jì)數(shù)初值寄存器CR、一個(gè)計(jì)數(shù)執(zhí)行部件CE和一個(gè)輸出鎖存器OL。</p><p>  執(zhí)行部件實(shí)際上是一個(gè)16位的減法計(jì)數(shù)器,它的起始值就是初值寄存器的值,而初始值寄存器的值是通過(guò)程序設(shè)置的。輸出鎖存器的值是通過(guò)程序設(shè)置的

15、。輸出鎖存器OL用來(lái)鎖存計(jì)數(shù)執(zhí)行部件CE的內(nèi)容,從而使CPU可以對(duì)此進(jìn)行讀操作。順便提一下,CR、CE和OL都是16位寄存器,但是也可以作8位寄存器來(lái)用。</p><p>  Intel 8086擁有四個(gè)16位的通用寄存器,也能夠當(dāng)作八個(gè)8位寄存器來(lái)存取,以及四個(gè)16位索引寄存器(包含了堆棧指標(biāo))。資料寄存器通常由指令隱含地使用,針對(duì)暫存值需要復(fù)雜的寄存器配置。它提供64K 8 位元的輸出輸入(或32K 16 位

16、元),以及固定的向量中斷。大部分的指令只能夠存取一個(gè)內(nèi)存位址,所以其中一個(gè)操作數(shù)必須是一個(gè)寄存器。運(yùn)算結(jié)果會(huì)儲(chǔ)存在操作數(shù)中的一個(gè)寄存器。</p><p>  Intel 8086有四個(gè) 內(nèi)存區(qū)段(segment)寄存器,可以從索引寄存器來(lái)設(shè)定。區(qū)段寄存器可以讓 CPU 利用特殊的方式存取1 MB內(nèi)存。8086 把段地址左移 4 位然后把它加上偏移地址。大部分的人都認(rèn)為這是一個(gè)很不好的設(shè)計(jì),因?yàn)檫@樣的結(jié)果是會(huì)讓各分

17、段有重疊。盡管這樣對(duì)組合語(yǔ)言而言大部分被接受(也甚至有用),可以完全地控制分段,,使在編程中使用指針(如C編程語(yǔ)言) 變得困難。它導(dǎo)致指針的高效率表示變得困難,且有可能產(chǎn)生兩個(gè)指向同一個(gè)地方的指針擁有不同的地址。更壞的是,這種方式產(chǎn)生要讓內(nèi)存擴(kuò)充到大于 1 MB 的困難。而 8086 的尋址方式改變讓內(nèi)存擴(kuò)充較有效率。</p><p>  8086處理器的時(shí)鐘頻率介于4.77MHz(在原先的IBM PC頻率)和1

18、0 MHz之間。8086 沒(méi)有包含浮點(diǎn)指令部分(FPU),但是可以通過(guò)外接數(shù)學(xué)輔助處理器來(lái)增強(qiáng)浮點(diǎn)計(jì)算能力。</p><p><b>  系統(tǒng)框圖</b></p><p><b>  程序設(shè)計(jì)</b></p><p>  十字路口交通燈狀態(tài)轉(zhuǎn)換表:</p><p><b>  主程序流程圖

19、:</b></p><p><b>  中斷子程序流程圖:</b></p><p><b>  共陰數(shù)碼管碼表:</b></p><p>  5.8259初始化說(shuō)明</p><p>  MOV AL,13H;寫ICW1,需要ICW4、單片工作、邊沿觸發(fā)方式</p>

20、<p>  MOV DX,INTPORT1</p><p><b>  OUT DX,AL</b></p><p>  MOV AL,08H;寫ICW2,設(shè)置中斷向量號(hào)</p><p>  MOV DX,INTPORT2</p><p><b>  OUT DX,AL</b><

21、;/p><p>  MOV AL,09H;寫ICW4,普通全嵌套方式、采用緩沖方式</p><p><b>  OUT DX,AL</b></p><p>  MOV AL,0F7H;寫OCW1,只開(kāi)IR3中斷請(qǐng)求,其余屏蔽</p><p><b>  OUT DX,AL</b><

22、/p><p>  6.8253初始化說(shuō)明</p><p>  MOV DX,TCONTRO</p><p>  MOV AL,10110100B;采用二進(jìn)制計(jì)數(shù)方式,工作方式二,十六們計(jì)數(shù),計(jì)數(shù)器二</p><p>  OUT DX,AL</p><p>  MOV DX,TCON2</p>&l

23、t;p>  MOV AL,0AH;計(jì)數(shù)初值為10,即1S中斷一次</p><p>  OUT DX,AL</p><p>  MOV AL,00H</p><p>  OUT DX,AL</p><p>  7.8255初始化說(shuō)明</p><p>  MOV AL,80H;PA、PB、PC口都設(shè)

24、定為輸出工作方式</p><p>  MOV DX,IOCONPT</p><p>  OUT DX,AL</p><p><b>  運(yùn)行情況</b></p><p>  經(jīng)多次調(diào)試后,系統(tǒng)運(yùn)行良好,實(shí)現(xiàn)了要求和設(shè)想中的全部功能,如上圖為實(shí)際運(yùn)行時(shí)的圖片。</p><p><b>

25、  具體代碼及注釋</b></p><p>  CODE SEGMENT</p><p>  ASSUME CS:CODE</p><p>  INTPORT1EQU 0020H</p><p>  INTPORT2EQU 0021H</p><p>  INTQ3 EQU INTREEUP3;

26、8259</p><p>  CONTPORT EQU 00DFH</p><p>  DATAPORT EQU 00DEH;8279</p><p>  TCONTRO EQU 004BH;8253</p><p>  TCON2 EQU 004AH</p><p>  IOCONPT EQU

27、0073H所用芯片端口地址初始化</p><p>  IOCPTEQU 0072H</p><p>  IOBPTEQU 0071H;8255</p><p>  DATA0 EQU 0580H</p><p>  DATA1 EQU 0500H</p><p>  DATA2 EQU 0

28、508H</p><p>  DATA3 EQU 0518H</p><p>  DATA4 EQU 0520H</p><p><b>  ORG 1000H</b></p><p>  START:JMP Tint1</p><p>  Tint1: CLI</p>

29、<p>  MOV AX,0H</p><p>  MOV DS,AX</p><p>  MOV DX,CONTPORT</p><p>  MOV AL,00H</p><p>  OUT DX,AL </p><p>  MOV AL,2AH&l

30、t;/p><p>  OUT DX,AL </p><p>  MOV AL,0d0h</p><p>  OUT DX,AL </p><p>  MOV AL,90h</p><p>  OUT DX,AL </p>

31、<p>  MOV AL,80H</p><p>  MOV DX,IOCONPT</p><p>  OUT DX,AL</p><p>  MOV DX,TCONTRO</p><p>  MOV AL,10110100B</p><p>  OUT DX,AL</p>

32、<p>  MOV DX,TCON2</p><p>  MOV AL,0AH</p><p>  OUT DX,AL</p><p>  MOVAL,00H</p><p>  OUT DX,AL</p><p>  CALLFORMAT</p><p><b&g

33、t;  CLI</b></p><p>  MOV DI,DATA0</p><p>  MOV CX,08H</p><p>  XOR AX,AX</p><p>  REP STOSW</p><p>  MOV SI,DATA3</p><p>  CALL

34、LEDDISP;數(shù)碼管顯示初始圖案“-------”</p><p>  MOV AX,0H</p><p>  MOV DS,AX</p><p>  CALL WRINTVER;調(diào)用子程序,設(shè)置中斷地址向量表</p><p>  MOV AL,13H</p><p>  MOV DX,INTPOR

35、T1</p><p><b>  OUT DX,AL</b></p><p>  MOV AL,08H</p><p>  MOV DX,INTPORT2</p><p><b>  OUT DX,AL</b></p><p>  MOV AL,09H</p>

36、<p><b>  OUT DX,AL</b></p><p>  MOV AL,0F7H</p><p><b>  OUT DX,AL</b></p><p>  MOV BYTE PTR DS:[0601H],03H</p><p>  MOV BYTE PTR DS:[0602H

37、],00H</p><p>  STI;開(kāi)中斷</p><p>  WATING: JMP WATING;等待中斷,無(wú)限循環(huán)</p><p>  WRINTVER:MOV AX,0H</p><p>  MOV ES,AX</p><p>  MOV DI,002CH</p>&

38、lt;p>  LEA AX,INTQ3</p><p><b>  STOSW</b></p><p>  MOV AX,CS</p><p><b>  STOSW</b></p><p><b>  RET</b></p><p>

39、;  INTREEUP3:;中斷子程序</p><p><b>  CLI</b></p><p>  MOV AL,DS:[0601H]</p><p>  CALL CONVERS</p><p>  MOV SI,DATA0</p><p>  CALL LEDDISP&

40、lt;/p><p>  CMP BYTE PTR DS:[0601H],03H</p><p>  JNZ NEXT</p><p>  MOV DX,IOBPT</p><p><b>  COMP: </b></p><p>  CMP BYTE PTR DS:[0602H],

41、00H</p><p><b>  JZ SI0</b></p><p>  CMP BYTE PTR DS:[0602H],01H</p><p><b>  JZ SI1</b></p><p>  CMP BYTE PTR DS:[0602H],02H</p><p&g

42、t;<b>  JZ SI2</b></p><p>  CMP BYTE PTR DS:[0602H],03H</p><p><b>  JZ SI3</b></p><p>  SI0:MOV AL,22H</p><p>  ADD BYTE PTR DS:[0602H],01H&l

43、t;/p><p><b>  JMP PUT</b></p><p>  SI1:MOV AL,21H</p><p>  ADD BYTE PTR DS:[0602H],01H</p><p><b>  JMP PUT</b></p><p>  SI2:MOV

44、AL,14H</p><p>  ADD BYTE PTR DS:[0602H],01H</p><p><b>  JMP PUT</b></p><p>  SI3:MOV AL,0CH</p><p>  MOV BYTE PTR DS:[0602H],00H</p><p><

45、;b>  JMP PUT</b></p><p><b>  PUT: </b></p><p>  MOV DX,IOBPT</p><p>  OUT DX,AL</p><p><b>  NEXT:</b></p><p>  MOV AL

46、,20H</p><p>  MOV DX,INTPORT1</p><p>  OUT DX,AL</p><p>  SUB BYTE PTR DS:[0601H],01H</p><p>  CMP BYTE PTR DS:[0601H],00H</p><p>  JZ INTRE1</p>

47、<p><b>  JMP EX</b></p><p><b>  CONVERS:</b></p><p>  MOV BH,0H</p><p>  AND AL,0FH</p><p>  MOV BL,AL</p><p>  MOVAL,

48、CS:[BX+DATA2]</p><p>  MOV BX,DATA0</p><p>  MOV DS:[BX],AL</p><p><b>  RET</b></p><p><b>  INTRE1: </b></p><p>  MOV BYTE PTR DS

49、:[0601H],03H </p><p><b>  EX:</b></p><p>  MOV AL,20H</p><p>  MOV DX,INTPORT1</p><p>  OUT DX,AL</p><p><b>  STI</b></p>

50、<p><b>  IRET</b></p><p><b>  LEDDISP:</b></p><p>  MOV AL,90H</p><p>  MOVDX,CONTPORT</p><p>  OUT DX,AL</p><p>  MOV BY

51、TE PTR DS:[0600H],00</p><p><b>  LED1:</b></p><p>  CMP BYTE PTR DS:[0600H],07H</p><p>  JA LED2</p><p>  MOV BL,DS:[0600H]</p><p>  MOV

52、BH,0H</p><p>  MOV AL,CS:[BX+SI]</p><p>  MOV DX,DATAPORT</p><p>  OUTDX,AL</p><p>  ADD BYTE PTR DS:[0600H],01H</p><p>  JNZ LED1</p><p&g

53、t;<b>  LED2:RET</b></p><p>  FORMAT: MOV BX,0;</p><p>  MOV WORD PTR DS:[BX+0500H],5050H</p><p><b>  ADD BX,2</b></p><p>  MOV WORD PTR D

54、S:[BX+0500H],0079H</p><p><b>  ADD BX,2</b></p><p>  MOV WORD PTR DS:[BX+0500H],0000H</p><p><b>  ADD BX,2</b></p><p>  MOV WORD PTR DS:[BX+0500

55、H],0000H</p><p><b>  ADD BX,2</b></p><p>  MOV WORD PTR DS:[BX+0500H],063FH</p><p><b>  ADD BX,2</b></p><p>  MOV WORD PTR DS:[BX+0500H],4F5BH&l

56、t;/p><p><b>  ADD BX,2</b></p><p>  MOV WORD PTR DS:[BX+0500H],6D66H</p><p><b>  ADD BX,2</b></p><p>  MOV WORD PTR DS:[BX+0500H],077DH</p>

57、<p><b>  ADD BX,2</b></p><p>  MOV WORD PTR DS:[BX+0500H],6F7FH</p><p><b>  ADD BX,2</b></p><p>  MOV WORD PTR DS:[BX+0500H],7C77H</p><p>&

58、lt;b>  ADD BX,2</b></p><p>  MOV WORD PTR DS:[BX+0500H],5E39H</p><p><b>  ADD BX,2</b></p><p>  MOV WORD PTR DS:[BX+0500H],7179H</p><p><b>  

59、ADD BX,2</b></p><p>  MOV WORD PTR DS:[BX+0500H],4040H</p><p><b>  ADD BX,2</b></p><p>  MOV WORD PTR DS:[BX+0500H],4040H</p><p><b>  ADD BX,2&l

60、t;/b></p><p>  MOV WORD PTR DS:[BX+0500H],4040H</p><p><b>  ADD BX,2</b></p><p>  MOV WORD PTR DS:[BX+0500H],4040H</p><p><b>  ADD BX,2</b>&l

61、t;/p><p><b>  RET</b></p><p><b>  CODE ENDS</b></p><p>  END START</p><p><b>  心得體會(huì)</b></p><p>  本學(xué)期的微機(jī)原理和接口技術(shù)及其課程設(shè)計(jì)都已經(jīng)結(jié)束

62、。在這個(gè)過(guò)程中,我們有所付出,也有所回報(bào),讓我感受頗多。 </p><p>  對(duì)于《微機(jī)原理與接口技術(shù)》這門課程而言,初學(xué)時(shí),感覺(jué)摸不著頭緒。面對(duì)著眾多的術(shù)語(yǔ)、概念及原理性的問(wèn)題不知道該如何下手。在了解課程的特點(diǎn)后,我發(fā)現(xiàn),應(yīng)該以微機(jī)的整機(jī)概念為突破口,在如何建立整體概念上下功夫。“麻雀雖小,五臟俱全”,可以通過(guò)學(xué)習(xí)一個(gè)模型機(jī)的組成和指令執(zhí)行的過(guò)程,了解和熟悉計(jì)算機(jī)的結(jié)構(gòu)、特點(diǎn)和工作過(guò)程?!段C(jī)原理與

63、接口技術(shù)》課程有許多新名詞、新專業(yè)術(shù)語(yǔ)。透徹理解這些名詞、術(shù)語(yǔ)的意思,為今后深入學(xué)習(xí)打下基礎(chǔ)。一個(gè)新的名詞從首次接觸到理解和應(yīng)用,需要一個(gè)反復(fù)的過(guò)程。而在眾多概念中,真正關(guān)鍵的并不是很多。比如“中斷”概念,既是重點(diǎn)又是難點(diǎn),如果不懂中斷技術(shù),就不能算是搞懂了微機(jī)原理。在學(xué)習(xí)中凡是遇到這種情況,絕對(duì)不輕易放過(guò),要力求真正弄懂,搞懂一個(gè)重點(diǎn),將使一大串概念迎刃而解。學(xué)習(xí)過(guò)程中,我發(fā)現(xiàn)許多概念很相近,為了更好地掌握,將一些容易混淆的概念集中在

64、一起進(jìn)行分析,比較它們之間的異同點(diǎn)。比如:微機(jī)原理中,引入了計(jì)算機(jī)由五大部分組成這一概念;從中央處理器引出微處理器的定義;在引出微型計(jì)算機(jī)定義時(shí),強(qiáng)調(diào)輸入/輸出接口的重要性;在引出微型計(jì)算機(jī)系統(tǒng)的定義時(shí),強(qiáng)調(diào)計(jì)算機(jī)軟件與計(jì)算機(jī)硬件的相</p><p>  然而,事物總有兩面性,有優(yōu)點(diǎn)自然缺點(diǎn)也不少。其中,最重要的一點(diǎn)就是,匯編語(yǔ)言很復(fù)雜,對(duì)某個(gè)數(shù)據(jù)進(jìn)行修改時(shí),本來(lái)很簡(jiǎn)單的一個(gè)操作會(huì)用比較煩瑣的語(yǔ)言來(lái)解決,而這些語(yǔ)

65、言本身在執(zhí)行和操作的過(guò)程中,占有大量的時(shí)間和成本。在一些講求效率的場(chǎng)合,并不可取。匯編語(yǔ)言對(duì)學(xué)習(xí)其他計(jì)算機(jī)起到一個(gè)比較、對(duì)照、參考的促進(jìn)作用。學(xué)習(xí)事物總是從最簡(jiǎn)單基礎(chǔ)的開(kāi)始。那么學(xué)習(xí)高級(jí)語(yǔ)言也當(dāng)然應(yīng)當(dāng)從匯編開(kāi)始。學(xué)習(xí)匯編語(yǔ)言實(shí)際上是培養(yǎng)了學(xué)習(xí)計(jì)算機(jī)語(yǔ)言的能力和素養(yǎng)。個(gè)人認(rèn)為,學(xué)習(xí)匯編語(yǔ)言對(duì)學(xué)習(xí)其他語(yǔ)言很有促進(jìn)作用。  匯編語(yǔ)言在本學(xué)期微機(jī)學(xué)習(xí)中有核心地位。本學(xué)期微機(jī)原理課程內(nèi)容繁多,還學(xué)習(xí)了可編程的計(jì)數(shù)/定時(shí)的825

66、3,可編程的外圍接口芯片8255A等。學(xué)的都是芯片邏輯器件,而在名字前都標(biāo)有“可編程”,其核心作用不可低估。我認(rèn)為,在學(xué)習(xí)中要考慮到“學(xué)以致用”,因此,在接下來(lái)我們又安排了微機(jī)原理與接口技術(shù)的課程設(shè)計(jì)。 </p><p>  經(jīng)過(guò)本次微機(jī)課題的設(shè)計(jì)與研究,我們深入的學(xué)習(xí)了除課本以外的很多微機(jī)附件的內(nèi)容,掌握了很多實(shí)驗(yàn)室操作技能。我們?cè)趯?shí)際設(shè)計(jì)中遇到很多問(wèn)題,但結(jié)合所學(xué)知識(shí)以及參考資料的幫助,不斷地嘗試,

67、設(shè)計(jì)了一種能夠解決實(shí)際問(wèn)題的系統(tǒng)。同時(shí)也加深了我們對(duì)于現(xiàn)實(shí)生活中,實(shí)際的嵌入式操作系統(tǒng)的原理的理解。 </p><p>  在實(shí)際設(shè)計(jì)過(guò)程中,我們遇到了諸多設(shè)計(jì)的問(wèn)題。例仿真系統(tǒng)中某些芯片沒(méi)有,這一問(wèn)題主要是因?yàn)槲覀兯O(shè)計(jì)的功能諸多,剛開(kāi)始對(duì)于這一設(shè)計(jì)在硬件方面設(shè)計(jì)不是非常的合理,后來(lái)通過(guò)使用所用仿真軟件的繪畫(huà)功能,新增加了一個(gè)芯片便解決了所有的按鍵和現(xiàn)實(shí)問(wèn)題。 </p><

68、;p>  在程序設(shè)計(jì)中,我們更加深入了解了8086的使用與本質(zhì)。為了能設(shè)計(jì)成功,我們查閱了各種關(guān)于其硬件連接和軟件設(shè)計(jì)的資料,同時(shí)也發(fā)現(xiàn)了理論資料與實(shí)踐上的區(qū)別,通過(guò)多次嘗試,成功完成了硬件和軟件的設(shè)計(jì)。在這次課題設(shè)計(jì)過(guò)程中,我們合理的分工,適宜的規(guī)劃進(jìn)度的進(jìn)展,不僅僅按時(shí)完成了預(yù)先設(shè)計(jì)的內(nèi)容,而且學(xué)到了很多書(shū)本上沒(méi)有的知識(shí)。 </p><p>  在這一過(guò)程中,我們充分發(fā)揮我們的主觀能動(dòng)性,想象

溫馨提示

  • 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ù)僅提供信息存儲(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)論