微機(jī)原理與接口技術(shù)課程設(shè)計(jì)--交通燈控制的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
已閱讀1頁(yè),還剩15頁(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、<p>  微機(jī)原理與接口設(shè)計(jì)報(bào)告</p><p>  學(xué) 院: 信息科學(xué)與工程學(xué)院_______T</p><p>  班 級(jí): G</p><p>  學(xué) 號(hào): G</p><p

2、>  姓 名: _G</p><p>  指導(dǎo)老師: G</p><p>  完成時(shí)間: 2012年06月24號(hào) G</p><p><b>  目 錄</b></p>

3、;<p>  一、設(shè)計(jì)目的…………………………………………………1</p><p>  二、設(shè)計(jì)任務(wù)及要求…………………………………………1</p><p>  1、設(shè)計(jì)任務(wù)………………………………………………………………………………1</p><p>  2、設(shè)計(jì)內(nèi)容………………………………………………………………………………1</p>

4、<p>  3、設(shè)計(jì)器材………………………………………………………………………………2</p><p>  三、設(shè)計(jì)原理及設(shè)計(jì)方案的選擇……………………………3</p><p>  1、設(shè)計(jì)原理………………………………………………………………………………3</p><p>  2、系統(tǒng)原理………………………………………………………………………………4&l

5、t;/p><p>  2.1 8255的工作原理及內(nèi)部結(jié)構(gòu)…………………………………………………………………4</p><p>  2.2 發(fā)光二極管顯示原理……………………………………………………………………………5</p><p>  四、總體設(shè)計(jì)…………………………………………………5</p><p>  五、詳細(xì)設(shè)計(jì)…………………………

6、………………………6</p><p>  1、電路設(shè)計(jì)………………………………………………………………………………6</p><p>  2、延時(shí)模塊設(shè)計(jì)…………………………………………………………………………6</p><p>  3、交通燈主程序設(shè)計(jì)……………………………………………………………………7</p><p>  六、運(yùn)行結(jié)果及

7、說明…………………………………………9</p><p>  七、課程設(shè)計(jì)總結(jié)及體會(huì)……………………………………9</p><p>  八、參考文獻(xiàn)…………………………………………………10</p><p>  九、程序源代碼…………………………………………………10</p><p><b>  一、設(shè)計(jì)目的</b><

8、;/p><p>  1、了解交通燈管理的基本工作原理。</p><p>  2、熟練掌握8255A可編程并行接口芯片的接口編程方法,掌握8255A在不同工作方式下通過輸出對(duì)顯示燈的控制。</p><p>  3、熟練掌握8253芯片的編程及應(yīng)用,掌握不同方式下定時(shí)計(jì)數(shù)的方法,知道用8253芯片控制時(shí)間和申請(qǐng)中斷。</p><p>  4、熟練掌握

9、8259芯片的編程及應(yīng)用,掌握8259芯片對(duì)中斷的控制。</p><p>  5、熟悉掌握對(duì)硬件的運(yùn)用,能夠通過軟件編程來達(dá)到對(duì)硬件的控制。</p><p>  6、掌握多位LED顯示問題的解決。</p><p>  7、學(xué)習(xí)單板方式下擴(kuò)展簡(jiǎn)單I/O接口的方法以及雙色燈的使用。</p><p>  8、進(jìn)一步學(xué)習(xí)微處理器的編程技術(shù)。</

10、p><p><b>  二、設(shè)計(jì)任務(wù)及要求</b></p><p><b>  1、設(shè)計(jì)任務(wù)</b></p><p>  這次課程設(shè)計(jì)的題目是交通燈控制的設(shè)計(jì)與實(shí)現(xiàn),主要是模擬十字路口的紅綠燈。 </p><p>  交通燈控制器的設(shè)計(jì)與實(shí)現(xiàn)主要是通過編寫匯編語(yǔ)言程序利用8255A的B口和C口實(shí)現(xiàn)對(duì)燈的

11、亮與滅進(jìn)行控制。首先,要了解的是8255A是如何工作的,包括它的B、C口和控制端口是如何寫數(shù)據(jù)的,還包括芯片的初始化等。在編寫程序時(shí)得先規(guī)劃好紅綠黃所要接的端口,繼而編寫相應(yīng)的端口控制程序。對(duì)于紅綠燈的持續(xù)時(shí)間我用到的軟件延時(shí)。最后要在實(shí)驗(yàn)室通過一個(gè)軟件進(jìn)行調(diào)試,調(diào)試通過后即可看到設(shè)計(jì)的結(jié)果。</p><p><b>  2、設(shè)計(jì)內(nèi)容</b></p><p>  城市

12、十字交叉路口紅綠燈控制系統(tǒng)主要負(fù)責(zé)控制東西走向和南北走向的紅綠燈的狀態(tài)和轉(zhuǎn)換順序,關(guān)鍵是各個(gè)狀態(tài)之間的轉(zhuǎn)換和進(jìn)行適當(dāng)?shù)臅r(shí)間延時(shí),正是基于以上考慮,采用如下設(shè)計(jì),通過設(shè)計(jì)實(shí)現(xiàn)以下功能:</p><p>  本實(shí)驗(yàn)本要用12個(gè)發(fā)光二級(jí)管,由于實(shí)驗(yàn)板上只有8個(gè)發(fā)光二級(jí)管,所以我只是用到其中的六個(gè)發(fā)光二級(jí)管實(shí)現(xiàn)了相鄰兩個(gè)路口的紅綠燈控制。其總共分有四個(gè)狀態(tài):</p><p>  1.狀態(tài)一:剛開始

