版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 微機(jī)原理與接口技術(shù)</b></p><p><b> 課程設(shè)計(jì)</b></p><p> 題 目: 交通燈顯示系統(tǒng) </p><p> 學(xué) 院: 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 </p><p> 專業(yè)班級:
2、 </p><p> 組 員: </p><p> 2013年 7月 11日</p><p><b> 目錄</b></p><p><b> 1設(shè)計(jì)題目3</b></p><p> 1.1 選題
3、背景3</p><p> 1.2 設(shè)計(jì)題目3</p><p><b> 2 設(shè)計(jì)目標(biāo)3</b></p><p> 2.1 主要功能3</p><p> 2.2 技術(shù)性能3</p><p><b> 3 總體設(shè)計(jì)3</b></p><p
4、> 3.1 設(shè)計(jì)方案3</p><p> 3.2 組成原理框圖4</p><p><b> 4 系統(tǒng)設(shè)計(jì)5</b></p><p> 4.1接口電路設(shè)計(jì)5</p><p><b> 4.2程序設(shè)計(jì)5</b></p><p> 4.2.1 程序流程圖
5、5</p><p> 4.2.2 程序清單及注釋9</p><p> 4.3理論分析操作說明20</p><p><b> 5 設(shè)計(jì)總結(jié)20</b></p><p><b> 1設(shè)計(jì)題目</b></p><p><b> 1.1選題背景</b
6、></p><p> 學(xué)習(xí)和掌握計(jì)算機(jī)中常用接口電路的應(yīng)用和設(shè)計(jì)技術(shù),充分認(rèn)識理論知識對應(yīng)用技術(shù)的指導(dǎo)性作用。交通燈在我們的生活中扮演者越來越重要的角色,在設(shè)計(jì)中進(jìn)一步加強(qiáng)理論知識與應(yīng)用相結(jié)合的實(shí)踐和鍛煉。通過這次設(shè)計(jì)實(shí)踐能夠進(jìn)一步加深對專業(yè)知識和理論知識學(xué)習(xí)的認(rèn)識和理解,使自己的設(shè)計(jì)水平和對所學(xué)的知識的應(yīng)用能力以及分析問題解決問題的能力得到全面提高。</p><p><b&
7、gt; 1.2設(shè)計(jì)題目</b></p><p><b> 交通燈顯示系統(tǒng)</b></p><p><b> 2設(shè)計(jì)目標(biāo)</b></p><p><b> 2.1主要功能</b></p><p> (1)、東西與南北的交通燈定時(shí)30秒交換紅綠燈一次。<
8、/p><p> (2)、每次紅綠燈交換之間要求黃色燈閃爍3秒。</p><p> (3)、在緊急車輛(如消防車、救護(hù)車)通過時(shí),四邊街道均顯示紅燈,以便緊急車輛順利通過,而其它車輛暫停行駛。緊急車輛通過后,交通燈自動(dòng)恢復(fù)原來的顏色標(biāo)志。</p><p> (4)、當(dāng)一個(gè)方向綠燈亮后6秒無車通過則切換到另一路綠燈亮。</p><p> (5
9、)、在數(shù)碼管上顯示已計(jì)時(shí)多少時(shí)間。</p><p><b> 2.2技術(shù)性能</b></p><p> 數(shù)碼管顯示時(shí)間,發(fā)光二極管顯示為東西、南北方向的紅綠黃燈。根據(jù)不同的操作,數(shù)碼管與發(fā)光二極管作出相應(yīng)的反應(yīng)。</p><p><b> 3總體設(shè)計(jì)</b></p><p><b>
10、 3.1設(shè)計(jì)方案</b></p><p> 本實(shí)驗(yàn)要用到8253,8255,8259芯片以及數(shù)碼管、發(fā)光二極管,其中用8253來計(jì)時(shí),8255的A、B口來做輸出與七段數(shù)碼管和發(fā)光二極管相連,C口做數(shù)碼管的片選,8259中斷控制計(jì)時(shí)和特殊情況。</p><p><b> 3.2組成原理框圖</b></p><p> 圖3-1
11、十字路口模擬圖</p><p> 圖3-2 硬件連線圖</p><p> 東西 東西 東西 南北 南北 南北</p><p> 圖3-3 模擬實(shí)驗(yàn)各燈代表方向</p><p><b> 4系統(tǒng)設(shè)計(jì)</b></p><p><b&
12、gt; 4.1接口電路設(shè)計(jì)</b></p><p> 圖3-2 硬件芯片連線圖</p><p><b> 4.2程序設(shè)計(jì)</b></p><p> 4.2.1 程序流程圖</p><p> 圖4-1 總體流程圖</p><p> 圖4-2 緊急情況流程圖</p>
13、;<p> 圖4-3 6秒自動(dòng)轉(zhuǎn)換流程圖</p><p> 圖4-4 顯示子程序流程圖</p><p> 圖4-5 延時(shí)子程序流程圖</p><p> 4.2.2 程序清單及注釋</p><p> STACK SEGMENT STACK</p><p> DB 200 D
14、UP(0)</p><p> STACK ENDS</p><p> DATA SEGMENT</p><p> NORMAL DB 'GOOD DAY!',0AH,0DH,00H</p><p> NOCAR DB 'NO CAR PASS BY SECONDS!',0AH
15、,0DH,00H</p><p> AB DB 'AMBULANCE!',0AH,0DH,00H</p><p> TIME DB 07H,02H,00H,03H</p><p> LEDTAL DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,73H</p&g
16、t;<p> COUNT DW 0</p><p> FLAG DB 0</p><p> DATA ENDS</p><p> CODE SEGMENT</p><p> ASSUME CS:CODE,DS:DATA,SS:STACK</p><p> S
17、TART: MOV AX,DATA ;填寫中斷向量表</p><p> MOV DS,AX</p><p> PUSH DS ;保存數(shù)據(jù)段</p><p> MOV AX,0000H ;數(shù)據(jù)段清零</p><
18、;p> MOV DS,AX</p><p> MOV AX,OFFSET IRQ0 ;取中斷程序入口地址</p><p><b> ;(相對地址)</b></p><p> ADD AX,2000H ;加裝載時(shí)IP=2000H地址</p><
19、p><b> ;(絕對地址)</b></p><p> MOV SI,0020H ;填8259中斷0中斷矢量</p><p> MOV [SI],AX ;填偏移量矢量</p><p> MOV AX,0000H ;段
20、地址CS=0000</p><p> MOV SI,0022H</p><p> MOV [SI],AX ;填段地址矢量</p><p> CLI ;關(guān)中斷</p><p> POP DS
21、 ;彈棧</p><p> IN AL,21H ;讀8259中斷屏蔽字</p><p> AND AL,0FEH ;開8259中斷0</p><p> OUT 21H,AL </p><p> PUSH DS
22、 ;保存數(shù)據(jù)段</p><p> MOV AX,0000H</p><p> MOV DS,AX</p><p> MOV AX,OFFSET IRQ1</p><p> ADD AX,2000H</p><p> MOV SI,0024H
23、;填8259中斷1中斷矢量</p><p> MOV [SI],AX</p><p> MOV AX,0000H</p><p> MOV SI,0026H</p><p> MOV [SI],AX</p><p> CLI ;關(guān)中斷&
24、lt;/p><p><b> POP DS</b></p><p> IN AL,21H</p><p> AND AL,0FDH ;開8259中斷1</p><p> OUT 21H,AL</p><p> PUSH DS
25、 ;保存數(shù)據(jù)段</p><p> MOV AX,0000H</p><p> MOV DS,AX</p><p> MOV AX,OFFSET IRQ6</p><p> ADD AX,2000H</p><p> MOV SI,0038H
26、 ;填8259中斷6中斷矢量</p><p> MOV [SI],AX</p><p> MOV AX,0000H</p><p> MOV SI,003AH</p><p> MOV [SI],AX</p><p> CLI ;
27、關(guān)中斷</p><p><b> POP DS</b></p><p> IN AL,21H</p><p> AND AL,0BFH</p><p> OUT 21H,AL </p><p><b> PUSH DS</b></p>
28、<p> MOV AX,0000H</p><p> MOV DS,AX</p><p> MOV AX,OFFSET IRQ7</p><p> ADD AX,2000H</p><p> MOV SI,003CH ;填8259中斷7中斷矢量</p><p>
29、; MOV [SI],AX</p><p> MOV AX,0000H</p><p> MOV SI,003EH</p><p> MOV [SI],AX</p><p><b> CLI</b></p><p><b> POP DS</b><
30、/p><p> IN AL,21H</p><p> AND AL,7FH</p><p> OUT 21H,AL</p><p> INIT: MOV AH,06H ;正常狀態(tài)</p><p> MOV BX,OFFSET
31、 NORMAL</p><p> INT 10H ;在當(dāng)前光標(biāo)顯示字符</p><p> MOV AL,80H ;1000,0000</p><p> OUT 63H,AL </p><p> MOV AL,0B6H
32、 ;1011,0110 </p><p> OUT 43H,AL</p><p> MOV AX,59500 ;頻率1.19</p><p> OUT 42H,AL</p><p> MOV AL,AH</p><p&
33、gt; OUT 42H,AL</p><p> MOV COUNT,0</p><p><b> STI</b></p><p> S1: MOV AL,1DH ;0001,1101 東西 紅 南北 綠</p><p> OUT 61H,AL</p&g
34、t;<p> MOV FLAG,0</p><p> MOV AL,0F0H</p><p> OUT 62H,AL</p><p> CALL DISP</p><p> CMP COUNT,20</p><p><b> JL S1</b>&
35、lt;/p><p> MOV COUNT,0</p><p> MOV DI,OFFSET TIME ;7 2 0 3</p><p> MOV AL,[DI+1] </p><p> CMP AL,00H ;[DI+1] 東西十位為0時(shí)跳轉(zhuǎn)<
36、;/p><p><b> JZ A5</b></p><p> MOV AL,[DI] </p><p> CMP AL,00H ;[DI] 東西個(gè)位為0時(shí)跳轉(zhuǎn)</p><p> JZ A6
37、 </p><p> DEC AL ;[DI]自減 東西個(gè)位</p><p> MOV [DI],AL</p><p> A2: MOV AL,[DI+2] ;[DI+2]不為0時(shí)自減 南北個(gè)位</p><p> CMP AL,00H&
38、lt;/p><p><b> JZ A3</b></p><p><b> DEC AL</b></p><p> MOV [DI+2],AL</p><p><b> JMP S1</b></p><p> A3: MO
39、V AL,9 ;[DI+2]為零時(shí) 自減從9開始</p><p><b> ;南北個(gè)位</b></p><p> MOV [DI+2],AL</p><p> MOV AL,[DI+3] ;[DI+3]自減 南北十位</p><p> DEC
40、 AL </p><p> MOV [DI+3],AL</p><p><b> JMP S1</b></p><p> A5: MOV AL,[DI] ;[DI]不為1時(shí)自減 東西個(gè)位</p><p> CMP AL,01H
41、 ;[DI]為1時(shí)跳轉(zhuǎn) 東西個(gè)位</p><p><b> JZ A0</b></p><p><b> DEC AL</b></p><p> MOV [DI],AL</p><p><b> JMP A2</b></p>
42、;<p> A6: MOV AL,9 </p><p> MOV [DI],AL ;東西個(gè)位自減從9開始</p><p> MOV AL,[DI+1] ;東西十位自減</p><p> DEC AL </p>
43、<p> MOV [DI+1],AL</p><p><b> JMP A2</b></p><p> A0: MOV AL,03H ;東西個(gè)位 南北個(gè)位全部置3 (倒數(shù)黃燈3秒)</p><p> MOV [DI],AL</p><p> MOV [DI+2],AL
44、</p><p><b> JMP S21</b></p><p> S21: MOV AL,1EH ;0001,1110 兩狀態(tài)交替顯示一秒</p><p> ;實(shí)現(xiàn)東西方向一直亮紅燈,南北方向黃燈每隔一秒閃爍一次
45、 </p><p> ;LED顯示3-0倒計(jì)時(shí)</p><p> OUT 61H,AL</p><p> MOVAL,30H</p><p> OUT 62H,AL</p><p> CALL DISP</p><p> CMP COUNT,20&l
46、t;/p><p><b> JL S21</b></p><p> MOV COUNT,0</p><p> MOV DI,OFFSET TIME</p><p> MOV AL,[DI] </p><p> CMP AL,00H
47、 ;東西個(gè)位為0時(shí)跳轉(zhuǎn)</p><p><b> JZ A7</b></p><p> DEC AL ;東西個(gè)位不為0時(shí)自減</p><p> MOV [DI],AL</p><p> MOV AL,[DI+2] ;南北個(gè)位自減<
48、/p><p><b> DEC AL</b></p><p> MOV[DI+2],AL</p><p> JMP S22</p><p> A7: MOV AL,3 ;東西30 南北27</p><p>
49、MOV [DI+1],AL ;東西十位置3</p><p><b> MOV AL,0</b></p><p> MOV [DI],AL ;東西個(gè)位置0</p><p><b> MOV AL,2</b></p><p> MOV
50、[DI+3],AL ;南北十位置2</p><p><b> MOV AL,7</b></p><p> MOV [DI+2],AL ;南北個(gè)位置7</p><p><b> JMP S3</b></p><p> S22:
51、 MOV AL,1FH ;0001,1111</p><p> OUT 61H,AL</p><p> CALL DISP</p><p> CMP COUNT,20</p><p><b> JL S22</b></p><p> MOV
52、COUNT,0</p><p> MOV DI,OFFSET TIME</p><p> MOV AL,[DI]</p><p> CMP AL,00H ;東西個(gè)位為0時(shí)跳轉(zhuǎn)</p><p><b> JZ A7</b></p><p> D
53、EC AL ;東西個(gè)位不為0時(shí)自減</p><p> MOV [DI],AL</p><p> MOV AL,[DI+2] ;南北個(gè)位自減</p><p><b> DEC AL</b></p><p> MOV [DI+2],AL</
54、p><p><b> JMP S21</b></p><p> S3: MOV AL,2BH ;0010,1011東西 綠 南北 紅 </p><p> OUT 61H,AL</p><p> MOV FLAG,1</p><p>
55、 MOV AL,0F0H</p><p> OUT 62H,AL</p><p> CALL DISP</p><p> CMP COUNT,20</p><p> JL S3</p><p> MOV COUNT,0</p><p> MOV DI,O
56、FFSET TIME</p><p> MOV AL,[DI+3] </p><p> CMP AL,00H ;南北十位為0時(shí)跳轉(zhuǎn)至A8</p><p><b> JZ A8</b></p><p> MOV AL,[DI+2] </p>
57、;<p> CMP AL,00H ;南北個(gè)位為0時(shí)跳轉(zhuǎn)至A9</p><p><b> JZ A9</b></p><p> DEC AL ;南北個(gè)位不為0時(shí)自減</p><p> MOV [DI+2],AL</p><p&
58、gt; A11: MOV AL,[DI] </p><p> CMP AL,00H ;東西個(gè)位為0時(shí)跳轉(zhuǎn)至A12</p><p> JZ A12</p><p> DEC AL ;東西個(gè)位不為0時(shí)自減</p&
59、gt;<p> MOV [DI],AL </p><p><b> JMP S3</b></p><p> A8: MOV AL,[DI+2] </p><p> CMP AL,01H ;南北個(gè)位為1時(shí)跳轉(zhuǎn)至A1<
60、;/p><p><b> JZ A1</b></p><p> DEC AL ;南北個(gè)位不為1時(shí)自減</p><p> MOV [DI+2],AL</p><p><b> JMP A11</b></p><p>
61、 A9: MOVAL,9 ;南北個(gè)位從9開始自減</p><p> MOV [DI+2],AL</p><p> MOV AL,[DI+3] ;南北十位自減</p><p><b> DEC AL</b></p>&l
62、t;p> MOV [DI+3],AL</p><p><b> JMP A11</b></p><p> A12: MOV AL,9 ;東西個(gè)位從9開始自減</p><p> MOV [DI],AL</p><p> MOV AL,[
63、DI+1] ;東西十位自減</p><p><b> DEC AL</b></p><p> MOV [DI+1],AL</p><p><b> JMP S3</b></p><p> A1: MOV AL,03H
64、 ;東西個(gè)位、南北個(gè)位置3(黃燈倒數(shù)3秒)</p><p> MOV [DI+2],AL</p><p> MOV [DI],AL</p><p><b> JMP S41</b></p><p> S41: MOV AL,33H ;0011,0011兩狀態(tài)交替
65、顯示一秒</p><p> ;實(shí)現(xiàn)南北方向一直亮紅燈,東西方向黃燈每隔一秒閃爍一次</p><p> ;LED顯示3-0倒計(jì)時(shí)</p><p> OUT 61H,AL</p><p> MOVAL,0C0H</p><p> OUT62H,AL</p><p> CALL D
66、ISP</p><p> CMP COUNT,20</p><p><b> JL S41</b></p><p> MOV COUNT,0 </p><p> MOV DI,OFFSET TIME</p><p> MOV AL,[DI]
67、 </p><p> CMP AL,00H ;東西個(gè)位為0時(shí)跳轉(zhuǎn)至A10</p><p><b> JZ A10</b></p><p> DEC AL ;東西個(gè)位不為0時(shí)自減</p><p&g
68、t; MOV [DI],AL</p><p> MOV AL,[DI+2] ;南北個(gè)位自減</p><p><b> DEC AL</b></p><p> MOV [DI+2],AL</p><p><b> JMP S42</b><
69、;/p><p> A10: MOV AL,2 </p><p> MOV [DI+1],AL ;東西十位置2</p><p><b> MOV AL,7</b></p><p> MOV [DI],AL
70、 ;東西個(gè)位置7</p><p> MOV AL,3 </p><p> MOV [DI+3],AL ;南北十位置3</p><p><b> MOV AL,0</b></p><p> MOV [DI+2],AL
71、 ;南北個(gè)位置0</p><p><b> JMP S1</b></p><p> S42: MOV AL,3BH ;0011,1011</p><p> OUT 61H,AL</p><p> MOVAL,0F0H</p>
72、<p> OUT62H,AL</p><p><b> CALL DISP</b></p><p> CMP COUNT,20</p><p><b> JL S42</b></p><p> MOV COUNT,0</p><p> MOV
73、 DI,OFFSET TIME</p><p> MOV AL,[DI+2] </p><p> CMP AL,00H ;南北個(gè)位為0時(shí)跳轉(zhuǎn)至A10</p><p><b> JZ A10</b></p><p> DEC AL
74、 </p><p> MOV [DI+2],AL ;南北個(gè)位不為0時(shí),自減</p><p> ;(黃燈時(shí)東西南北時(shí)間相同)</p><p> MOV [DI],AL ;東西個(gè)位自減</p><p><b> JMP S41&l
75、t;/b></p><p> IRQ0: MOV AL,20H ;恢復(fù)正常</p><p> OUT 20H,AL</p><p> MOV DI,OFFSET TIME</p><p> MOV AL,2 ;恢復(fù)為東西30秒,南北27秒</p&
76、gt;<p> MOV [DI+1],AL</p><p><b> MOV AL,7</b></p><p> MOV [DI],AL</p><p><b> MOV AL,3</b></p><p> MOV [DI+3],AL</p><
77、p> MOV AL,0</p><p> MOV [DI+2],AL</p><p><b> JMP INIT</b></p><p><b> IRET</b></p><p> IRQ1: MOV AL,20H
78、 ;緊急情況</p><p> OUT 20H,AL</p><p> MOV AH,06H</p><p> MOV BX,OFFSET AB</p><p><b> INT 10H</b></p><p> L7: ST
79、I </p><p> MOV DI,OFFSET TIME</p><p><b> MOV AL,5</b></p><p>
80、 MOV [DI+1],AL</p><p> MOV [DI+3],AL </p><p><b> MOV AL,10</b></p><p> MOV [DI],AL<
81、/p><p> MOV [DI+2],AL</p><p> MOV AL,1BH ;0001,1011將01B送到B口 東西 紅 南北 紅</p><p> OUT 61H,AL</p><p><b> CALL DISP</b></p><p><b> JMP
82、 L7</b></p><p><b> IRET</b></p><p> IRQ6: MOV AL,20H </p><p> OUT 20H,AL</p><p> MOV AH,06H</p><p> MOV BX,OFFSET NOCAR<
83、;/p><p><b> INT 10H</b></p><p><b> STI</b></p><p> CMP FLAG,0</p><p><b> JNZ L3</b></p><p> L0: MOV DI,OFFSET
84、 TIME ;6秒自動(dòng)轉(zhuǎn)換</p><p> MOV AL,0 ;東西、南北時(shí)間置為06</p><p> MOV [DI+1],AL</p><p><b> MOV AL,6</b></p><p> MOV [DI],AL</
85、p><p><b> MOV AL,0</b></p><p> MOV [DI+3],AL</p><p><b> MOV AL,6</b></p><p> MOV [DI+2],AL </p><p> L1: MOV AL,1DH ;
86、0001,1101 2BH送到B口 東西 紅 南北 綠</p><p> OUT 61H,AL</p><p> MOV FLAG,1</p><p><b> CALL DISP</b></p><p> CMP COUNT,20</p><p><b> JL
87、 L1</b></p><p> MOV COUNT,0</p><p> MOV DI,OFFSET TIME</p><p> MOV AL,[DI] </p><p> CMP AL,00H ;東西個(gè)位為0時(shí)跳轉(zhuǎn)至L3</p
88、><p><b> JZ L3</b></p><p> DEC AL ;東西個(gè)位不為0時(shí)自減</p><p> MOV [DI],AL</p><p> MOV [DI+2],AL ;南北個(gè)位與東西個(gè)位相同</p>
89、;<p> JMP L1 </p><p> L3: MOV DI,OFFSET TIME</p><p> MOV AL,0 ;東西、南北時(shí)間置為06</p><p> MOV [DI+1],AL</p><p><b> MOV AL
90、,6</b></p><p> MOV [DI],AL</p><p><b> MOV AL,0</b></p><p> MOV [DI+3],AL</p><p><b> MOV AL,6</b></p><p> MOV [DI+2]
91、,AL</p><p><b> JMP L2</b></p><p> L2: MOV AL,2BH ;0010,1011 2B送到B口;東西 綠 南北 紅</p><p> OUT 61H,AL</p><p> MOV FLAG,0</p><p&g
92、t; CALL DISP</p><p> CMP COUNT,20</p><p><b> JL L2</b></p><p> MOV COUNT,0</p><p> MOV DI,OFFSET TIME</p><p> MOV AL,[DI]</p>
93、;<p> CMP AL,00H ;東西個(gè)位為0時(shí)跳轉(zhuǎn)至L0</p><p><b> JZ L0</b></p><p> DEC AL ;東西個(gè)位自減</p><p> MOV [DI],AL</p><
94、;p> MOV [DI+2],AL ;南北個(gè)位與東西個(gè)位相同</p><p><b> JMP L2</b></p><p><b> IRET</b></p><p> IRQ7: INC COUNT </p><p> MOV
95、AL,20H</p><p> OUT 20H,AL</p><p><b> IRET</b></p><p> DISP PROC NEAR</p><p> MOV DI,OFFSET TIME</p><p> MOV CL,0FEH</p>&l
96、t;p> ST1: MOV AL,CL</p><p> TEST AL,10H ;是否顯示到最高位</p><p><b> JZ ED</b></p><p> OUT 62H,AL ;將數(shù)據(jù)送到A口在LED上顯示數(shù)據(jù)</p><p>
97、 ROL AL,01H </p><p> MOV CL,AL</p><p> MOV AL,[DI]</p><p> MOV BX,OFFSET LEDTAL</p><p><b> XLAT</b></p><p> OUT 60H,AL <
98、;/p><p> CALL DELAY ;調(diào)用延時(shí)子程序</p><p> INC DI ;讓下一個(gè)LED燈管顯示</p><p><b> JMP ST1</b></p><p> ED: RET </p>
99、<p> DISP ENDP</p><p> DELAY PROC NEAR ;延時(shí)子程序</p><p><b> PUSH CX</b></p><p> MOV CX,1000 ;CX值賦1000</p><p&g
100、t; WAIT1: LOOP WAIT1 ;CX是否=0</p><p><b> POP CX</b></p><p><b> RET</b></p><p> DELAY ENDP</p><p> CODE ENDS </p>
101、<p> END START </p><p> 4.3 理論分析操作說明</p><p> 裝入程序運(yùn)行后,程序進(jìn)入正常狀態(tài)。</p><p> 1.先是東西干道紅燈,南北干道綠燈,LED顯示30秒和27秒的倒計(jì)時(shí);</p><p> 2.27秒倒計(jì)時(shí)完成后,東西干道一直亮紅燈,南北干道黃燈每隔1秒亮一次,LED顯示
102、3-0秒倒計(jì)時(shí);</p><p> 3.東西干道紅燈,南北干道綠燈,LED顯示27秒和30秒的倒計(jì)時(shí);</p><p> 4.27秒倒計(jì)時(shí)完成后,南北干道一直亮紅燈,東西干道黃燈每隔1秒亮一次, LED顯示3-0秒倒計(jì)時(shí)。</p><p> 5.一個(gè)周期結(jié)束,再次跳入進(jìn)入起始狀態(tài),重新循環(huán)一遍。</p><p> 在上述正常狀態(tài)中,可
103、由8259A發(fā)中斷控制特殊情況,具體如下:</p><p> 1.遇到緊急情況(消防車、救護(hù)車通過),按下KK1鍵,所有干道都顯示紅燈,LED顯示‘SP'表示‘STOP'。</p><p> 2. 當(dāng)一個(gè)方向綠燈亮后6秒無車通過則切換到另一路綠燈亮,由按KK2鍵,LED顯示6-0秒倒計(jì)時(shí)。</p><p> 3.上述兩種特殊情況結(jié)束后,可由開關(guān)
104、K0完成復(fù)位從30秒和27秒開始進(jìn)入正常狀態(tài)。</p><p><b> 5設(shè)計(jì)總結(jié)</b></p><p> 通過這次課程設(shè)計(jì),利用8259、8253、8255、數(shù)碼管、發(fā)光二極管設(shè)計(jì)模擬完成了十字路口交通燈顯示系統(tǒng)。通過查閱資料和與小組成員進(jìn)行討論,初步了解了整個(gè)實(shí)驗(yàn)的構(gòu)架,用8253計(jì)時(shí),8255的A、B口來做輸出與七段數(shù)碼管和發(fā)光二極管相連,C口做數(shù)碼管的
105、片選,8259來發(fā)中斷控制計(jì)時(shí)和緊急情況,進(jìn)而根據(jù)實(shí)驗(yàn)要求,編程修改實(shí)現(xiàn)實(shí)驗(yàn)功能。</p><p> 在本次設(shè)計(jì)中,我們進(jìn)一步了解了8259、8253、8255的功能,鞏固了我們理論知識,我們認(rèn)識到理論知識與實(shí)際應(yīng)用有很大差別。在設(shè)計(jì)的過程中難免會(huì)遇到過各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固。以前對于編程的理解還處于一知半解的狀態(tài)上,但是經(jīng)過一段
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)---交通燈顯示系統(tǒng)
- 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)-交通燈
- 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)-----交通燈設(shè)計(jì)
- 《微機(jī)原理與接口技術(shù)》課程設(shè)計(jì)-交通燈
- 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)--交通燈控制的設(shè)計(jì)與實(shí)現(xiàn)
- 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告-交通燈控制系統(tǒng)
- 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)
- 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)
- 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)
- 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)-基于pc機(jī)與8255的交通燈電路系統(tǒng)設(shè)計(jì)
- 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)報(bào)告
- 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)-鍵盤顯示控制器
- 微機(jī)接口課程設(shè)計(jì)--交通燈設(shè)計(jì)
- 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)報(bào)告---開關(guān)控制霓虹燈
- 微機(jī)原理與接口課程設(shè)計(jì)----十字交通燈
- 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)--實(shí)時(shí)鐘顯示與定時(shí)控制設(shè)計(jì)
- 交通燈-微機(jī)接口課程設(shè)計(jì)報(bào)告
- 微機(jī)原理課程設(shè)計(jì)--交通燈
- 微機(jī)接口技術(shù)課程設(shè)計(jì)
- 微機(jī)接口技術(shù)課程設(shè)計(jì)
評論
0/150
提交評論