You are on page 1of 9

BI TH NGHIM 1

Cng Tc, n LED, Mch Phn Knh Mc ch ca bi t n! " nghin c#$ c%ch th#c &'t n(i c%c thi't b) ng* +, + ng* -a .n gi/n 'n 01t chi 2P34 + th5c hi6n 01t 0ch i6n 7 89 :ng c%c thi't b) n!;Ch<ng ta 8= 89 :ng c%c 8>itch ?@ABCD t-n b, 0ch DEE nhF 01t ng* +, 'n 0ch i6n G; Ch<ng ta 8= 89 :ng n LED + LED B ,n 7 hi7n th) c%c thi't b) ng* -a;

Phn I
H, 0ch DEE n! c$ng cI AJ cng tc ch$!7n Ki, FLc gMi " ?@ABCD, FLc 89 :ng nhF c%c ng* +, 'n 0ch i6n + AJ n N, FLc gMi " LEDOABCD, FLc 89 :ng 7 hi7n th) c%c gi% t-) ng* -a; PQnh A th7 hi6n 01t 0,:$"R SR-i",g .n gi/n 89 :ng c%c cng tc n! + th7 hi6n t-ng th%i ca ch<ng t-n c%c n LED; D, cG AJ cng tc + n nn th$n ti6n ch, +i6c th7 hi6n ch<ng nhF c%c +Rct,- t-,ng 0T SR-i",g; Ch<ng ta 89 :ng 01t c$ "6nh g%n .n gi/n ch, tIt c/ AJ ng* -a LEDO, iU$ n! thQ tF.ng F.ng nhF c%c "6nh g%n .n "V; 488ign LEDOWABXY?@WABXZ 488ign LEDOWA[XY?@WA[XZ ; ; ; 488ign LEDOWDXY?@WDXZ Mch i6n DEE n! FLc &'t n(i gi\a chi 2P34, c%c cng tc + c%c n; Si6c 89 :ng ?@ABCD + LEDOABCD iU$ n! thQ c]n thi't 7 ba, g^0 +, bi t _$at$8 `` ca bn; C%c "6nh g%n 'n <ng chn chi thQ FLc th7 hi6n ti "i6$ hFang :bn ngFci 89 :ng DEE; S : nhF ti "i d%c )nh -eng ?@D thQ FLc &'t n(i 'n chn fEg ca chi 2P34 + LEDOD thQ FLc &'t n(i 'n chn 4EEh; M1t c%ch t(t 7 t, c%c c$ "6nh g%n 'n c%c chn FLc !$ c]$ " 7 nh +, h]n 0U0 _$at$8 `` 01t ii"R FLc gMi " DEEj inja88ign0Rnt;c8+, ii"R n! FLc c$ng cI t-,ng CD DEE h6 th(ng + t-,ng t-ang >Rb ca t-Fcng i hMc h]n 0U0 4"tR-a ; PhF.ng h% t-n thQ FLc 0 t/ t-,ng 8%ch hFang :bn _$a-t$8 `` int-,:$cti,n $8ing SR-i",g DR8ign, iU$ n! ckng cG th7 t-n 4"tR-a; M1t iU$ l$an t-Mn 7 nhn thI! -eng c%c c$ "6nh g%n 'n chn chi t-,ng DEEj inja88ign0Rnt;c+8 thQ chm h\$ :ng n'$ c%c tn chn chi FLc "I! t-,ng ii"R gi(ng chnh d%c +ai c%c tn ,-t FLc 89 :ng t-,ng 0,:$"R SR-i",g ca bn; 2"iR n! 89 :ng c%c tn ?@WDX n ?@WABX + LEDOWDX n LEDOWABX ch, c%c 8>itch + n, ! " "o :, ch<ng ta 89 :ng c%c tn n! t-,ng hQnh A;

pp Hi .n gi/n 7 &'t n(i c%c cng tc tai c%c n LED module a-tA q?@, LEDOrZ input WABsDX ?@Z pp cng tc gt output WABsDX LEDOZ pp LED N 488ign LEDOWABXY?@WABXZ 488ign LEDOWA[XY?@WA[XZ ; ; ; 488ign LEDOWDXY?@WDXZ assign LEDO Y ?@Z endmodule Th5c hi6n c%c bFac 8a$ 7 ti'n hnh 01t 0ch i6n :5a t-n 0T t-,ng hQnh A t-n b, 0ch DEEs A; T, 01t chF.ng t-Qnh _$a-t$8 `` 0ai ch, 0ch i6n ca bn; L5a chMn chi C!c",nR `` EPEChg2[BEC[, ! " chi 2P34 t-,ng b, 0ch 4"tR-a DEE; E; T, 01t 0,:$"R SR-i",g ch, c%c 0T t-,ng hQnh A + ba, g^0 t-,ng bi "0 ca bn; h; TKng hL c%c c$ "6nh g%n chn chi FLc !$ c]$ +, -,tRct ca bn ch, b, 0ch DEE nhF T FLc U c bn t-n; ?a$ G bin :)ch chF.ng t-Qnh G; u; T/i 0ch i6n T FLc bin :)ch 'n chi 2P34; Ki70 t-a ch#c nvng ca 0ch beng 85 Gng ngt c%c cng tc + l$an 8%t c%c n LED;

Phn II
PQnh Ea th7 hi6n 01t 0ch wtKng tchx, 0ch n! th5c hi6n 01t b1 ghy tn hi6$ E thnh A +ai tn hi6$ ng* +, 8; f'$ 8YD thQ tn hi6$ ng* -a ca b1 n! tF.ng F.ng +ai tn hi6$ ng* +, d, + n'$ 8YA tn hi6$ ng* -a tF.ng F.ng tn hi6$ !; Ph]n b ca hQnh Fa -a 01t b/ng 85 tht ch, b1 ghy tn hi6$ n!, + h]n c th7 hi6n &o hi6$ ca nG;