13、是設(shè)置的是所有路口都禁止車輛通行,故所有的路口都是亮紅燈,維持5秒;然后跳到下一個(gè)狀態(tài)。</p><p>  2.狀態(tài)二:第一個(gè)狀態(tài)結(jié)束,緊接著就是南北(假設(shè)南北路口)路口的紅燈熄滅,綠燈亮起,此路口可以通車,東西路口紅燈繼續(xù)亮著,這個(gè)狀態(tài)持續(xù)15秒。</p><p>  3.狀態(tài)三:東西方向的紅燈熄滅(老師指出的缺陷:東西路口不該所有的燈都熄滅,應(yīng)持續(xù)到南北路口黃燈閃爍之后再熄滅),南北

14、方向的黃燈閃爍三次后,轉(zhuǎn)為東西方向放行15秒鐘。即南北方向的紅燈和東西方向的綠燈同時(shí)點(diǎn)亮15秒鐘。</p><p>  4.狀態(tài)四:東西方向放行15秒鐘后,轉(zhuǎn)為東西方向的黃燈閃爍5秒鐘,以警示將切換紅綠燈。</p><p>  5.東西方向的黃燈閃爍5秒鐘后,再轉(zhuǎn)為南北方向車輛放行15秒鐘。如此循環(huán)重復(fù)。</p><p>  十字路口交通燈分布示意圖</p&g

15、t;<p><b>  3、設(shè)計(jì)器材</b></p><p>  超想—3000TB綜合實(shí)驗(yàn)/仿真系統(tǒng) </p><p><b>  導(dǎo)線若干</b></p><p>  微機(jī)原理及接口技術(shù)試驗(yàn)箱</p><p>  三、設(shè)計(jì)原理及設(shè)計(jì)方案的選擇</p

16、><p><b>  1、設(shè)計(jì)原理</b></p><p>  實(shí)驗(yàn)原理圖如圖5—9所示,PB4~PB7分別與發(fā)光二極管電路L1~L12相連,本實(shí)驗(yàn)為模擬交通燈實(shí)驗(yàn)。交通燈的亮滅規(guī)則如下:</p><p>  設(shè)有一個(gè)十字路口,1、3為南北方向,2、4為東西方向,初始為四個(gè)路口的紅燈全亮,之后,1、3路口的綠燈亮,2、4路口的紅燈亮,1、3路口方向

17、通車;延時(shí)一段時(shí)間后,1、3路口的綠燈熄滅,而1、3路口黃燈開始閃爍,閃爍若干次以后,1、3路口的紅燈亮,而同時(shí)2、4路口的綠燈亮,2、4路口方向通車;延時(shí)一段時(shí)間以后,2、4路口的綠燈熄滅,而黃燈開始閃爍,閃爍若干次以后,再切換到1、3路口方向,之后重復(fù)上述過程。</p><p>  8255A的PB4~PB7對(duì)應(yīng)黃燈,PC0~PC3對(duì)應(yīng)紅燈,PC4~PC7對(duì)應(yīng)綠燈。8255A工作與模式0,并置為輸出。由于個(gè)發(fā)

