第一篇:微機(jī)原理與接口技術(shù)課程設(shè)計(jì)-交通燈控制系統(tǒng)
版權(quán)所有
微機(jī)原理課程設(shè)計(jì)
報(bào) 告 書(shū)
課 題 名
班 級(jí)
學(xué) 號(hào)
姓 名
指導(dǎo)教師 日 期
目錄 設(shè)計(jì)目的................................................................................................2 2 設(shè)計(jì)內(nèi)容................................................................................................2 3 設(shè)計(jì)要求................................................................................................2 4 設(shè)計(jì)原理與硬件電路............................................................................3 5 程序流程圖............................................................................................5 6 程序代碼................................................................................................5 7 程序及硬件系統(tǒng)調(diào)試情況....................................................................9 8 設(shè)計(jì)總結(jié)與體會(huì)..................................................................................10 9 參考文獻(xiàn)..............................................................................................10 設(shè)計(jì)目的
電子課程設(shè)計(jì)是電子技術(shù)學(xué)習(xí)中非常重要的一個(gè)環(huán)節(jié),是將理論知識(shí)和實(shí)踐能力相統(tǒng)一的一個(gè)環(huán)節(jié),是真正鍛煉學(xué)生能力的一個(gè)環(huán)節(jié)。交通燈能保證行人過(guò)馬路的安全,控制交通狀況等優(yōu)點(diǎn)受到人們的歡迎,在很多場(chǎng)合得到了廣泛的應(yīng)用。
交通燈是采用計(jì)算機(jī)通過(guò)編寫(xiě)匯編語(yǔ)言程序控制的。紅燈停,綠燈行的交通規(guī)則。廣泛用于十字路口,車(chē)站, 碼頭等公共場(chǎng)所,成為人們出行生活中不可少的必需品,由于計(jì)算機(jī)技術(shù)的成熟與廣泛應(yīng)用,使得交通燈的功能多樣化,遠(yuǎn)遠(yuǎn)超過(guò)老式交通燈, 交通燈的數(shù)字化給人們生產(chǎn)生活帶來(lái)了極大的方便,而且大大地?cái)U(kuò)展了交通燈的功能。諸如閃爍警示、鳴笛警示,時(shí)間程序自動(dòng)控制、倒計(jì)時(shí)顯示,所有這些,都是以計(jì)算機(jī)為基礎(chǔ)的。還可以根據(jù)主、次干道的交通狀況的不同任意設(shè)置各自的不同的通行時(shí)間。或者給紅綠色盲聲音警示的人性化設(shè)計(jì)。現(xiàn)在的交通燈系統(tǒng)很多都增加了智能控制環(huán)節(jié),比如對(duì)闖紅燈的車(chē)輛進(jìn)行拍照。當(dāng)某方向紅燈亮?xí)r,此時(shí)相應(yīng)的傳感器開(kāi)始工作,當(dāng)有車(chē)輛通過(guò)時(shí),照相機(jī)就把車(chē)輛拍下。
要將交通燈系統(tǒng)產(chǎn)品化,應(yīng)該根據(jù)客戶不同的需求進(jìn)行不同的設(shè)計(jì),應(yīng)該在程序中增加一些可以人為改變的參數(shù),以便客戶根據(jù)不同的需要隨時(shí)調(diào)節(jié)交通燈。因此,研究交通燈及擴(kuò)大其應(yīng)用,有著非常現(xiàn)實(shí)的意義。
設(shè)計(jì)內(nèi)容
交通燈控制系統(tǒng)
利用8253定時(shí)器、8255等接口,設(shè)計(jì)一電路,模擬十字路口交通燈控制。要求能實(shí)現(xiàn)自動(dòng)控制和手動(dòng)應(yīng)急控制。設(shè)計(jì)要求
在Proteus環(huán)境下,結(jié)合課程設(shè)計(jì)題目,設(shè)計(jì)硬件原理圖,搭建硬件電路 軟件設(shè)計(jì)
1、采用模塊化程序結(jié)構(gòu)設(shè)計(jì)軟件,可將整個(gè)軟件分成若干功能模塊。
2、畫(huà)出程序流程圖。
3、根據(jù)流程圖,編寫(xiě)源程序。
4、在Proteus環(huán)境下,仿真調(diào)試程序 設(shè)計(jì)原理與硬件電路 程序流程圖 程序代碼
A_PORT EQU 200H B_PORT EQU 202H C_PORT EQU 204H CTRL_PORT EQU 206H
CLK0 EQU 100H CLK1 EQU 102H CTRL EQU 106H DATA SEGMENT BUF1 DB 09H,11H,21H,12H,0CH,4AH,89H,49H BUF2 DB 0C5H,0A3H,95H,93H,95H,13H,15H,23H,0H DATA ENDS STACK SEGMENT PARA STACK 'STACK' DB 100 DUP(?)STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START: MOV AX,DATA MOV DS,AX MOV AX,STACK MOV SS,AX MOV AL,10010000B MOV DX,CTRL_PORT OUT DX,AL MOV AL,0 MOV DX,B_PORT OUT DX,AL MOV DX,C_PORT OUT DX,AL CALL PLAY LEA SI,BUF1 LEA BX,BUF2 AAA1: MOV CH,[BX] MOV CL,CH AND CL,00001111B
CALL SHOW1 CALL DELAY CALL SHOW2 CALL DELAY JMP AAA6 AAA4: MOV DX,A_PORT IN AL,DX AND AL,00000001B CMP AL,00000000B JNZ AAA7 MOV AL,00001001B MOV DX,B_PORT OUT DX,AL MOV AL,10010000B MOV DX,C_PORT OUT DX,AL JMP AAA4 AAA7: MOV DX,A_PORT IN AL,DX AND AL,00000010B CMP AL,00000000B JNZ AAA4 CMP CL,0 JNZ AAA5 INC SI INC BX MOV AL,[BX] CMP AL,0 JNZ AAA1 JMP START
AAA5: DEC CL DEC CH CALL SHOW2 CALL DELAY AAA6: MOV DX,A_PORT IN AL,DX AND AL,00000010B CMP AL,00000010B JNZ AAA6 JMP AAA4
SHOW1 PROC MOV AL,[SI] MOV DX,B_PORT OUT DX,AL RET SHOW1 ENDP
SHOW2 PROC MOV AL,CH MOV DX,C_PORT OUT DX,AL RET SHOW2 ENDP
PLAY PROC MOV AL,00110111B MOV DX,CTRL OUT DX,AL MOV AX,1000
MOV DX,CLK0 OUT DX,AL MOV AL,AH OUT DX,AL RET PLAY ENDP
DELAY PROC PUSH CX MOV CX,0F5FH LOOP1: LOOP LOOP1 POP CX RET DELAY ENDP
CODE ENDS END START 程序及硬件系統(tǒng)調(diào)試情況 程序運(yùn)行結(jié)果:
1. 東西路右拐和南北路左拐綠燈點(diǎn)亮5秒,直通到均為紅燈 2. 5秒后,黃燈亮3秒鐘。此時(shí)南北方向仍維持紅燈點(diǎn)亮。3. 東西方向直通,為綠燈,南北 方向紅燈
4. 黃燈再亮三秒之后,東西路左拐和南北路右拐綠燈點(diǎn)亮 5. 南北方向的黃燈亮3秒鐘后,南北方向直通,延時(shí)5秒 6. 閉合A口開(kāi)關(guān),四個(gè)路口全紅燈,表明緊急狀態(tài)。設(shè)計(jì)總結(jié)與體會(huì)
經(jīng)過(guò)這兩周的課程設(shè)計(jì), 做關(guān)于交通燈系統(tǒng)設(shè)計(jì),我認(rèn)真查閱資料,學(xué)習(xí)關(guān)于這方面的知識(shí),比如說(shuō)要了解8086芯片中各個(gè)引腳的功能,怎么樣去使用8255這個(gè)可編程并行接口芯片,怎么樣使用8253來(lái)定時(shí)及輸出一定頻率的脈沖以及交通有哪些規(guī)則.在理論學(xué)習(xí)的基礎(chǔ)上,又下了一次苦工夫,算是明白了設(shè)計(jì)一個(gè)系統(tǒng)的過(guò)程;也讓我體會(huì)到要想成功地設(shè)計(jì)某個(gè)東西,光學(xué)好專(zhuān)業(yè)知識(shí)是不夠的,必須要系統(tǒng)的知識(shí),無(wú)論在哪方面都要有個(gè)明白的概念,只有這樣才不至于在設(shè)計(jì)過(guò)程中摸不著頭腦,知道去哪些是需要查的資料,還有一點(diǎn),我覺(jué)得我在芯片編程方面,特別是在初始化方面是我最大的困難,或許是我的匯編語(yǔ)言學(xué)得不夠好,我只能借助參考資料,查每一條指令的作用與功能,這樣一來(lái)又鞏固了我的對(duì)匯編語(yǔ)言的了解.而且在設(shè)計(jì)中,把死板的課本知識(shí)變得生動(dòng)有趣,激發(fā)了學(xué)習(xí)的積極性。把學(xué)過(guò)的計(jì)算機(jī)編譯原理的知識(shí)強(qiáng)化,能夠把課堂上學(xué)的知識(shí)通過(guò)自己設(shè)計(jì)的程序表示出來(lái),加深了對(duì)理論知識(shí)的理解。以前對(duì)與計(jì)算機(jī)操作系統(tǒng)的認(rèn)識(shí)是模糊的,概念上的,現(xiàn)在通過(guò)自己動(dòng)手做實(shí)驗(yàn),從實(shí)踐上認(rèn)識(shí)了操作系統(tǒng)是如何處理命令的,如何協(xié)調(diào)計(jì)算機(jī)內(nèi)部各個(gè)部件運(yùn)行,對(duì)計(jì)算機(jī)編譯原理的認(rèn)識(shí)更加深刻。參考文獻(xiàn)
[1] 彭虎、周佩玲、傅忠謙.《微機(jī)原理里與接口技術(shù)》(第2版)[M] 北京:電子工業(yè)出版社 2008,149-187 [2] 周明德.《微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用》[M] 北京:清華大學(xué)出版社,1998;
第二篇:微機(jī)原理課程設(shè)計(jì)——交通燈控制系統(tǒng)
設(shè)計(jì)要求:
(1)利用8253定時(shí),8259中斷及8255輸出實(shí)現(xiàn)交通燈模擬控制。
(2)實(shí)現(xiàn)能自動(dòng)控制和手動(dòng)控制。(3)實(shí)現(xiàn)能隨時(shí)可以調(diào)整自動(dòng)模式的綠燈和紅燈時(shí)間
設(shè)計(jì)目的
電子課程設(shè)計(jì)是電子技術(shù)學(xué)習(xí)中非常重要的一個(gè)環(huán)節(jié),是將理論知識(shí)和實(shí)踐能力相統(tǒng)一的一個(gè)環(huán)節(jié),是真正鍛煉學(xué)生能力的一個(gè)環(huán)節(jié)。交通燈能保證行人過(guò)馬路的安全,控制交通狀況等優(yōu)點(diǎn)受到人們的歡迎,在很多場(chǎng)合得到了廣泛的應(yīng)用。
交通燈是采用計(jì)算機(jī)通過(guò)編寫(xiě)匯編語(yǔ)言程序控制的。紅燈停,綠燈行的交通規(guī)則。廣泛用于十字路口,車(chē)站, 碼頭等公共場(chǎng)所,成為人們出行生活中不可少的必需品,由于
計(jì)算機(jī)技術(shù)的成熟與廣泛應(yīng)用,使得交通燈的功能多樣化,遠(yuǎn)遠(yuǎn)超過(guò)老式交通燈, 交通燈的數(shù)字化給人們生產(chǎn)生活帶來(lái)了極大的方便,而且大大地?cái)U(kuò)展了交通燈的功能。諸如閃爍警示、鳴笛警示,時(shí)間程序自動(dòng)控制、倒計(jì)時(shí)顯示,所有這些,都是以計(jì)算機(jī)為基礎(chǔ)的。還可以根據(jù)主、次干道的交通狀況的不同任意設(shè)置各自的不同的通行時(shí)間。或者給紅綠色盲聲音警示的人性化設(shè)計(jì)。現(xiàn)在的交通燈系統(tǒng)很多都增加了智能控制環(huán)節(jié),比如對(duì)闖紅燈的車(chē)輛進(jìn)行拍照。當(dāng)某方向紅燈亮?xí)r,此時(shí)相應(yīng)的傳感器開(kāi)始工作,當(dāng)有車(chē)輛通過(guò)時(shí),照相機(jī)就把車(chē)輛拍下。
要將交通燈系統(tǒng)產(chǎn)品化,應(yīng)該根據(jù)客戶不同的需求進(jìn)行不同的設(shè)計(jì),應(yīng)該在程序中增加一些可以人為改變的參數(shù),以便客戶根據(jù)不同的需要隨時(shí)調(diào)節(jié)交通燈。因此,研究交通燈及擴(kuò)大其應(yīng)用,有著非常現(xiàn)實(shí)的意義。設(shè)計(jì)內(nèi)容
交通燈控制系統(tǒng)
利用8253定時(shí)器、8255等接口,設(shè)計(jì)一電路,模擬十字路口交通燈控制。要求能實(shí)現(xiàn)自動(dòng)控制和手動(dòng)應(yīng)急控制。
具體要求如下:
1)在一個(gè)十字路口的一條主干道和一條支干道分別裝上一套紅、綠、黃三種信號(hào)燈。
2)在一般情況下,主干道上的綠燈常亮,而支干道總是紅燈。
3)當(dāng)檢測(cè)到支干道上來(lái)車(chē)時(shí),主干道的綠燈轉(zhuǎn)為黃燈,持續(xù)4S后,又變?yōu)?紅燈,同時(shí)支干道由紅燈變?yōu)榫G燈。
4)支干道綠燈亮后,或者檢測(cè)到主干道上來(lái)了三輛車(chē),或者雖未來(lái)三輛車(chē),但綠燈已經(jīng)持續(xù)了25秒,則支干道立即變?yōu)辄S燈,同時(shí)主干道由紅燈變?yōu)榫G燈。設(shè)計(jì)要求
在Proteus環(huán)境下,結(jié)合課程設(shè)計(jì)題目,設(shè)計(jì)硬件原理圖,搭建硬件電路
軟件設(shè)計(jì)
1、采用模塊化程序結(jié)構(gòu)設(shè)計(jì)軟件,可將整個(gè)軟件分成若干功能模塊。
2、畫(huà)出程序流程圖。
3、根據(jù)流程圖,編寫(xiě)源程序。
4、在Proteus環(huán)境下,仿真調(diào)試程序 設(shè)計(jì)原理與硬件電路
要完成本實(shí)驗(yàn),首先必須了解交通路燈的亮滅規(guī)律。本實(shí)驗(yàn)需要用到實(shí)驗(yàn)箱上八個(gè)發(fā)光二極管中的六個(gè),即紅、黃、綠各兩個(gè)。不妨將L1(綠)、L2(黃)、L3(紅)做為南北方向的指示燈,將L4(綠)、L5(黃)、L6(紅)做為東西方向的指示燈。而交通燈的亮滅規(guī)律為:初始態(tài)是兩個(gè)路口的紅燈全亮,之后,東西路口的綠燈亮,南北路口的紅燈亮,東西方向通車(chē),延時(shí)一段時(shí)間后,東西路口綠燈滅,黃燈開(kāi)始閃爍。閃爍若干次后,東西路口紅燈亮,而同時(shí)南北路口的綠燈亮,南北方向開(kāi)始通車(chē),延時(shí)一段時(shí)間后,南北路口的綠燈滅,黃燈開(kāi)始閃爍。閃爍若干次后,再切換到東西路口方向,重復(fù)上述過(guò)程。各發(fā)光二極管的陽(yáng)極通過(guò)保護(hù)電阻接到+5V的電
源上,陰極接到輸入端上,因此使其點(diǎn)亮應(yīng)使相應(yīng)輸入端為低電平。在以上的敘述基礎(chǔ)上,本實(shí)驗(yàn)添加了東西方向S2、南北方向S3緊急切換按鈕各一個(gè),當(dāng)緊急按鈕按下時(shí),相應(yīng)方向緊急切換為綠燈,以便特種車(chē)輛通行。另外,本實(shí)驗(yàn)以低電平觸發(fā)中斷申請(qǐng),表示有特種車(chē)通過(guò)。
本實(shí)驗(yàn)中斷處理程序的應(yīng)用,最主要的地方是如何保護(hù)進(jìn)入中斷前的狀態(tài),使得中斷程序執(zhí)行完畢后能回到交通燈中斷前的狀態(tài)。要保護(hù)的地方,除了累加器ACC、標(biāo)志寄存器PSW外,還要注意:一是主程序中的延時(shí)程序和中斷處理程序中的延時(shí)程序不能混用,本實(shí)驗(yàn)給出的程序中,主程序延時(shí)用的是
R5、R6、R7,中斷延時(shí)用的是R3、R4和新的R5。第二,主程序中每執(zhí)行一步經(jīng)74LS273的端口輸出數(shù)據(jù)的操作時(shí),應(yīng)先將所輸出的數(shù)據(jù)保存到一個(gè)單元中。因?yàn)檫M(jìn)入中斷程序后也要執(zhí)行往74LS273端口輸出數(shù)據(jù)的操作,中斷返回時(shí)如果沒(méi)有恢復(fù)中斷前74LS273端口鎖存器的數(shù)據(jù),則顯示往往出錯(cuò),回不到中斷前的狀態(tài)。還要注意一點(diǎn),主程序中往端口輸出數(shù)據(jù)操作要先保存再輸出,例如有如下操作:
MOV A,#0F0H(0)MOVX @R1,A(1)MOV SAVE,A(2)
程序如果正好執(zhí)行到(1)時(shí)發(fā)生中斷,則轉(zhuǎn)入中斷程序,假設(shè)中斷程序返回主程序前需要執(zhí)行一句MOV A,SAVE指令,由于主程序中沒(méi)有執(zhí)行(2),故SAVE中的內(nèi)容實(shí)際上是前一次放入的而不是(0)語(yǔ)句中給出的0F0H,顯示出錯(cuò),將(1)、(2)兩句順序顛倒一下則沒(méi)有問(wèn)題。發(fā)生中斷時(shí)確定方向的綠燈亮10秒,然后返回中斷前的狀態(tài)。
程序及硬件系統(tǒng)調(diào)試情況
程序運(yùn)行結(jié)果: 東西路右拐和南北路左拐綠燈點(diǎn)亮5秒,直通到均為紅燈 5秒后,黃燈亮3秒鐘。此時(shí)南北方向仍維持紅燈點(diǎn)亮。東西方向直通,為綠燈,南北 方向紅燈 黃燈再亮三秒之后,東西路左拐和南北路右拐綠燈點(diǎn)亮 南北方向的黃燈亮3秒鐘后,南北方向直通,延時(shí)5秒 閉合A口開(kāi)關(guān),四個(gè)路口全紅燈,表明緊急狀態(tài)。
設(shè)計(jì)總結(jié)與體會(huì)
經(jīng)過(guò)這兩周的課程設(shè)計(jì), 做關(guān)于交通燈系統(tǒng)設(shè)計(jì),我認(rèn)真查閱資料,學(xué)習(xí)關(guān)于這方面的知識(shí),比如說(shuō)要了解8086芯片中各個(gè)引腳的功能,怎么樣去使用8255這個(gè)可編程并行接口芯片,怎么樣使用8253來(lái)定時(shí)及輸出一定頻率的脈沖以及交通有哪些規(guī)則.在理論學(xué)習(xí)的基礎(chǔ)上,又下了一次苦工夫,算是明白了設(shè)計(jì)一個(gè)系統(tǒng)的過(guò)程;也讓我體會(huì)到要想成功地設(shè)計(jì)某個(gè)東西,光學(xué)好專(zhuān)業(yè)知識(shí)是不夠的,必須要系統(tǒng)的知識(shí),無(wú)論在哪方面都要有個(gè)明白的概念,只有這樣才不至于在設(shè)計(jì)過(guò)程中摸不著頭腦,知道去哪些是需要查的資料,還有一點(diǎn),我覺(jué)得我在芯片編程方面,特別是在初始化方面是我最大的困難,或許是我的匯編語(yǔ)言學(xué)得不夠好,我只
能借助參考資料,查每一條指令的作用與功能,這樣一來(lái)又鞏固了我的對(duì)匯編語(yǔ)言的了解.而且在設(shè)計(jì)中,把死板的課本知識(shí)變得生動(dòng)有趣,激發(fā)了學(xué)習(xí)的積極性。把學(xué)過(guò)的計(jì)算機(jī)編譯原理的知識(shí)強(qiáng)化,能夠把課堂上學(xué)的知識(shí)通過(guò)自己設(shè)計(jì)的程序表示出來(lái),加深了對(duì)理論知識(shí)的理解。以前對(duì)與計(jì)算機(jī)操作系統(tǒng)的認(rèn)識(shí)是模糊的,概念上的,現(xiàn)在通過(guò)自己動(dòng)手做實(shí)驗(yàn),從實(shí)踐上認(rèn)識(shí)了操作系統(tǒng)是如何處理命令的,如何協(xié)調(diào)計(jì)算機(jī)內(nèi)部各個(gè)部件運(yùn)行,對(duì)計(jì)算機(jī)編譯原理的認(rèn)識(shí)更加深刻。
第三篇:(語(yǔ)言、微機(jī)原理及接口技術(shù))實(shí)驗(yàn)交通燈
課程設(shè)計(jì)說(shuō)明書(shū)
課程設(shè)計(jì)名稱(chēng):
微機(jī)原理與接口技術(shù)課程設(shè)計(jì)
課程設(shè)計(jì)題目:
微機(jī)打印口外接交通燈模擬LED顯示器
學(xué)
院
名
稱(chēng):
信息工程學(xué)院
專(zhuān)業(yè):
計(jì)算機(jī)科學(xué)與技術(shù)
班級(jí):
學(xué)號(hào):
姓名:
評(píng)分:
教師:
年
X
月
X
日
設(shè)計(jì)選題及功能說(shuō)明
設(shè)計(jì)選題:微機(jī)打印口外接交通燈模擬LED顯示器。
課題要求及功能說(shuō)明:
通過(guò)微機(jī)打印插座(25D)設(shè)計(jì),用微機(jī)編程可實(shí)現(xiàn)對(duì)打印口外接12個(gè)路口交通燈(紅、綠、黃)的控制顯示等。
設(shè)有一個(gè)十字路口,1、3為南北方向,2、4為東西方向,初始為四個(gè)路口的紅燈全亮,之后,1、3路口的綠燈亮,2、4路口的紅燈亮,1、3路口方向通車(chē);
延時(shí)一段時(shí)間后,1、3路口的綠燈熄滅,而1、3路口的黃燈開(kāi)始閃爍,閃爍若干次后,1、3路口紅燈亮,而同時(shí)2、4路口的綠燈亮,2、4方向通車(chē);
延時(shí)一段時(shí)間后,2、4路口的綠燈熄滅,而黃燈開(kāi)始閃爍,閃爍若干次后,再切換到1、3路口方向,之后重復(fù)上述過(guò)程。
硬件電路設(shè)計(jì)
硬件電路采用Protel
Technology公司的CAD工具Protel
99進(jìn)行設(shè)計(jì)。
2.1
8255A芯片選擇
按照課題設(shè)計(jì)要求,我們選擇通過(guò)8255A并口來(lái)控制LED發(fā)光二極管的亮滅,8255A具有3個(gè)通道3種工作方式的可編程并行接口芯片。使用前要寫(xiě)入一個(gè)方式控制字選擇A、B、C三個(gè)端口各自的工作方式,共有三種;
方式0
:基本的輸入輸出方式,即無(wú)須聯(lián)絡(luò)就可以直接進(jìn)行的I/O方式。其中A、B、C口的高四位或低四位可分別設(shè)置成輸入或輸出。
方式1
:選通I/O,此時(shí)接口和外圍設(shè)備需聯(lián)絡(luò)信號(hào)進(jìn)行協(xié)調(diào),只有A口和B口可以工作在方式1,此時(shí)C口的某些線被規(guī)定為A口或B口與外圍設(shè)備的聯(lián)絡(luò)信號(hào),余下的線只有基本的I/O功能,即只工作在方式0.方式2:
雙向I/O方式,只有A口可以工作在這種方式,該I/O線即可輸入又可輸出,此時(shí)C口有5條線被規(guī)定為A口和外圍設(shè)備的雙向聯(lián)絡(luò)線,C口剩下的三條線可作為B口方式1的聯(lián)絡(luò)線,也可以和B口一起方式0的I/O線。
8255A引腳信號(hào)如右圖
2.2電路設(shè)計(jì)
本設(shè)計(jì)用DB25
連接8255控制12個(gè)LED亮滅
電路原理圖如圖1:
圖1
交通燈原理圖
2.3印刷電路圖設(shè)計(jì)
制作pcb印刷電路板,采用的是自動(dòng)布線的方法。即利用正確的原理圖制作網(wǎng)絡(luò)表,然后新建CAM
output
configuration文件,在設(shè)定好印刷板得規(guī)格大小后導(dǎo)入剛才生成的網(wǎng)絡(luò)表,然后再調(diào)整各元件的位置,等待其自動(dòng)布線。經(jīng)過(guò)多次設(shè)計(jì)修改,本交通燈模擬LED顯示器的PCB圖如圖2所示
圖2
交通燈模擬LED顯示器
測(cè)試程序
用匯編語(yǔ)言編寫(xiě)對(duì)交通燈的測(cè)試程序要根據(jù)交通燈原理圖,主機(jī)與8255A連接:從交通燈原理圖可以看出,低電平有效/CS選擇8255A,通過(guò)對(duì)A0、A1控制選擇8255A的PBPC端口,低電平有效/WR控制輸入;8255A與交通燈連接:8255A的端口PB高4位分別與交通燈的四個(gè)方向的綠燈相連,PC端口的低4位與四個(gè)方向的紅燈相連,PC端口的高4位與四個(gè)方向的黃燈,從交通燈原理圖可看出一下特點(diǎn)(1)相對(duì)方向的燈保持一致,如1、3,方向,2、4方向。那么在設(shè)計(jì)程序時(shí),1、3方向的一樣,2、4方向的一樣(2)四個(gè)方向的交通燈可能出現(xiàn)的組合:紅綠、紅黃,不會(huì)出現(xiàn)綠黃。既不能出現(xiàn)端口PB高4位與PC端口的高4位同時(shí)有效的情況。根據(jù)以上所述程序可以設(shè)計(jì)為如下
DATAPT
EQU
378H
CTRLPT
EQU
37AH
INTCNT
EQU
GDURA
EQU
YDURA
EQU
RDURA
EQU
GSTATE
EQU
0
Y1STATE
EQU
Y2STATE
EQU
RSTATE
EQU
Y3STATE
EQU
Y4STATE
EQU
DSEG
SEGMENT
OLD1CH
DD
?
LTSTATE
DB
?
YBLKCNT
DB
0
DSEG
ENDS
CSEG
SEGMENT
ASSUME
CS:
CSEG,DS:
DSEG
START:
MOV
DX,CTRLPT
MOV
AL,11101100B
OUT
DX,AL
MOV
DX,DATAPT
MOV
AL,10000000B
OUT
DX,AL
MOV
AX,351CH
INT
21H
MOV
WORD
PTR
OLD1CH,BX
MOV
WORD
PTR
OLD1CH
+
2,ES
MOV
DX,OFFSET
NEW1CH
MOV
AX,251CH
CALL
GREEN
INT
21H
MOV
AH,0
INT
16H
LDS
DX,OLD1CH
MOV
AX,251CH
INT
21H
MOV
AH,4CH
INT
21H
NEW1CH:
CMP
CX,0
JZ
NEXT
DEC
CX
IRET
NEXT:
CMP
LTSTATE,GSTATE
JZ
GRN
CMP
LTSTATE,Y1STATE
JZ
YLW1
CMP
LTSTATE,Y2STATE
JZ
YLW2
CMP
LTSTATE,RSTATE
JZ
RD
CMP
LTSTATE,Y3STATE
JZ
YLW3
CMP
LTSTATE,Y4STATE
JZ
YLW4
GRN:
CALL
GREEN
IRET
YLW1:
CALL
YELLOW1
IRET
YLW2:
CALL
YELLOW2
IRET
RD:
CALL
RED
RET
YLW3:
CALL
YELLOW3
IRET
YLW4:
CALL
YELLOW4
IRET
GREEN
PROC
;
;綠燈
PUSH
AX
PUSH
DX
MOV
DX,CTRLPT
MOV
AL,11101000B
OUT
DX,AL
MOV
DX,DATAPT
MOV
AL,11110000B;1、3方向的綠燈,2、4方向的紅燈亮30秒
OUT
DX,AL
MOV
DX,MOV
AL,11100100B
OUT
DX,AL
MOV
DX,DATAPT
MOV
AL,10100101B
OUT
DX,AL
MOV
CX,GDURA
*
INTCNT
MOV
LTSTATE,Y1STATE
POP
DX
POP
AX
RET
GREEN
ENDP
YELLOW1
PROC
;黃燈
PUSH
AX
PUSH
DX
MOV
DX,CTRLPT
MOV
AL,11100100B
OUT
DX,AL
MOV
DX,DATAPT
MOV
AL,11110101B
;
1、3方向的黃燈亮0.5秒(黃燈一共閃爍3次,即亮滅各3次)
OUT
DX,AL
MOV
DX,CTRLPT
MOV
AL,11101000B
OUT
DX,AL
MOV
DX,DATAPT
MOV
AL,10100000B
OUT
DX,AL
MOV
CX,INTCNT
/
MOV
LTSTATE,Y2STATE
POP
DX
POP
AX
RET
YELLOW1
ENDP
YELLOW2
PROC
PUSH
AX
PUSH
DX
MOV
DX,CTRLPT
MOV
AL,11101000B
OUT
DX,AL
MOV
DX,DATAPT
MOV
AL,11110000B;
1、3方向的黃燈滅0.5秒(黃燈一共閃爍3次,即亮滅各3次)
OUT
DX,AL
MOV
CX,INTCNT
/
INC
YBLKCNT
CMP
YBLKCNT,YDURA
JZ
CHGRED
MOV
LTSTATE,Y1STATE
JMP
Y2RET
CHGRED:
MOV
LTSTATE,RSTATE
MOV
YBLKCNT,0
Y2RET:
POP
DX
POP
AX
RET
YELLOW2
ENDP
RED
PROC
;紅燈
PUSH
AX
PUSH
DX
MOV
DX,CTRLPT
MOV
AL,11100100B
OUT
DX,AL
MOV
DX,DATAPT
MOV
AL,01011010B;
1、3方向的紅燈,2、4方向的綠燈亮30秒
OUT
DX,AL
MOV
CX,RDURA
*
INTCNT
MOV
LTSTATE,Y3STATE
POP
DX
POP
AX
RET
RED
ENDP
YELLOW3
PROC;
PUSH
AX
PUSH
DX
MOV
DX,CTRLPT
MOV
AL,11100100B
OUT
DX,AL
MOV
DX,DATAPT
MOV
AL,11111010B
;
2、4方向的黃燈亮0.5秒(黃燈一共閃爍3次,即亮滅各3次)
OUT
DX,AL
MOV
DX,CTRLPT
MOV
AL,11101000B
OUT
DX,AL
MOV
DX,DATAPT
MOV
AL,01010000B
OUT
DX,AL
MOV
CX,INTCNT
/
MOV
LTSTATE,Y4STATE
POP
DX
POP
AX
RET
YELLOW3
ENDP
YELLOW4
PROC
PUSH
AX
PUSH
DX
MOV
DX,CTRLPT
MOV
AL,11101000B
OUT
DX,AL
MOV
DX,DATAPT
MOV
AL,11110000B
;
2、4方向的黃燈滅0.5秒(黃燈一共閃爍3次,即亮滅各3次)
OUT
DX,AL
MOV
CX,INTCNT
/
INC
YBLKCNT
CMP
YBLKCNT,YDURA
JZ
CHGGRN
MOV
LTSTATE,Y3STATE
JMP
Y4RET
CHGGRN:
MOV
LTSTATE,GSTATE
MOV
YBLKCNT,0
Y4RET:
POP
DX
POP
AX
RET
YELLOW4
ENDP
CSEG
ENDS
END
START
小結(jié)
通過(guò)本次關(guān)于微機(jī)打印口外接交通燈模擬LED顯示器的課程設(shè)計(jì),我了解了交通燈的工作原理,而在此基礎(chǔ)上設(shè)計(jì)原理圖和硬件電路板,則讓我對(duì)課本上的知識(shí)進(jìn)行了實(shí)際的應(yīng)用,例如DB25
25幀的打印機(jī)接口,8255A芯片,對(duì)他們的功能及作用都有了較深的理解。完成本次實(shí)驗(yàn)的工具軟件是protel99,這是一款電子工程師設(shè)計(jì)電路原理圖和PCB的行業(yè)軟件。不過(guò)值得注意的是,本軟件的漢化版經(jīng)常出現(xiàn)問(wèn)題,特別是對(duì)制作pcb圖的影響很大。所以建議使用protel99的英文版。通過(guò)主機(jī)打印口和8255A接口的連接,對(duì)db25各個(gè)針腳功能有了更深入得了解,拓展了課本上的知識(shí)。因?yàn)樵谡麄€(gè)小組中我主要負(fù)責(zé)制作pcb這一塊,所以覺(jué)得確定印刷電路板的尺寸大小,定印刷電路層次和元器件布局很重要。實(shí)驗(yàn)的最后一部分是編寫(xiě)程序,增強(qiáng)了我的匯編語(yǔ)言能力。
參考文獻(xiàn)
戴梅萼
史嘉權(quán)
微型計(jì)算機(jī)技術(shù)及應(yīng)用(第4版)
清華大學(xué)出版社
2008年2月
Protel
99SE電路設(shè)計(jì)基礎(chǔ)與工程范例
趙景波
王臣業(yè)編著
清華大學(xué)出版社2008年5月
Protel
99SE
電路設(shè)計(jì)與制板
朱云芳
江樺
翟旭等編著
機(jī)械工業(yè)出版社
2007年11月
匯編語(yǔ)言程序設(shè)計(jì)教程
(第二版)
卜艷萍編著
清華大學(xué)出版社
2007
胡景春
實(shí)踐優(yōu)秀作品選編
東南大學(xué)出版社
2010年2月
胡景春
劉洪
微機(jī)原理\單片機(jī)應(yīng)用實(shí)驗(yàn)指導(dǎo)(第二版)
南昌航院計(jì)算機(jī)系
2004
附錄一
電路原理圖
附錄二
PCB圖
附錄三
25針并行口打印機(jī)口的針腳功能表
南chang航空大學(xué)
第四篇:微機(jī)原理與接口技術(shù)及其課程設(shè)計(jì)心得體會(huì)
微機(jī)原理與接口技術(shù)及其課程設(shè)計(jì)心得體會(huì)
本學(xué)期的微機(jī)原理和接口技術(shù)及其課程設(shè)計(jì)都已經(jīng)結(jié)束。在這個(gè)過(guò)程中,我們有所付出,也有所回報(bào),讓我感受頗多。
對(duì)于《微機(jī)原理與接口技術(shù)》這門(mén)課程而言,初學(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ò)程。《微機(jī)原理與接口技術(shù)》課程有許多新名詞、新專(zhuān)業(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)許多概念很相近,為了更好地掌握,將一些容易混淆的概念集中在一起進(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ī)硬件的相輔相成的關(guān)系。微處理器是微型計(jì)算機(jī)的重要組成部分,它與微型計(jì)算機(jī)、微型計(jì)算機(jī)系統(tǒng)是完全不同的概念。
微處理器、微型計(jì)算機(jī)和微型計(jì)算機(jī)系統(tǒng)在微機(jī)中,最基礎(chǔ)的語(yǔ)言是匯編語(yǔ)言。匯編語(yǔ)言是一個(gè)最基礎(chǔ)最古老的計(jì)算機(jī)語(yǔ)言。語(yǔ)言總是越基礎(chǔ)越重要,在重大的編程項(xiàng)目中應(yīng)用最廣泛。就我的個(gè)人理解,匯編是對(duì)寄存的地址以及數(shù)據(jù)單元進(jìn)行最直接的修改。而在某些時(shí)候,這種方法是最有效,最可靠的。比如,在當(dāng)今的戰(zhàn)爭(zhēng)中,首先就是運(yùn)用這方面的知識(shí)來(lái)修改地方的系統(tǒng)程序。讓地方的衛(wèi)星偏離軌道,從而不能發(fā)現(xiàn)目標(biāo)。其威力可見(jiàn)一斑。然而,事物總有兩面性,有優(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ǔ)言本身在執(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í)的8253,可編程的外圍接口芯片8255A等。學(xué)的都是芯片邏輯器件,而在名字前都標(biāo)有“可編程”,其核心作用不可低估。我認(rèn)為,在學(xué)習(xí)中要考慮到“學(xué)以致用”,因此,在接下來(lái)我們又安排了微機(jī)原理與接口技術(shù)的課程設(shè)計(jì)。
經(jīng)過(guò)本次微機(jī)課題的設(shè)計(jì)與研究,我們深入的學(xué)習(xí)了除課本以外的很多微機(jī)附件的內(nèi)容,掌握了很多實(shí)驗(yàn)室操作技能。我們?cè)趯?shí)際設(shè)計(jì)中遇到很多問(wèn)題,但結(jié)合所學(xué)知識(shí)以及參考資料的幫助,不斷地嘗試,設(shè)計(jì)了一種能夠解決實(shí)際問(wèn)題的系統(tǒng)。同時(shí)也加深了我們對(duì)于現(xiàn)實(shí)生活中,實(shí)際的嵌入式操作系統(tǒng)的原理的理解。
在實(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)題。
在程序設(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í)。
在這一過(guò)程中,我們充分發(fā)揮我們的主觀能動(dòng)性,想象創(chuàng)造性,攻克了很多之前都沒(méi)有想過(guò)的難關(guān),真的受益匪淺。這次設(shè)計(jì)不僅僅耗時(shí)耗力,而且還要整天對(duì)著電腦進(jìn)行仿真且不停的調(diào)試、修改,這次課程設(shè)計(jì)對(duì)我們理論和實(shí)驗(yàn)都有很大的提升,我想這些對(duì)于我們今后的學(xué)習(xí)生活都有很重要的意義,這將是我們?cè)诔绦蛟O(shè)計(jì)以及大學(xué)學(xué)習(xí)過(guò)程中的寶貴經(jīng)驗(yàn)和財(cái)富。
第五篇:微機(jī)原理與接口技術(shù)及其課程設(shè)計(jì)心得體會(huì)
微機(jī)原理與接口技術(shù)及其課程設(shè)計(jì)心得體會(huì)
本學(xué)期的微機(jī)原理和接口技術(shù)及其課程設(shè)計(jì)都已經(jīng)結(jié)束。在這個(gè)過(guò)程中,我們有所付出,也有所回報(bào),讓我感受頗多。
對(duì)于《微機(jī)原理與接口技術(shù)》這門(mén)課程而言,初學(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ò)程。《微機(jī)原理與接口技術(shù)》課程有許多新名詞、新專(zhuān)業(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)許多概念很相近,為了更好地掌握,將一些容易混淆的概念集中在一起進(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ī)硬件的相輔相成的關(guān)系。微處理器是微型計(jì)算機(jī)的重要組成部分,它與微型計(jì)算機(jī)、微型計(jì)算機(jī)系統(tǒng)是完全不同的概念。
微處理器、微型計(jì)算機(jī)和微型計(jì)算機(jī)系統(tǒng)在微機(jī)中,最基礎(chǔ)的語(yǔ)言是匯編語(yǔ)言。匯編語(yǔ)言是一個(gè)最基礎(chǔ)最古老的計(jì)算機(jī)語(yǔ)言。語(yǔ)言總是越基礎(chǔ)越重要,在重大的編程項(xiàng)目中應(yīng)用最廣泛。就我的個(gè)人理解,匯編是對(duì)寄存的地址以及數(shù)據(jù)單元進(jìn)行最直接的修改。而在某些時(shí)候,這種方法是最有效,最可靠的。比如,在當(dāng)今的戰(zhàn)爭(zhēng)中,首先就是運(yùn)用這方面的知識(shí)來(lái)修改地方的系統(tǒng)程序。讓地方的衛(wèi)星偏離軌道,從而不能發(fā)現(xiàn)目標(biāo)。其威力可見(jiàn)一斑。
然而,事物總有兩面性,有優(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ǔ)言本身在執(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í)的8253,可編程的外圍接口芯片8255A等。學(xué)的都是芯片邏輯器件,而在名字前都標(biāo)有“可編程”,其核心作用不可低估。我認(rèn)為,在學(xué)習(xí)中要考慮到“學(xué)以致用”,因此,在接下來(lái)我們又安排了微機(jī)原理與接口技術(shù)的課程設(shè)計(jì)。
經(jīng)過(guò)本次微機(jī)課題的設(shè)計(jì)與研究,我們深入的學(xué)習(xí)了除課本以外的很多微機(jī)附件的內(nèi)容,掌握了很多實(shí)驗(yàn)室操作技能。我們?cè)趯?shí)際設(shè)計(jì)中遇到很多問(wèn)題,但結(jié)合所學(xué)知識(shí)以及參考資料的幫助,不斷地嘗試,設(shè)計(jì)了一種能夠解決實(shí)際問(wèn)題的系統(tǒng)。同時(shí)也加深了我們對(duì)于現(xiàn)實(shí)生活中,實(shí)際的嵌入式操作系統(tǒng)的原理的理解。
在實(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)題。
在程序設(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í)。
在這一過(guò)程中,我們充分發(fā)揮我們的主觀能動(dòng)性,想象創(chuàng)造性,攻克了很多之前都沒(méi)有想過(guò)的難關(guān),真的受益匪淺。這次設(shè)計(jì)不僅僅耗時(shí)耗力,而且還要整天對(duì)著電腦進(jìn)行仿真且不停的調(diào)試、修改,這次課程設(shè)計(jì)對(duì)我們理論和實(shí)驗(yàn)都有很大的提升,我想這些對(duì)于我們今后的學(xué)習(xí)生活都有很重要的意義,這將是我們?cè)诔绦蛟O(shè)計(jì)以及大學(xué)學(xué)習(xí)過(guò)程中的寶貴經(jīng)驗(yàn)和財(cái)富。