ar ?. ^ 0ch

br H/ng 85 tht

cr Ko hi6$ PQnh Es 0ch hn &nh E 8ang A

H1 ghy tn hi6$ cG th7 FLc 0i$ t/ nhF c$ "6nh SR-i",g 8a$ !s 488ign 0Yqz8{dr|q8{!rZ Hn cG th7 +i't 01t 0,:$"R SR-i",g 0 nG FLc ba, g^0 J c$ "6nh g%n nhF c%i FLc th7 hi6n bn t-n 7 0i$ t/ 01t 0ch nhF hQnh ha; Mch n! cG E ng* +, J bit d, ! + t, -a 01t tn hi6$ ng* -a J bit M; f'$ 8YD thQ MY}, n'$ 8YA thQ MY~;Ch<ng ta tha0 &h/, 0ch n! nhF 01t b1 ghy tn hi6$ E thnh A J bit; PQnh hb th7 hi6n &o hi6$ ca nG t-,ng G },~ + M FLc += nhF c%c :! J bit; Th5c hi6n c%c bFac FLc th7 hi6n :Fai !s

ar Mch i6n

br Ko hi6$ br PQnh hs 01t 0ch hn &nh J bit

Th5c hi6n c%c bFac FLc th7 hi6n :Fai !s A; E; T, 01t chF.ng t-Qnh 0ai ch, 0ch ca bn; TKng hL ii"R SR-i",g ca bn ch, b1 ghy tn hi6$ E thnh A 0 -1ng J bit; ?9 :ng cng tc ?@AB t-n b, 0ch DEE nhF tn hi6$ ng* +, 8, c%c cng tc ?@BCD ch, tn hi6$ ng* +, } + ?@AgCJ ch, ng* +, ~; K't n(i c%c cng tc

'n c%c n 0$ N LEDO, + &'t n(i ng* -a M 'n c%c n 0$ danh LED3BCD; h; Hin :)ch chF.ng t-Qnh; u; T/i 0ch T FLc bin :)ch +, t-,ng chi 2P34; Ki70 t-a ch#c nvng ca b1 ghy tn hi6$ E thnh A 0 -1ng J bit + l$an 8%t c%c n LED;

Phn 3
T-,ng hQnh E ch<ng ta T th7 hi6n 01t b1 ghy tn hi6$ E thnh A, b1 n! "5a chMn hai tn hi6$ d + !; (i +ai h]n n! ch<ng ta dR0 dyt 01t 0ch 0 ng* -a 0 h/i FLc "5a chMn t g tn hi6$ ng* +, $, +, >, d + !; PQnh ua th7 hi6n ch<ng ta 8= d! :5ng b1 ghy tn hi6$ g thnh A FLc !$ c]$ beng +i6c 89 :ng b(n b1 ghy tn hi6$ E thnh A; Mch n! 89 :ng tn hi6$ ng* +, "5a chMn h bit 8E8A8D + th5c hi6n b/ng 85 tht nhF hQnh ub; PQnh uc th7 hi6n &o hi6$ ca nG; _$a! "i hQnh h, 01t b1 ghy tn hi6$ E thnh A 0 -1ng J bit cG th7 FLc d! :5ng bi +i6c 89 :ng J 0b$ ca b1 ghy tn hi6$ E thnh A; PQnh g % :ng &h%i ni60 n! 7 )nh ngha 01t b1 ghy tn hi6$ g thnh A 0 -1ng h bit; fG ch#a 5ng h 0b$ ca hQnh ua

ar Mch i6n

br H/ng ?5 Tht

cr Ko hi6$

PQnh us 01t b1 hn &nh g 8ang A