18、光二極管為共陽(yáng)極,使其點(diǎn)亮應(yīng)使8255A相應(yīng)端口清0.</p><p><b>  圖5—9</b></p><p><b>  2、系統(tǒng)原理</b></p><p>  本次課程設(shè)計(jì)使用到的芯片就只有8255, 使用這塊芯片首先應(yīng)該明白了解這塊芯片的功能、工作方式以及初始化方式等。</p><p>

19、;  2.1 8255的工作原理及內(nèi)部結(jié)構(gòu):</p><p>  圖1:8255的內(nèi)部結(jié)構(gòu)及引腳</p><p>  1) 數(shù)據(jù)總線緩沖器:這是一個(gè)雙向三態(tài)的8位數(shù)據(jù)緩沖器,它是8255與微機(jī)系統(tǒng)數(shù)據(jù)總線的接口。輸入輸出的數(shù)據(jù)、CPU輸出的控制字以及CPU輸入的狀態(tài)信息都是通過這個(gè)緩沖器傳送的。</p><p>  2) 兩個(gè)端口B和C:B端口包含一個(gè)8位數(shù)據(jù)輸入

20、/輸出鎖存器和緩沖器,一個(gè)8位數(shù)據(jù)輸入緩沖器。C端口包含一個(gè)8位數(shù)據(jù)輸出鎖存器和緩沖器,一個(gè)8位數(shù)據(jù)輸入緩沖器(輸入沒有鎖存器)。</p><p>  3) 讀寫控制邏輯:用來控制把CPU輸出的控制字或數(shù)據(jù)送至相應(yīng)端口,也由它來控制把狀態(tài)信息或輸入數(shù)據(jù)通過相應(yīng)的端口送到CPU。</p><p>  8255A的工作方式:</p><p>  方式0---基本輸入輸出

21、方式;</p><p>  方式1---選通輸入輸出方式;</p><p>  方式2---雙向選通輸入輸出方式。</p><p>  圖2:8255工作方式控制字和C口按位置位/復(fù)位控制字格式</p><p>  2.2 發(fā)光二極管顯示原理:</p><p>  發(fā)光二極管顯示模塊由8255的B口和C口來控制發(fā)光二極

22、管的亮滅。各口控制的二極管以及各二極管的亮滅及顏色控制如下所示:</p><p>  PB4一L2 PC0一L3 PC4一L1</p><p>  PB5一L5 PC1一L6 PC5一L4</p><p>  PB6一L8

23、PC2一L9 PC6一L7</p><p>  PB7一L11 PC3一L12 PC7一L10</p><p>  這個(gè)設(shè)計(jì)在試驗(yàn)箱上仿真時(shí)只利用L1~L6這六個(gè)發(fā)光二級(jí)光來簡(jiǎn)單模擬。</p><p><b>  四、總體設(shè)計(jì)</b></p>

24、<p>  整體實(shí)驗(yàn)設(shè)計(jì)思想如下圖所示:</p><p><b>  五、詳細(xì)設(shè)計(jì)</b></p><p><b>  1、電路設(shè)計(jì)</b></p><p>  本課題的設(shè)計(jì)可通過實(shí)驗(yàn)平臺(tái)上的一些功能模塊電路組成,由于各模塊電路內(nèi)部已經(jīng)連接,因此在使用時(shí)只要設(shè)計(jì)模塊間電路的連接,因此,硬件電路的設(shè)計(jì)及實(shí)現(xiàn)相對(duì)

25、簡(jiǎn)單。完整系統(tǒng)的硬件連接如圖所示。硬件電路由控制模塊、發(fā)光二極管構(gòu)成。</p><p><b>  2、延時(shí)模塊設(shè)計(jì)</b></p><p>  在設(shè)計(jì)任務(wù)時(shí),由于期間交通燈閃爍的情況,設(shè)計(jì)時(shí)先讓交通燈亮,在采用軟件延時(shí)的方法來讓其亮一段時(shí)間,在設(shè)置讓其滅,再延時(shí)后讓其亮,這樣交通燈就會(huì)出現(xiàn)一閃一閃的情況了。在設(shè)計(jì)軟件延時(shí),利用執(zhí)行一條指令所需要的指令周期來達(dá)到延長(zhǎng)時(shí)

26、間的目的。其程序設(shè)計(jì)如下:</p><p>  DELAY1: PUSH AX</p><p><b>  PUSH CX</b></p><p>  MOV CX,0030H</p><p>  DELY2:CALL DELAY2</p><p>  LOOP DELY2</p>

