CKT est indiqué sur la Fig.
Si l’utilisateur h 4 dip switch sur msg puis mettez en surbrillance la valeur
I programme de keil
charger par chargeur USB ISP
pour toute question
WhatsApp moi
9408492091
pmvanker
mon programme
org 0000h
MOV r5, #30
principal :
unappel sélectionnez
TP2 : unappel type1
DEC r5
djnz r5, tp2
MOV r5, #30
sjmp principal
rotatetype :
TP3 : unappel type1
DEC r5
djnz r5, tp3
MOV r5, #30
unappel rotate1
unappel rotate2
JB 3,7, principal
sjmp rotatetype
Sélectionnez :
JB p3.4, s1
unappel Bienvenue
RET
S1 :
JB 3.5, s2
unappel praful
S2 :
JB p3.6, s3
unappel utpal
S3 :
JB 3,7, s4
unappel rotatetype
S4 : ret
rotate1:MOV r0, #30 h
MOV r1, #31 h
MOV a,
MOV b, un
BK: mov a,
MOV
Inc r0
r1 Inc
CJNE r0, #37 h, bk
MOV a, b
MOV
RET
rotate2:MOV r0, #40 h
MOV r1, #41 h
MOV a,
MOV b, un
BK1:MOV a,
MOV
Inc r0
r1 Inc
CJNE r0, #47 h, bk1
MOV a, b
MOV
RET
Type1 : mov r6, #08
MOV r0, #30 h
MOV r1, #40 h
MOV a, #01
TP1:MOV p0, un
MOV p1,
MOV p2,
unappel sd
RL une
Inc r0
r1 Inc
djnz r6, tp1
RET
Bienvenue :
MOV, 30h, #11101100b
MOV 40h, #11001011b
MOV 31h, #01100110b
MOV 41h, #00110110b
MOV 32h, #11101110b
MOV 42h, #00111111b
MOV 33h, #01101110b
MOV, 43h, #00111110b
MOV h 34, #01101110b
MOV 44h, #00011010b
MOV 35h, #11001110b
MOV 45h, #11011001b
MOV 36h, #01100110b
MOV 46h, #00110110b
MOV 37h, #0FFH
MOV h 47, #0FFH
RET
Praful :
MOV, 30h, #01100110b
MOV 40h, #11110010b
MOV 31h, #01100110b
MOV 41h, #11100010b
MOV 32h, #01100110b
MOV 42h, #11010010b
MOV 33h, #01100110b
MOV, 43h, #11110110b
MOV h 34, #11101110b
MOV 44h, #00011011b
MOV 35h, #11101110b
MOV 45h, #00111111b
MOV 36h, #0ffh
MOV 46h, #0ffh
MOV 37h, #0FFH
MOV h 47, #0FFH
RET
Vanessa :
MOV, 30h, #11101110b
MOV 40h, #00011011b
MOV 31h, #00111011b
MOV 41h, #11111110b
MOV 32h, #01100110b
MOV 42h, #11110010b
MOV 33h, #01100110b
MOV, 43h, #11010010b
MOV h 34, #11101110b
MOV 44h, #00111111b
MOV 35h, #0ffh
MOV 45h, #0ffh
MOV 36h, #0ffh
MOV 46h, #0ffh
MOV 37h, #0FFH
MOV h 47, #0FFH
RET
arrêt :
MOV, 30h, #01101100b
MOV 40h, #00000000b
MOV 31h, #00111011b
MOV 41h, #11111110b
MOV 32h, #01101110b
MOV 42h, #00011010b
MOV 33h, #01100110b
MOV, 43h, #11110010b
MOV h 34, #0ffh
MOV 44h, #0ffh
MOV 35h, #0ffh
MOV 45h, #0ffh
MOV 36h, #0ffh
MOV 46h, #0ffh
MOV 37h, #0FFH
MOV h 47, #0FFH
RET
SD :
MOV r4, #5
SD1:MOV r3, #0ffh
djnz r3 $
djnz r4, sd1
RET
fin