Professional Documents
Culture Documents
R 1
1 0 0 k D
R 2 R 3 R 4 R 5 R 6 R 7 R 8 R 9 2 2 0 2 2 0 2 2 0 2 2 0 2 2 0 2 2 0 2 2 0 2 2 0
U 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 P P P P P P P P P P P P P P P P
1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 . . . . . . . . . . . . . . . . 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 / / / / / / / / / / / / / / / / A P A P A P A P A P A P A P A P R T I I T T W R 0 8 0 9 0 1 0 1 0 1 0 1 0 1 0 1 . . 0. 1. 2. 3. 4. 5. 0 1 2 3 4 5 6 7 1 1 01 11 1 1 1 1 / / / / / / / / . . . . . . . . 3 A3 A3 A3 A3 A3 A3 A3 A 1 20 31 42 53 64 75 86 7 9 D 8 D 7 D 6 D 5 D 4 D 3 D 2 D 0 1 2 3 4 5 6 7
XPD X PD N PT N PT 0 P 1 P R P DP
9 8 7 6 5 4 3 2
L E D L1 E D L2 E D L3 E D L4 E D L5 E D L6 E D L7 E D 8
3 0 2 9 A P
L E / P S E N
1 9 R X O A G L1 18 T X T A L 2 E A R 1 3 1 / V 9P P S T
5 V
5 V
T 8 9
R 1 1 2 M 8 k C2 2 3 3 p
C 1 3 3 p
C 3 1 0 u F
Vit chng trnh xut d liu ra Port 0 iu khin 8 LED sng/tt theo yu cu sau: a)
LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
b)
LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
c)
LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Chng trnh tham kho: BEGIN a) ORG MOV Xut d liu ra cng END 0000H ;im nhp chng trnh
c) ORG MOV END 0000H P0,#0AAH ;im nhp chng trnh ;Xut d liu ra port0 ;Kt thc chng trnh
2) Vit chng trnh xut d liu ra Port 0 iu khin 8 LED sng/tt theo yu cu sau: a) Chuyn i 2 trng thi: Trng thi 1:
LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Trng thi 2:
LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
BEGIN
Ch 1 giy
0000H
P0,#11001100B
;Xut d liu trng thi 1 ra port0 ; Ch 1 giy ;Xut d liu ra port0 ; Ch 1 giy ;Lp li t u
;**************************************************** ;Chng trnh con to thi gian tr 1 giy DELAY1S: PUSH MOV MOV LOOP: MOV MOV SETB JNB CLR CLR DJNZ POP RET TL0,#LOW(-50000) ;Np d liu vo TL0 TH0,#HIGH(-50000) ;Np d liu vo TH0 TR0 TF0,$ TR0 TF0 R0,LOOP 00H ;Khi ng Timer0 ;Ch ht thi gian nh thi ;Dng b nh thi ;Xa c trn ;Kim tra s ln lp ;Khi phc d liu cho R0 ;Thot khi chng trnh con 00H R0,#20 TMOD,#01H ;Ct d liu trong R0 vo stack ;S ln lp ca b nh thi ;Timer0, ch 1
T bi tp iu khin LED thay i 2 trng thi, sinh vin t vit cc chng trnh iu khin LED thay i nhiu trng thi hn.
3) Vit chng trnh xut d liu ra Port 0 iu khin 8 LED sng/tt theo yu cu sau: a) 8 LED sng ui, tc l chuyn i 8 trng thi:
Trng thi 1:
LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Trng thi 2:
LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Trng thi 3:
LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Trng thi 4:
LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Trng thi 5:
LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Trng thi 6:
LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Trng thi 7:
LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Trng thi 8:
LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
BEGIN b)
ORG
Xut d liu trng thi 1 ra cng
0000H
MAIN: MOV P0,#01111111B ;Xut d liu trng thi 1 ra port0 ; Ch 1 giy ;Xut d liu trng thi 2 ra port0 ; Ch 1 giy ;Xut d liu trng thi 3 ra port0 ; Ch 1 giy ;Xut d liu trng thi 4 ra port0 ; Ch 1 giy ;Xut d liu trng thi 5 ra port0 ; Ch 1 giy ;Xut d liu trng thi 6 ra port0 ; Ch 1 giy ;Xut d liu trng thi 7 ra port0 ; Ch 1 giy ;Xut d liu trng thi 8 ra port0 ; Ch 1 giy ;Lp li t u
ACALL DELAY1S
Ch 1 giy
MOV
P0,#10111111B
ACALL DELAY1S
Ch 1 giy
MOV
P0,#11101111B
ACALL DELAY1S
Ch 1 giy
MOV
P0,#11111011B
ACALL DELAY1S
Ch 1 giy
MOV
P0,#11111110B
MAIN
Ch 1 giy
TL0,#LOW(-50000) ; TH0,#HIGH(-50000) ; TR0 TF0,$ TR0 TF0 R0,LOOP 00H ;Khi ng Timer0 ;Ch ht thi gian nh thi ;Dng b nh thi ;Xa c trn ;Kim tra s ln lp ;Khi phc d liu cho R0 ;Thot khi chng trnh con
Ch 1 giy
chng trnh ngn gn v c thc thi nhanh khi vit chng trnh iu khin nhiu trng thi, ta c th dng gii thut khc hay hn. Da vo s lin quan ca d liu gia cc trng thi, ta t tm ra gii thut ngn gn cho chng trnh.