PQnh gs H1 ghy tn hi6$ g 8ang A h bit ng* +, Th5c hi6n c%c bFac 8a$ ! 7 ti'n hnh 01t b1 ghy tn hi6$ g thnh A h bit; A; T, 01t chF.ng t-Qnh _$a-t$8 `` 0ai ch, 0ch ca bn; E ; T, 01 0,:$"R SR-i",g ch, b1 ghy tn hi6$ g thnh A 0 -1ng h bit; K't n(i c%c tn hi6$ ng* +, "5a chMn ca nG 'n c%c cng tc ?@ABCAg, + 89 :ng Ag cng tc cn "i ?@AuCD 7 c$ng cI c%c tn hi6$ ng* +, h bit 'n ~; K't n(i c%c ?@ 'n c%c n N LEDO + tn hi6$ ng* -a M 'n n danh LED3ECD h; TKng hL c%c c$ "6nh g%n chn chi ch, b, 0ch DEE; Hin :)ch chF.ng t-Qnh; u; T/i 0ch T FLc bin :)ch 'n chi 2P34; Ki70 t-a ch#c nvng ca b1 ghy tn hi6$ g thnh A 0 -1ng h bit beng c%ch Gng ngt c%c cng tc + l$an 8%t c%c n LED; Chc chn -eng 0i tn hi6$ ng* +, 'n ~ cG th7 FLc "5a chMn <ng nhF tn hi6$ ng* -a M;

Phn 4
PQnh [ th7 hi6n 01t b1 0,:$"R 0T hGa "R: B ,n 0 nG cG h tn hi6$ ng* +, cEcAcD; H1 0T hGa n! t, B ng* -a FLc :ng 7 th7 hi6n 01t &o t5 t-n "R: B ,n; C%c &o t5 b/ng A thQ FLc hi7n th) ch, 0i gi% t-) ca cEcAcD; 7 "0 ch, thi't &' n! .n gi/n, 0i b(n &o t5 FLc tKng hL t-,ng 01t b/ng q c1ng &o t5 wt-(ngx, nG FLc "5a chMn ch, 0T ADDCAAAr; ?5 hi7n th) ca "R: B ,n FLc nhn bi't thng l$a c%c chm 8( t D 'n [ nhF FLc th7 hi6n t-,ng hQnh; Mi ,n thQ FLc h%t 8%ng 0#c ",gic D; Hn cG th7 +i't 01t 0,:$"R SR-i",g 0 nG th5c thi c%c ch#c nvng ",gic 7 th7 hi6n c%c 0ch c]n FLc h,t 1ng (i +ai 0i "R: B ,n;

PQnh [s H1 gi/i 0T B ,n

H/ng As MT c%c &o t5 A; E; Th5c hi6n c%c bFac nhF 8a$s T, 01t chF.ng t-Qnh _$a-t$8 `` ch, 0ch ca bn; T, 01t 0,:$"R ch, b1 0T hGa "R: B ,n; K't n(i c%c tn hi6$ ng* +, cEcAcD 'n c%c ?@ECD + &'t n(i 'n c%c tn hi6$ ng* -a ca b1 0T hGa 'n c%c hi7n th) PE}D t-n b, 0ch DEE; C%c ,n t-,ng hi7n th) n! FLc gMi " PE}DD, PE}DA, n, PE}D[ tF.ng #ng +ai hQnh [; Hn nn & &hai 01t ,-t B bit t-,ng 0T SR-i",g ca bn 7 tn ca c%c tn hi6$ ng* -a n! t-ng &ha +ai c%c tn tF.ng #ng t-,ng DEE 8R- Man$a" + ii"R DEEj inja88ign0Rnt; $t $tWDs[X PE}DZ h; u; ?a$ &hi th5c hi6n c%c "6nh g%n ch, b, 0ch DEE; Hin :)ch chF.ng t-Qnh; T/i 0ch T FLc bin :)ch 'n ch, 2P34; Ki70 t-a ch#c nvng ca 0ch beng +i6c Gng ngt c%c ?@ECD + l$an 8%t "R: B ,n;

Phn 5
}R0 dyt 0ch FLc th7 hi6n hQnh B; fG 89 :ng 01t b1 ghy tn hi6$ g thnh A 0 -1ng h bit 7 ch, hy 85 "5a chMn ca g &o t5 0 nG FLc hi6n th) t-n "R: B ,n; ?9 :ng b1 0T hGa "R: B ,n t h]n u, 0ch n! cG th7 hi7n th) c%c &o t5 P, E, L, + &h,/ng t-(ng; MT &o t5 thQ FLc ci t thR, b/ng A beng +i6c 89 :ng c%c cng tc ?@AuCD + c%c &o t5 d%c )nh FLc "5a chMn ch, hi7n th) thng l$a c%c cng tc ?@ABCAg; MT SR-i",g 0 nG th7 hi6n ch, 0ch n! thQ FLc c$ng cI hQnh J; Ch< o -eng ch<ng ta 89 :ng 0ch t h]n ``` + `S nhF c%c 0ch h t-,ng 0T n!; Hn cG th7 0 -1ng 0T hQnh 8( J 7 nG 89 :ng g c,n "R: B ,n tha! +Q 01t c,n; Hn 8= c]n 89 :ng g 0b$ 0i 0ch h; Mc ch ca 0ch ca bn " 7 hi6n th) 01t 8( t t-n g 85 hi7n th) G " 85 &'t hL c%c &o t5 b/ng A + cG th7 d,a! t n! :ng +ng t-n &hi c%c 8>itch ?@ABCAg FLc Gng ngt; fhF + :, n'$ t FLc hi7n th) " PELL, &hi G 0ch ca bn nn t, 01t 0$ 0inh hMa nhF b/ng E;

PQnh Bs M1t 0ch i6n cG th7 "5a chMn + hi7n th) 01t t-,ng nv0 &o t5 DFai ! " ,n 0T chF.ng t-Qnh

H/ng Es },a! ch$!7n t PELL hi7n th) t-n g LED

Th5c hi6n c%c bFac 8a$ !s A; T, 01t chF.ng t-Qnh _$a-t$8 `` 0ai ch, 0ch ca bn; E; TKng hL c%c 0,:$"R SR-i",g ca bn t-,ng -,tRct _$a-t$8 ``; K't n(i c%c cng tc ?@ABCAg 7 "5a chMn tn hi6$ ng* +, ca 0i g 0b$ ca b1 ghy tn hi6$ g thnh A 0 -1ng h bit; ^ng thci &'t n(i c%c cng tc ?@AuCD 'n 0i 0b$ ca b1 ghy tn hi6$ nhF T !$ c]$ 7 t, c%c &o t5 nhF b/ng E; K't n(i tn hi6$ ng* -a ca g b1 ghy tn hi6$ 'n "R: B ,n PE}u, PE}h, PE}E, PE}A + PE}D; h; TKng hL c%c "6nh g%n T FLc !$ c]$ ch, b, 0ch DEE ch, tIt c/ c%c cng tc, LED + "R: B ,n; Hin :)ch chF.ng t-Qnh; u; T/i 0ch T FLc bin :)ch d$(ng chi 2P34; Ki70 t-a ch#c nvng ca 0ch beng +i6c thi't " c%c 0T &o t5 t-n c%c cng tc ?@AuCD + &hi G Gng ngt c%c cng tc ?@ABCAg 7 l$an 8%t 85 d,a! ch$!7n ca c%c &o t5;

Phn
M -1ng thi't &' ca bn h]n g 7 89 :ng tIt c/ J "R: b/! ,n t-n b, 0ch DEE; Mch ca bn nn cG th7 hi7n th) c%c t +ai g &o t5 t-n J "R: + d,a! ch$!7n t FLc hi7n th) &hi cng tc ?@ABCAg FLc Gng ngt; f'$ t PELL FLc hi7n th), &hi G 0ch ca bn nn t, 01t 85 th7 hi6n 0b$ nhF b/ng h;

H/ng hs },a! ch$!7n &o t5 PELL hi7n th) t-n J LED Th5c hi6n c%c bFac 8a$ !; A; T, 01t chF.ng t-Qnh _$a-t$8 `` 0ai ch, 0ch ca bn + "5a chMn chi C!c",nR `` EPEChg2[BEC[; E; TKng hL 0,:$"R SR-i",g ca bn t-,ng -,tRct _$aa-t$8 ``; K't n(i c%c cng tc ?@ABCAg 7 "5a chMn tn hi6$ ng* -a ch, c%c 0b$ ca b1 ghy tn hi6$; ^ng thci &'t n(i c%c cng tc ?@AuCD 'n 0i 0b$ ca b1 ghy tn hi6$ nhF T !$ c]$ 7 t, c%c &o t5 nhF b/ng h; K't n(i tn hi6$ ng* -a ca b1 ghy tn hi6$ 'n b1 hi7n th) "R: b/! ,n PE}B,n, PE}D; h; TKng hL c%c "6nh g%n T FLc !$ c]$ ch, b, 0ch DEE ch, tIt c/ c%c cng tc, LED + b1 hi7n th) "R: B ,n; Hin :)ch chF.ng t-Qnh; u; T/i 0ch T FLc bin :)ch d$(ng chi 2P34; Ki70 t-a ch#c nvng ca 0ch beng +i6c thi't " c%c 0T &o t5 t-n c%c cng tc ?@AuCD + Gng ngt c%c cng tc ?@ABC Ag 7 l$an 8%t 85 d,a! ch$!7n ca c%c &o t5;

You might also like