版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院</p><p> 硬件課程設(shè)計(jì)報(bào)告(完整)</p><p> 姓 名: 學(xué) 號(hào): </p><p> 姓 名: 學(xué) 號(hào): </p><p> 專
2、0; 業(yè): </p><p> 班 級(jí): &l
3、t;/p><p> 設(shè)計(jì)題目: 復(fù)雜交通燈指揮系統(tǒng) </p><p> 成 員:
4、0; </p><p> 指導(dǎo)教師: </p><p> 職 稱: &
5、lt;/p><p><b> 摘 要</b></p><p> 十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊。井然秩序的實(shí)現(xiàn),靠的是交通信號(hào)燈的自動(dòng)指揮系統(tǒng)。交通信號(hào)燈控制方式有很多。本系統(tǒng)采用8255A芯片實(shí)現(xiàn)了A口設(shè)置紅、綠、黃燈點(diǎn)亮?xí)r間的功能,從而控制LED發(fā)光二極管實(shí)現(xiàn)紅、黃、綠燈循環(huán)點(diǎn)亮。另外結(jié)合日常生活經(jīng)驗(yàn),并且從亞殘會(huì)中對(duì)殘疾人的生活不便中
6、得出感悟,采用8253進(jìn)行控制揚(yáng)聲器,在紅、綠燈變換之間黃燈閃爍時(shí),同時(shí)添加了“聲音提示"功能。整個(gè)系統(tǒng)具有固定的“紅燈—黃燈—綠燈”轉(zhuǎn)換間隔,并自動(dòng)切換,對(duì)東西南北方向的道路進(jìn)行“自動(dòng)”的控制。但是,經(jīng)過小組成員提出的各種假設(shè),發(fā)現(xiàn)此系統(tǒng)需要加入更多人性化的元素:交警可以根據(jù)實(shí)際的路面情況,針對(duì)不同的突發(fā)事件,進(jìn)行手工控制紅綠燈的轉(zhuǎn)換。例如救護(hù)車警車執(zhí)行緊急任務(wù);例如東西道路塞車,南北道路空閑無車輛行駛時(shí),需要靈活調(diào)節(jié)紅綠燈
7、的轉(zhuǎn)化。通過8255并口控制,可以達(dá)到更加人性化的效果從而方便各種人群。給8279的輸入相應(yīng)的數(shù)字,使數(shù)碼管顯示倒計(jì)時(shí)你數(shù)字,利用8279編碼,實(shí)現(xiàn)熱鍵的功能。</p><p> 關(guān)鍵字:8255 交通燈控制 8253 8279</p><p><b> 目錄</b></p><p> 復(fù)雜交通燈的設(shè)計(jì)與編程實(shí)現(xiàn)1</p&g
8、t;<p> 一.需求分析:1</p><p><b> 1.1背景1</b></p><p><b> 1.2需求規(guī)定1</b></p><p> 二.可行性論證報(bào)告2</p><p> 2.1基本設(shè)計(jì)內(nèi)容分析2</p><p> 2
9、.2分析流程圖2</p><p> 2.3課程設(shè)計(jì)的設(shè)備及環(huán)境3</p><p><b> 三.系統(tǒng)設(shè)計(jì)3</b></p><p> 3.1基本功能設(shè)計(jì)3</p><p><b> 3.2 流程圖4</b></p><p> 四、硬件實(shí)現(xiàn)說明5</
10、p><p> 五、實(shí)驗(yàn)總結(jié)與體會(huì)7</p><p><b> 六、參考資料9</b></p><p> 復(fù)雜交通燈的設(shè)計(jì)與編程實(shí)現(xiàn)</p><p><b> 需求分析:</b></p><p><b> 1.1背景</b></p>
11、<p> 制作一個(gè)十字路口的交通燈,用來實(shí)現(xiàn)指揮一個(gè)路口車輛行人的順利安全通行。編寫一個(gè)交通燈控制程序,實(shí)現(xiàn)東西路口與南北路口狀態(tài)燈的轉(zhuǎn)換。使用LED顯示單元的兩組LED數(shù)碼管分別模擬十字路口的兩組交通燈。用紅黃綠led燈來顯示人行道行人的通過與停止情況。由于行駛中的車輛要停下來要一些時(shí)間,要求綠燈亮后黃燈亮幾秒,給人員足夠的時(shí)間反應(yīng),然后等變?yōu)榧t燈。應(yīng)該有緊急情況處理機(jī)制,遇到一些特殊情況特殊需要時(shí)啟動(dòng)緊急鍵可以控制交通
12、燈。</p><p><b> 1.2需求規(guī)定</b></p><p> 模擬十字路口的紅綠燈,倒計(jì)時(shí)數(shù)碼管顯示。交通燈的控制可分東西向和南北向兩組,每組可用紅、黃、綠三個(gè)燈進(jìn)行交通管理,配合倒計(jì)時(shí)顯示管構(gòu)成簡(jiǎn)單的交通指揮系統(tǒng)。</p><p> 紅綠黃燈的具體設(shè)計(jì)如下:</p><p> A.南北路口紅燈亮,東
13、西路口綠燈亮,延時(shí)30秒,led數(shù)碼管倒計(jì)時(shí)顯示;</p><p> B.南北路口紅燈亮,東西路口綠燈滅、黃燈閃爍,閃爍時(shí)會(huì)有3秒延時(shí);</p><p> C.南北路口綠燈亮,東西路口紅燈亮,延時(shí)30秒,led倒計(jì)時(shí)顯示;</p><p> D.南北路口綠燈滅、黃燈閃爍,東西路口紅燈亮,閃爍時(shí)會(huì)有3秒延時(shí);</p><p><b&
14、gt; E.轉(zhuǎn)到A</b></p><p><b> 熱鍵區(qū)設(shè)置</b></p><p> 設(shè)置熱鍵1,第一次按下,南北路口紅燈滅、東西路口綠燈亮、并且led數(shù)碼管倒計(jì)時(shí)顯示停止,再次按下恢復(fù)原始狀態(tài)。</p><p> 設(shè)置熱鍵2,第一次按下,東西路口紅燈滅、南北路口綠燈亮、并且led數(shù)碼管倒計(jì)時(shí)顯示停止,再次按下恢復(fù)原始
15、狀態(tài)。</p><p> 設(shè)置熱鍵3,第一次按下,南北路口紅燈亮、東西路口綠燈亮、并且led數(shù)碼管倒計(jì)時(shí)顯示停止,再次按下恢復(fù)原始狀態(tài)。</p><p> 設(shè)置熱鍵4,第一次按下,南北路口黃燈亮、東西路口黃燈亮、并且led數(shù)碼管倒計(jì)時(shí)顯示停止,再次按下恢復(fù)原始狀態(tài)。</p><p><b> 可行性論證報(bào)告</b></p>
16、<p> 2.1基本設(shè)計(jì)內(nèi)容分析</p><p> 選取兩組紅黃綠led燈作為東西方向和南北方向的交通燈,led燈的亮滅由8255進(jìn)行控制,延時(shí)由8253實(shí)現(xiàn),led數(shù)碼管倒計(jì)時(shí)顯示和熱鍵設(shè)置由8279控制。</p><p> 將8253的0端口和1端口進(jìn)行進(jìn)行級(jí)聯(lián)實(shí)現(xiàn)1秒的延時(shí)。</p><p> 將8255A的A口和B口設(shè)為輸出方式,實(shí)現(xiàn)對(duì)紅綠
17、燈的控制。8255A的C口為輸入方式。</p><p> 將8253輸出信號(hào)輸入到8255的C0端口,8255通過對(duì)C0端口輸入信號(hào)的高低電平的判斷,實(shí)現(xiàn)延時(shí)控制。</p><p> 給8279的輸入相應(yīng)的數(shù)字,使數(shù)碼管顯示倒計(jì)時(shí)你數(shù)字。</p><p> 利用8279編碼,實(shí)現(xiàn)熱鍵的功能。</p><p><b> 2.2
18、分析流程圖</b></p><p> 2.3課程設(shè)計(jì)的設(shè)備及環(huán)境</p><p> 微型計(jì)算機(jī)原理與接口技術(shù)教學(xué)實(shí)驗(yàn)系統(tǒng)一臺(tái),計(jì)算機(jī)一臺(tái),排線若干</p><p> 經(jīng)上述的分析,此實(shí)驗(yàn)可以實(shí)現(xiàn)。</p><p><b> 三.系統(tǒng)設(shè)計(jì)</b></p><p><b>
19、; 3.1基本功能設(shè)計(jì)</b></p><p> 如右圖所示的交通燈路口</p><p> 先初始化可編程器件8255和8253,設(shè)置初始值為30放在CX中用來計(jì)數(shù)(定為30秒),開始顯示南北路口紅燈亮,東西路口綠燈亮,延時(shí)30秒,led數(shù)碼管倒計(jì)時(shí)顯示,判斷CX的值是否為0,不為0,則繼續(xù)上一狀態(tài)。為0則轉(zhuǎn)下一個(gè)狀態(tài)南北路口紅燈亮,東西路口綠燈滅、黃燈閃爍的狀態(tài),再判斷
20、計(jì)數(shù)值CX是不是=0,沒有則繼續(xù)顯示這個(gè)狀態(tài),有的話進(jìn)入下一個(gè)狀態(tài),從新設(shè)置初始值為30放在CX中用來計(jì)數(shù),顯示南北路口綠燈亮,東西路口紅燈亮,判斷計(jì)數(shù)值CX有沒有=0. 如果不等于0,則繼續(xù)上一狀態(tài)。如果等于0則進(jìn)入下一個(gè)狀態(tài)南北路口綠燈滅、黃燈閃爍,東西路口紅燈亮的狀態(tài),再判斷計(jì)數(shù)值是不是=0,沒有則繼續(xù)顯示這個(gè)狀態(tài),有的話轉(zhuǎn)回到START繼續(xù)執(zhí)行,不停的循環(huán)來實(shí)現(xiàn)交通燈的功能。</p><p><b&
21、gt; 3.2 流程圖</b></p><p> 注:有的流程圖比如熱鍵原理都是一樣的,所以只畫出一個(gè)流程圖</p><p><b> 四、硬件實(shí)現(xiàn)說明</b></p><p> 整個(gè)設(shè)計(jì)總共需要三個(gè)芯片,分別為8253,8255,8279;設(shè)計(jì)的主要由8255芯片對(duì)系統(tǒng)進(jìn)行整體控制。</p><p>
22、; 8255芯片分析:8255芯片圖如下:</p><p> 本設(shè)計(jì)通過對(duì)8255進(jìn)行編碼,實(shí)現(xiàn)8255控制紅綠黃燈的亮或滅。六個(gè)燈泡對(duì)應(yīng)的端口如下表:</p><p><b> 初始化:</b></p><p> ************8255初始化 </p><p> MOV
23、 DX,PORTCON ;寫8255控制字,A、B口均為方式0輸出,</p><p> MOV AL,10000001B ;c口高四輸出,低四輸入 </p><p> OUT DX,AL </p><p> 8279芯片分析:8279芯片圖如下</p&
24、gt;<p> 提供的實(shí)驗(yàn)箱中,8279已經(jīng)與led七段數(shù)碼管連接好,僅需要給8279片選信號(hào),編碼也很簡(jiǎn)單,只需要對(duì)8279進(jìn)行初始化編程,然后向狀態(tài)口輸入要顯示的數(shù)據(jù),輸入命令讓8279顯示即可。而且8279與鍵盤也是內(nèi)部連好的,只需要程序控制。不過由于8279以前沒接觸過,剛開始還是有點(diǎn)困難。</p><p><b> 初始化:</b></p><
25、p> ;************初始化8279</p><p> MOV DX,Z8279 </p><p> MOV AL,LEDMOD</p><p> OUT DX,AL</p><p> MOV AL,LEDFEQ</p><p> O
26、UT DX,AL</p><p><b> ……….</b></p><p><b> ……….</b></p><p> ;************子程序</p><p> DISPLAY:MOV DX,Z8279</p><p> MOV AL, 9
27、0H</p><p><b> OUT DX,AL</b></p><p><b> 七段碼設(shè)定:</b></p><p> LED DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH</p><p> DB 77H,7CH,39H,5EH,79H,
28、71H,76H</p><p><b> 8253芯片分析:</b></p><p> 本設(shè)計(jì)只用到了8253的兩個(gè)端口0和1。0端口的輸入信號(hào)clk0為1MHz,1端口的輸入信號(hào)clk1為out0。將1端口的輸出信號(hào)out1送到8255的C0端口。</p><p> 首先要對(duì)8253初始化編程,然后對(duì)0和1端口分別送入計(jì)數(shù)初值,實(shí)現(xiàn)定時(shí)
29、功能。</p><p><b> 初始化及計(jì)數(shù)值:</b></p><p> DELAY: ;8253-1秒延時(shí)子程序</p><p> MOV DX,CONTROL </p><p> MOV AL,00110101B ;通道0,工作
30、于方式2</p><p> OUT DX,AL </p><p> MOV DX,COUNT0 ;通道0寫入計(jì)數(shù)初值</p><p> MOV AL,00H</p><p> OUT DX,AL</p><p> MOV AL,10H</p&g
31、t;<p> OUT DX,AL</p><p> MOV DX,CONTROL ;寫入控制字 </p><p> MOV AL,01110001B ;通道1,工作于方式0</p><p> OUT DX,AL</p><p> MOV DX,COUNT1 ;
32、通道1寫入計(jì)數(shù)初值</p><p> MOV AL,00H</p><p> OUT DX,AL</p><p> MOV AL,10H</p><p> OUT DX,AL</p><p><b> 五、實(shí)驗(yàn)總結(jié)與體會(huì)</b></p><p>
33、 本次課程設(shè)計(jì)實(shí)現(xiàn)了用8253、8255和8279芯片完成了復(fù)雜的交通燈指揮系統(tǒng)。經(jīng)過了幾個(gè)星期的不懈努力,總算是圓滿的完成了任務(wù)。</p><p> 剛開始接觸實(shí)驗(yàn)的時(shí)候,感覺很簡(jiǎn)單,需求分析很快就能上手,根據(jù)老師的要求進(jìn)行設(shè)計(jì),很快就有了大體的思路。8253與8255以前都學(xué)習(xí)過,看一下書基本都能回憶起來,第二節(jié)課我們就將8253與8255的初始化,以及大體的循環(huán)程序搞定。8255是控制紅綠燈的核心芯片,具
34、體的與led燈的連接參見硬件分析。這一部分可以是說最簡(jiǎn)單的部分了。接著,便出現(xiàn)了一個(gè)問題。數(shù)碼管的顯示與熱鍵的設(shè)置。</p><p> 這樣一個(gè)沒有倒計(jì)時(shí)的顯示的交通燈系統(tǒng)是實(shí)現(xiàn)了。但8279卻是一個(gè)老大難問題,從來沒有接觸過,而且老師給的資料又太亂。看著都頭痛,于是開始求助百度、Google。8279是提供顯示功能的芯片,在網(wǎng)上搜到的一些資料,自己看的也稀里糊涂,不是很明白。最后只有再次請(qǐng)教老師了,老師又給了
35、一些資料,讓自己看,我自己又到圖書館借了一本有關(guān)8279芯片的書。經(jīng)過若干天的學(xué)習(xí),終于搞懂了一點(diǎn)點(diǎn),知道怎樣初始化芯片。 知道的數(shù)碼管顯示與熱鍵的一些基本內(nèi)容。由于關(guān)于8279的資料大部分都是講解鍵盤的,而我們還需要顯示部分的,所以還是不太理解,還有一個(gè)原因以前匯編沒學(xué)習(xí)好。最后還是得請(qǐng)教老師,經(jīng)過老師的分析,自己也更進(jìn)一步的掌握了芯片。最后終于實(shí)現(xiàn)了8279的顯示功能,只不過只能顯示一位。這已經(jīng)過去兩周了。第四周我們終于有了重大突破
36、,班里有小組做電子時(shí)鐘也需要使用8279,同樣也要用到數(shù)碼管的顯示問題,他們采取了取余的方法,經(jīng)過一番努力,最終我們也實(shí)現(xiàn)了雙位顯示。</p><p> 這樣,具有倒計(jì)時(shí)顯示的簡(jiǎn)單紅綠燈交通指揮系統(tǒng)就完成了。</p><p> 最后就是熱鍵問題,相比較前面而言,熱鍵的設(shè)置是這一個(gè)系統(tǒng)的大頭,但是由于之前搞數(shù)碼管的顯示,因此,在設(shè)置熱鍵時(shí)就不像之前的那么迷茫,一周的時(shí)間就搞定了的基本的框
37、架,中途也遇到了很多的麻煩,但是在許詢問老師和同學(xué)之后,都一一解決了。還幫了班級(jí)里其他小組的忙,呵呵,挺開心的。</p><p> 通過此次課程設(shè)計(jì),我們又重新溫習(xí)了匯編語言,并對(duì)匯編語言有了更深一層的掌握,為以后應(yīng)用匯編打下了良好的基礎(chǔ)。此外,還學(xué)會(huì)了8279芯片的應(yīng)用,鞏固了對(duì)芯片的編程能力,提高了自己的動(dòng)手能力。最后感謝老師在實(shí)驗(yàn)過程中對(duì)我們的指導(dǎo),謝謝。</p><p><
38、b> 六、參考資料</b></p><p> 1、《微機(jī)原理與接口技術(shù)》 周荷琴、吳秀清編著。</p><p> 2、husy88te實(shí)驗(yàn)指導(dǎo)書</p><p> 3、8279的相關(guān)資料</p><p><b> 注:源代碼見附錄</b></p><p><b&
39、gt; 附錄1:流程圖</b></p><p><b> 附錄2:源代碼</b></p><p><b> 附錄一:</b></p><p> 附錄二:(源代碼清單)</p><p> DATA SEGMENT</p><p> PORT
40、CON EQU 20BH ;8255控制寄存器地址</p><p> PORTA EQU 208H ;8255A口地址</p><p> PORTB EQU 209H ;8255B口地址</p><p> PORTC EQU 20AH ;8255C口地址</p><
41、p> CONTROL EQU 203H ;8253控制寄存器地址</p><p> COUNT0 EQU 200H ;計(jì)數(shù)器0地址</p><p> COUNT1 EQU 201H ;計(jì)數(shù)器1地址</p><p> COUNT2 EQU 202H ;計(jì)數(shù)器2地址</p>
42、<p> Z8279 EQU 212H ;8279控制口</p><p> D8279 EQU 210H ;8279數(shù)據(jù)口</p><p> LEDMOD EQU 00H ;左邊輸入,八位顯示外部譯碼八位顯示</p><p> LEDFEQ EQU 38H ;掃描頻率<
43、/p><p> DATA ENDS</p><p> ;------------------------------------------</p><p> CODE SEGMENT</p><p> ASSUME CS:CODE,DS:DATA</p><p> START: </p>
44、;<p> PUSH CS</p><p> POP DS</p><p> ;************8255初始化 </p><p> MOV DX,PORTCON ;寫8255控制字,A、B口均為方式0輸出,</p><p> MOV
45、 AL,10000001B ;c口高四輸出,低四輸入 </p><p> OUT DX,AL </p><p> ;************初始化8279</p><p> MOV DX,Z8279 </p><p> MOV
46、 AL,LEDMOD</p><p> OUT DX,AL</p><p> MOV AL,LEDFEQ</p><p> OUT DX,AL</p><p> MOV DX,PORTA ;亮南北紅燈,東西綠燈</p><p> MOV
47、 AL,00011110B</p><p> OUT DX,AL</p><p> CALL DELAY ;延時(shí)1秒</p><p> BEGIN: ;--------------------------------------------------</p><p&g
48、t; MOV CX,30 ;延時(shí)30秒</p><p><b> CYC0:</b></p><p> MOV DX,PORTA ;亮南北紅燈,東西綠燈</p><p> MOV AL,00011110B</p><p> OUT DX,AL&l
49、t;/p><p> CALL H ;使南北東西紅燈亮</p><p> MOV DX,PORTA </p><p> MOV AL,00011110B ;重置亮南北紅燈,東西綠燈</p><p> OUT DX,AL</p><p>
50、 CALL DELAY</p><p> CALL DISPLAY</p><p> CALL I ;使南北綠燈,東西紅燈</p><p> MOV DX,PORTA </p><p> MOV AL,00011110B ;重置亮南北紅燈,東西綠燈<
51、/p><p> OUT DX,AL</p><p> CALL DELAY</p><p> CALL DISPLAY</p><p> LOOP CYC0</p><p> MOV CX,03H ;延時(shí)3秒</p><p><b> CYC1:
52、</b></p><p> MOV DX,PORTA ;亮南北紅燈,東西黃燈</p><p> MOV AL,00101110B</p><p> OUT DX,AL</p><p> CALL DELAY</p><p> CALL DISPLAY
53、 ;延時(shí)3秒</p><p> LOOP CYC1</p><p> MOV CX,30 ;延時(shí)30秒</p><p><b> CYC2:</b></p><p> MOV DX,PORTA ;亮南北綠燈,東西紅燈</p><p> MOV
54、 AL,00110011B</p><p> OUT DX,AL</p><p> CALL H ;使南北東西全紅</p><p> MOV DX,PORTA ;亮南北綠燈,東西紅燈</p><p> MOV AL,00110011B</p><p&g
55、t; OUT DX,AL</p><p> CALL DELAY</p><p> CALL DISPLAY</p><p> CALL G ;使南北紅燈,東西綠燈</p><p> MOV DX,PORTA ;重置,使南北綠燈,東西紅燈</p><p
56、> MOV AL,00110011B</p><p> OUT DX,AL</p><p> CALL DELAY</p><p> CALL DISPLAY</p><p> LOOP CYC2</p><p> MOV CX,03H ;延時(shí)3秒</p>
57、;<p><b> CYC3:</b></p><p> MOV DX,PORTA ;亮南北黃燈,東西紅燈</p><p> MOV AL,00110101B</p><p> OUT DX,AL</p><p> CALL DISPLAY</p>
58、<p> CALL DELAY ;延時(shí)一秒</p><p> LOOP CYC3</p><p> JMP BEGIN ;---------------------------------------------------</p><p> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
59、;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; </p><p> DELAY: ;8253-1秒延時(shí)子程序</p><p> MOV DX,CONTROL </p><p> MOV AL,00110101B ;通道0,工作于方式2</
60、p><p> OUT DX,AL </p><p> MOV DX,COUNT0 ;通道0寫入計(jì)數(shù)初值</p><p> MOV AL,00H</p><p> OUT DX,AL</p><p> MOV AL,10H</p><p
61、> OUT DX,AL</p><p> MOV DX,CONTROL ;寫入控制字 </p><p> MOV AL,01110001B ;通道1,工作于方式0</p><p> OUT DX,AL</p><p> MOV DX,COUNT1 ;通道1寫入計(jì)數(shù)初值
62、</p><p> MOV AL,00H</p><p> OUT DX,AL</p><p> MOV AL,10H</p><p> OUT DX,AL</p><p> TC: MOV DX,PORTC</p><p> IN AL,D
63、X</p><p> TEST AL,01H</p><p><b> JZ TC</b></p><p><b> RET</b></p><p> ;-----------------------------------------------------------------
64、-------------- </p><p> DISPLAY:MOV DX,Z8279</p><p> MOV AL, 90H</p><p><b> OUT DX,AL</b></p><p> MOV AX,00H</p><p><b> PUSH CX<
65、/b></p><p> MOV AX,CX</p><p> MOV BL,0AH</p><p><b> DIV BL</b></p><p><b> MOV AL,AH</b></p><p> LEA BX,LED</
66、p><p><b> XLAT</b></p><p> MOV DX,D8279</p><p> OUT DX,AL</p><p> MOV AX,CX</p><p> MOV BL,0AH</p><p><b> D
67、IV BL</b></p><p> LEA BX,LED</p><p><b> XLAT</b></p><p><b> OUT DX,AL</b></p><p> MOV AL,00H</p><p> LEA BX,
68、LED</p><p><b> XLAT</b></p><p><b> OUT DX,AL</b></p><p> MOV AL,00H</p><p> LEA BX,LED</p><p><b> XLAT</b>&l
69、t;/p><p><b> OUT DX,AL</b></p><p> MOV AL,00H</p><p> LEA BX,LED</p><p><b> XLAT</b></p><p><b> OUT DX,AL</b>&l
70、t;/p><p> MOV AL,00H</p><p> LEA BX,LED</p><p><b> XLAT</b></p><p><b> OUT DX,AL</b></p><p> MOV AL,00H</p><p>
71、; LEA BX,LED</p><p><b> XLAT</b></p><p><b> OUT DX,AL</b></p><p> MOV AL,00H</p><p> LEA BX,LED</p><p><b>
72、XLAT</b></p><p><b> OUT DX,AL</b></p><p><b> POP CX</b></p><p><b> RET </b></p><p> H: MOV AL,40H ;寫 讀FIFO RAM命令字&
73、lt;/p><p> MOV DX,Z8279</p><p> OUT DX,AL</p><p> MOV DX,D8279 ;讀入FIFO RAM內(nèi)容</p><p> IN AL,DX</p><p> CMP AL,0BH </p><
74、;p><b> JNZ S2</b></p><p><b> MOV CX,30</b></p><p> MOV DX,PORTA </p><p> MOV AL,11110110B</p><p> OUT DX,AL</p>
75、<p> S1: MOV DX,D8279 ;讀入FIFO RAM內(nèi)容</p><p> IN AL,DX</p><p> CMP AL,08H</p><p><b> JNZ S1</b></p><p><b> S2: </b>&l
76、t;/p><p><b> RET</b></p><p><b> I: </b></p><p> MOV DX,Z8279</p><p> OUT DX,AL</p><p> MOV DX,D8279 ;讀入FIFO RAM內(nèi)容&
77、lt;/p><p> IN AL,DX</p><p> CMP AL,00H </p><p><b> JNZ I2</b></p><p><b> MOV CX,30</b></p><p> MOV DX,PORTA
78、 </p><p> MOV AL,00110011B</p><p> OUT DX,AL</p><p> I1: MOV DX,D8279 ;讀入FIFO RAM內(nèi)容</p><p> IN AL,DX</p><p> CMP AL,08H<
79、/p><p><b> JNZ I1</b></p><p><b> I2: </b></p><p><b> RET</b></p><p><b> G: </b></p><p> MOV DX,Z827
80、9</p><p> OUT DX,AL</p><p> MOV DX,D8279 ;讀入FIFO RAM內(nèi)容</p><p> IN AL,DX</p><p> CMP AL,01H </p><p><b> JNZ G2</b><
81、;/p><p><b> MOV CX,30</b></p><p> MOV DX,PORTA </p><p> MOV AL,00011110B</p><p> OUT DX,AL</p><p> G1: MOV DX,D8279
82、 ;讀入FIFO RAM內(nèi)容</p><p> IN AL,DX</p><p> CMP AL,08H</p><p><b> JNZ G1</b></p><p><b> G2: </b></p><p> RET
83、 </p><p> ;----------------------------------------------------------------------------</p><p> LED DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH</p><p> DB 77H,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 硬件課程設(shè)計(jì)---交通燈指揮系統(tǒng)
- 硬件課程設(shè)計(jì)——交通燈指揮系統(tǒng)設(shè)計(jì)
- 交通燈指揮系統(tǒng)課程設(shè)計(jì)
- 硬件課程設(shè)計(jì)---交通燈設(shè)計(jì)報(bào)告
- 交通燈課程設(shè)計(jì)--交通燈控制系統(tǒng)設(shè)計(jì)
- 交通燈課程設(shè)計(jì)
- 課程設(shè)計(jì)交通燈
- 課程設(shè)計(jì)—交通燈
- 交通燈課程設(shè)計(jì)
- eda交通燈課程設(shè)計(jì)---交通燈控制系統(tǒng)
- eda交通燈課程設(shè)計(jì)---交通燈控制系統(tǒng)的設(shè)計(jì)
- 交通燈課程設(shè)計(jì)
- 交通燈課程設(shè)計(jì)
- 交通燈課程設(shè)計(jì)
- 交通燈設(shè)計(jì)數(shù)電交通燈課程設(shè)計(jì)數(shù)電交通燈設(shè)計(jì)
- 交通燈課程設(shè)計(jì)--基于fpga的交通燈設(shè)計(jì)
- 交通燈課程設(shè)計(jì)--plc實(shí)現(xiàn)交通燈控制設(shè)計(jì)
- 模擬交通燈課程設(shè)計(jì)--模擬交通燈的設(shè)計(jì)
- 交通燈課程設(shè)計(jì)---交通控制系統(tǒng)設(shè)計(jì)
- 硬件課程設(shè)計(jì)實(shí)踐報(bào)告-- 模擬交通燈控制系統(tǒng)
評(píng)論
0/150
提交評(píng)論