Professional Documents
Culture Documents
Micro Rand A
Micro Rand A
b) Coduri 7 segmente Anod comun LED aprins = 0 7 pz 1 1 1 1 1 1 1 1 1 1 g 0 1 0 0 0 1 1 1 0 0 f 0 0 0 0 0 0 0 0 0 0 e 0 0 0 0 0 0 0 0 0 1 d 1 0 0 1 1 1 0 0 1 0 c 0 1 1 1 0 1 1 0 1 0 b 0 1 1 1 0 1 1 0 0 1 a 0 0 0 0 1 1 1 0 0 0 LED stins = 1 0 Cod 88H C6H 86H 9EH 91H CFH C7H C0H 8CH 92H Litera A C E F H I L O P S
IE EA 1
0 EX0 0 90H
d) Programele de functionare
ORG 0000H JMP MAIN ORG 0023H JMP SERIAL
MOV TMOD,#21H ;programarea interfetei seriale MOV TH1,0FDH SETB TR1 MOV SCON,#5AH MOV P0,#0FFH MOV P2,#0FFH ;stingere afisoare
SERIAL: RECEPTIE:
A:
CALL TEMP MOV P2,#0FFH MOV P0,#088H JMP SF CONTI1: C: CJNE A,#C,CONTI2 MOV P2,#0C6H MOV P0,#0FFH CALL TEMP MOV P2,#0FFH MOV P0,#0C6H JMP CONTI2: E: SF
CJNE A,#E,CONTI3 MOV P2,#86H MOV P0,#0FFH CALL TEMP MOV P2,#0FFH MOV P0,#86H JMP SF
CONTI3: F:
CJNE A,#F,CONTI4 MOV P2,#09EH MOV P0,#0FFH CALL TEMP MOV P2,#0FFH MOV P0,#09EH JMP SF
CONTI4: H:
CJNE A,#H,CONTI5 MOV P2,#91H MOV P0,#0FFH CALL TEMP MOV P2,#0FFH MOV P0,#91H JMP SF
CONTI5: I:
CJNE A,#I,CONTI6 MOV P2,#0CFH MOV P0,#0FFH CALL TEMP MOV P2,#0FFH MOV P0,#0CFH JMP SF
CONTI6: L:
CJNE A,#L,CONTI7 MOV P2,#0C7H MOV P0,#0FFH CALL TEMP MOV P2,#0FFH MOV P0,#0C7H JMP SF
CONTI7: O:
CJNE A,#P,CONTI9 MOV P2,#8CH MOV P0,#0FFH CALL TEMP MOV P2,#0FFH MOV P0,#8CH JMP SF
CONTI9; S:
CJNE A,#S,SF MOV P2,#92H MOV P0,#0FFH CALL TEMP MOV P2,#0FFH MOV P0,#92H JMP SF
SF:
TEMP: CONTI10:
;bucla de temporizare