Bonjour je suis en Terminal Sti éléctronique et j'ai un problème de compréhension pour une fonction afficheur. J'ai réalisé ma plaque en suivant le schéma ce schéma structurel :
Et j'ai envoyé le programme de test donné dans le sujet de Bac :
DIN EQU $01 ; PC0
SCE EQU $02 ; PC1
DC EQU $08 ; PC3
CLK EQU $80 ; PC7
PORTC EQU $03
DDRC EQU $07
ORG $0002
LDS #$00ff
LDX #$1000
CLR DDRC,x
COM DDRC,x
debut BSET PORTC,x SCE
BSET PORTC,x DC
LDA #$21
BSR ENVOI
LDA #$C5
BSR ENVOI
LDA #$13
BSR ENVOI
LDA #$20
JSR ENVOI
LDA #$09
JSR ENVOI
LDA #$08
JSR ENVOI
LDA #$0C
jsr ENVOI
BCLR PORTC,x DC
BCLR PORTC,x SCE
jsr ?Tempo100
BSET PORTC,x SCE
LDA #$ff
JSR ENVOI
LDA #$81
JSR ENVOI
LDA #$ff
JSR ENVOI LDA #$00 JSR ENVOI
lda #$ff
jsr ENVOI
lda #$00
jsr ENVOI
BSET PORTC,x DC
BCLR PORTC,x SCE
JMP debut
ENVOI LDAB #8
DECAL ASLA
BCC ZERO
BCLR PORTC,x DIN
BRA IMPUL
ZERO BSET PORTC,x DIN
IMPUL BSET PORTC,x CLK
JSR TEMPO
BCLR PORTC,x CLK
JSR TEMPO
BSET PORTC,x CLK
JSR TEMPO
DECB
BNE DECAL
RTS
TEMPO PSHA
LDA #55
T1 DECA
BNE T1
PULA
RTS
Résultat de ce prog : l'afficheur affiche à la suite le numéro 10 sur environ 4 lignes.
L'afficheur à l'air de marcher mais j'aimerais comprendre ce programme, c'est à dire avoir des commentaires pour chaque ligne et j'aimerais savoir comment afficher ce que je veux sur le lcd : le sujet de bac nous demande d'afficher le logo d'une batterie vide et une batterie pleine. Je vous serai très reconnaissant de m'aider car nous avons fait très peu de programmation et je comprend vraiment rien à cette fonction mais elle m'interesse beaucoup. Merci d'avance. Je reste connecter pour vos questions.