27、<p><b>  POP CX</b></p><p><b>  POP AX</b></p><p><b>  RET</b></p><p>  DELAY2: PUSH CX</p><p>  MOV CX,8000H</p><p

28、>  DELA1:LOOP DELA1</p><p><b>  POP CX</b></p><p><b>  RET</b></p><p>  3、交通燈主程序設(shè)計(jì)</p><p>  主程序?qū)崿F(xiàn)4種狀態(tài)及循環(huán),其程序如下:</p><p>  START:

29、 MOV AX,0H</p><p><b>  MOV DS,AX</b></p><p>  MOV AL,82H</p><p>  MOV DX,IOCONPT</p><p><b>  OUT DX,AL</b></p><p>  MOV AL,00H<

30、/p><p><b>  NOP</b></p><p><b>  NOP</b></p><p>  MOV BYTE PTR DS:[0501H],AL</p><p>  MOV DX,IOCONPT</p><p>  MOV AL,80H</p><

31、;p><b>  OUT DX,AL</b></p><p>  MOV DX,IOBPT</p><p>  MOV AL,DS:[0501H]</p><p>  OR AL,0F0H</p><p><b>  OUT DX,AL</b></p><p>  MO

32、V DX,IOCPT</p><p>  MOV AL,0FH</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY1</p><p>  IOLED0: MOV AL,01011010B</p><p>  MOV DX,IOCPT</p>

33、<p><b>  OUT DX,AL</b></p><p>  CALL DELAY1</p><p>  CALL DELAY1</p><p>  AND AL,0F0H</p><p><b>  OUT DX,AL</b></p><p><b

34、>  MOV CX,8H</b></p><p>  IOLED1: MOV DX,IOBPT</p><p>  MOV AL,DS:[0501H]</p><p>  OR AL,01011111B</p><p><b>  OUT DX,AL</b></p><p>  

35、CALL DELAY2</p><p>  AND AL,00000000B</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY2</p><p>  LOOP IOLED1</p><p>  MOV DX,IOCPT</p><

36、p>  MOV AL,0F0H</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY2</p><p>  MOV AL,10100101B</p><p><b>  OUT DX,AL</b></p><p>  CALL

37、 DELAY1</p><p>  CALL DELAY1</p><p>  AND AL,0F0H</p><p><b>  OUT DX,AL</b></p><p><b>  MOV CX,8H</b></p><p>  IOLED2: MOV DX,IOBPT

38、</p><p>  MOV AL,DS:[0501H]</p><p>  OR AL,10101111B</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY2</p><p>  AND AL,00000000B</p><p&

39、gt;<b>  OUT DX,AL</b></p><p>  CALL DELAY2</p><p>  LOOP IOLED2</p><p>  MOV DX,IOCPT</p><p>  MOV AL,0F0H</p><p><b>  OUT DX,AL</b>

40、;</p><p>  CALL DELAY2</p><p>  JMP IOLED0</p><p>  DELAY1: PUSH AX</p><p><b>  PUSH CX</b></p><p>  MOV CX,0030H</p><p>  DELY2:

41、CALL DELAY2</p><p>  LOOP DELY2</p><p><b>  POP CX</b></p><p><b>  POP AX</b></p><p><b>  RET</b></p><p>  DELAY2: PUSH

42、 CX</p><p>  MOV CX,8000H</p><p>  DELA1:LOOP DELA1</p><p><b>  POP CX</b></p><p><b>  RET</b></p><p><b>  CODE ENDS</b&g

43、t;</p><p>  1END START</p><p><b>  六、運(yùn)行結(jié)果及說明</b></p><p>  1.剛開始是設(shè)置的是所有路口都禁止車輛通行,故所有的路口都是亮紅燈,維持5秒;然后跳到下一個(gè)狀態(tài)。</p><p>  2.第一個(gè)狀態(tài)結(jié)束,緊接著就是南北(假設(shè)南北路口)路口的紅燈熄滅,綠燈亮起,

44、此路口可以通車,東西路口紅燈繼續(xù)亮著,這個(gè)狀態(tài)持續(xù)15秒。</p><p>  3.東西方向的紅燈熄滅(老師指出的缺陷:東西路口不該所有的燈都熄滅,應(yīng)持續(xù)到南北路口黃燈閃爍之后再熄滅),南北方向的黃燈閃爍三次后,轉(zhuǎn)為東西方向放行15秒鐘。即南北方向的紅燈和東西方向的綠燈同時(shí)點(diǎn)亮15秒鐘。</p><p>  4.東西方向放行15秒鐘后,轉(zhuǎn)為東西方向的黃燈閃爍5秒鐘,以警示將切換紅綠燈。&l

