Professional Documents
Culture Documents
S o kh i va ch n 3. T ch c b nh 4. Cc thanh ghi ch c nng c biet (SFR) 5. Dao ng va hot ng reset 6. T p lenh 7. Cc mode inh ia ch(addressing modes) 8. L p tr nh IO 9. To tr 10.L p tr nh Timer/Counter 11.L p tr nh giao ti p n i ti p 12.L p tr nh ng t 13.L p tr nh hp ng
Nguyen Ba Hoi 1
D lieu ch a u khi th c thi 1 lenh? Nhi u li gi i t ng ng cc ki u inh ia chkhc nhau Cc ki u inh ia chcho ph p xc inh nguo n va ch cu a d lieu theo nhi u cch khc nhau ty t nh hu ng l p tr nh. 1. T c thi 2. Thanh ghi 3. Tr c ti p 4. Gin ti p 5. Chs
Nguyen Ba Hoi
Nguyen Ba Hoi
Thanh ghi ch c nng c biet & ia ch : MOV 0E0H, #66H ; MOV A,#66H MOV 0F0H, R2 ; MOV B, R2 MOV 80H,A ; MOV P1,A
Nguyen Ba Hoi 5
Nguyen Ba Hoi
Nguyen Ba Hoi
Nguyen Ba Hoi
Nguyen Ba Hoi
10
Gi i p: ORG 0 MOV DPTR,#MYDATA MOV R0,#40H L1: CLR A MOVC A,@A+DPTR JZ L2 MOV @R0,A INC DPTR INC R0 SJMP L1 L2: SJMP L2 ;------------------------------------ORG 250H MYDATA: DB ROBOCON ,0 END
Nguyen Ba Hoi 11
Nguyen Ba Hoi
12
Gi i p: ORG 0 MOV DPTR, #TAB1 MOV A, #0FFH ; ch y! MOV P1, A L01: MOV A, P1 MOVC A, @A+DPTR MOV P2, A SJMP L01 ;---------------------------------------------------ORG 300H TAB1: DB 0,1,4,9,16,25,36,49,64,81 END
Nguyen Ba Hoi 13
MOVC A,@A+PC ;hot ng t ng t , ngoi tr y, b m ch ng tr nh PC c dng ch a ia chn n va b ng c truy xu t nh va o ch ng tr nh con. S cu a im nh p (entry-number) yu c u cho va o thanh ch a A, sau ch ng tr nh con c gi. B ng ph i c inh ngh a ngay sau lenh RET trong ch ng tr nh. MOV A, entry-number CALL TIM-KIEM TIM-KIEM: INC A MOVC A, @A+PC RET TABLE: DB data1,data2,data3,
Nguyen Ba Hoi
14
Homework
Vie t ch ng tr nh cho 2 v d, trn d ng MOVC A, @A+PC thay v MOVC A, @A+DPTR?
Nguyen Ba Hoi
15