45、t;/p><p>  5.東西方向的黃燈閃爍5秒鐘后,再轉(zhuǎn)為南北方向車輛放行15秒鐘。如此循環(huán)重復(fù)。</p><p>  七、課程設(shè)計(jì)總結(jié)及體會(huì)</p><p>  本次實(shí)驗(yàn)較為成功,實(shí)現(xiàn)了交通燈的基本功能,但也還有不足之處。比如設(shè)計(jì)交通燈黃燈閃爍的時(shí)候,其使用了軟件延時(shí)來控制燈亮滅的時(shí)間實(shí)現(xiàn)閃爍的效果,這樣的話就會(huì)使軟件延時(shí)和硬件計(jì)時(shí)同時(shí)存在調(diào)用,這樣就會(huì)產(chǎn)生時(shí)間差,

46、比實(shí)際的時(shí)間稍有延遲,雖在不影響閃爍效果前提下計(jì)過程中延時(shí)次說已經(jīng)很短,但偏差還是存在,另外就是在黃燈開始閃爍的同時(shí)其相鄰路口的紅燈熄滅了,現(xiàn)實(shí)中是要等黃燈閃爍完畢再熄滅的。</p><p>  經(jīng)過將近一個(gè)星期的接口課程設(shè)計(jì)及學(xué)習(xí),雖然實(shí)現(xiàn)的功能不是很多,并且其中還是有些問題,但是還是基本符合要求,,最主要的就是在設(shè)計(jì)過程中,讓我學(xué)到了很多在課本中學(xué)不到的知識(shí),收獲頗豐。而且也讓我更深層次了解了接口,懂得了怎樣

47、快速學(xué)習(xí)運(yùn)用軟件來編程,來設(shè)計(jì)東西。懂得怎樣快速把自己所學(xué)的運(yùn)用到實(shí)際中。在這個(gè)過程中我過得很充實(shí),很有意義。</p><p>  此次實(shí)習(xí)可以說是獲益匪淺。通過查閱了很多資料,了解了許多匯編程序的思想,擴(kuò)展了自己的視野,不再僅僅局限于書本中幾條簡(jiǎn)短的程序,而且更重要的是明白寫程序的態(tài)度:仔細(xì)謹(jǐn)慎,精益求精。</p><p>  在實(shí)際操作過程中犯的一些錯(cuò)誤還會(huì)有意外的收獲,感覺設(shè)計(jì)很有意

48、思。在具體操作中對(duì)這學(xué)期所學(xué)的接口技術(shù)的理論知識(shí)得到鞏固,尤其是對(duì)于書本中的比較重要的芯片,平時(shí)在做題目過程中,總感覺對(duì)于芯片的應(yīng)用更多的是被動(dòng)的通過題目來熟悉再理解,而這次是通過實(shí)際操作然后在理解的基礎(chǔ)上再熟記于心。這是一種飛躍的進(jìn)步。達(dá)到設(shè)計(jì)的基本目的,也發(fā)現(xiàn)自己的不足之出,在以后的上機(jī)中應(yīng)更加注意,同時(shí)體會(huì)到科技的魅力所在。</p><p>  總之,通過這次微機(jī)原理及接口課程設(shè)計(jì)實(shí)驗(yàn),增加了自己的動(dòng)手能力

49、,鍛煉了學(xué)習(xí)能力,達(dá)到了熟練課程的目的,培養(yǎng)了自己學(xué)習(xí)的熱情。同時(shí)也明白了學(xué)習(xí)過程中不能在完全學(xué)會(huì)了才動(dòng)手去做,我們應(yīng)該邊學(xué)邊做,在摸索中學(xué)習(xí),不斷發(fā)現(xiàn)問題,不斷解決問題,這樣才能在更正錯(cuò)誤、補(bǔ)充不足中不斷進(jìn)步。尤其在現(xiàn)在這個(gè)信息時(shí)代,一切更新都是那么的快,新的技術(shù)層出不窮。所以我們更應(yīng)當(dāng)有學(xué)習(xí)的精神,和快速學(xué)習(xí)和應(yīng)用的能力,經(jīng)過這次課程實(shí)驗(yàn),我認(rèn)為,在收獲知識(shí)的同時(shí),還收獲了閱歷,收獲了成熟,在此過程中,通過查找大量資料,請(qǐng)教老師和同

50、學(xué),以及不懈的努力,不僅培養(yǎng)了獨(dú)立思考、動(dòng)手操作的能力,在各種其它能力上也都有了提高。更重要的是,在設(shè)計(jì)中,我們學(xué)會(huì)了很多學(xué)習(xí)的方法。而這是日后最實(shí)用的,真的是受益匪淺。要面對(duì)社會(huì)的挑戰(zhàn),只有不斷的學(xué)習(xí)、實(shí)踐,再學(xué)習(xí)、再實(shí)踐。堅(jiān)信:付出就一定有收獲!</p><p><b>  八、參考文獻(xiàn)</b></p><p>  微機(jī)原理與接口技術(shù) 主編:梁建武

51、 中國(guó)水利水電出版社</p><p>  IBM-PC匯編語(yǔ)言程序設(shè)計(jì) 清華大學(xué)出版社</p><p>  單片機(jī)基礎(chǔ) 北京航空航天出版社</p><p><b>  九、程序源代碼</b></p><p>  CODE SEGM

52、ENT</p><p>  ASSUME CS:CODE</p><p>  IOCONPT EQU 0073H</p><p>  IOAPTEQU 0070H</p><p>  IOBPTEQU 0071H</p><p>  IOCPTEQU 0072H</p><p>  IOB

53、DATA EQU 0500H</p><p>  DATA1EQU 0640H</p><p>  START: MOV AX,0H</p><p><b>  MOV DS,AX</b></p><p>  MOV AL,82H</p><p>  MOV DX,IOCONPT</p&

54、gt;<p><b>  OUT DX,AL</b></p><p>  MOV AL,00H</p><p><b>  NOP</b></p><p><b>  NOP</b></p><p>  MOV BYTE PTR DS:[0501H],AL<

55、/p><p>  MOV DX,IOCONPT</p><p>  MOV AL,80H</p><p><b>  OUT DX,AL</b></p><p>  MOV DX,IOBPT</p><p>  MOV AL,DS:[0501H]</p><p>  OR AL

56、,0F0H</p><p><b>  OUT DX,AL</b></p><p>  MOV DX,IOCPT</p><p>  MOV AL,0FH</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY1</p>

57、<p>  IOLED0: MOV AL,01011010B</p><p>  MOV DX,IOCPT</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY1</p><p>  CALL DELAY1</p><p>  AND AL,

58、0F0H</p><p><b>  OUT DX,AL</b></p><p><b>  MOV CX,8H</b></p><p>  IOLED1: MOV DX,IOBPT</p><p>  MOV AL,DS:[0501H]</p><p>  OR AL,01

59、011111B</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY2</p><p>  AND AL,00000000B</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY2<

60、/p><p>  LOOP IOLED1</p><p>  MOV DX,IOCPT</p><p>  MOV AL,0F0H</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY2</p><p>  MOV AL,101001

61、01B</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY1</p><p>  CALL DELAY1</p><p>  AND AL,0F0H</p><p><b>  OUT DX,AL</b></p>&

62、lt;p><b>  MOV CX,8H</b></p><p>  IOLED2: MOV DX,IOBPT</p><p>  MOV AL,DS:[0501H]</p><p>  OR AL,10101111B</p><p><b>  OUT DX,AL</b></p>

63、<p>  CALL DELAY2</p><p>  AND AL,00000000B</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY2</p><p>  LOOP IOLED2</p><p>  MOV DX,IOCPT<

64、;/p><p>  MOV AL,0F0H</p><p><b>  OUT DX,AL</b></p><p>  CALL DELAY2</p><p>  JMP IOLED0</p><p>  DELAY1: PUSH AX</p><p><b>  P

65、USH CX</b></p><p>  MOV CX,0030H</p><p>  DELY2:CALL DELAY2</p><p>  LOOP DELY2</p><p><b>  POP CX</b></p><p><b>  POP AX</b>

66、;</p><p><b>  RET</b></p><p>  DELAY2: PUSH CX</p><p>  MOV CX,8000H</p><p>  DELA1:LOOP DELA1</p><p><b>  POP CX</b></p>&

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)僅提供信息存儲(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)論