FORUM Syndrome-OC - Jacky-PC


  Programmation


  Langage bas niveau(asm...)


  ASM Programmation d'un afficheur LCD

 




Il y a 43 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ASM Programmation d'un afficheur LCD

n°7354
gasta
Posté le 26-05-2007 à 19:02:31  profilanswer
 

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 :
http://images.mesdiscussions.net/mesimages/91078/FP11.JPG
 
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.

mood
Google
Posté le 26-05-2007 à 19:02:31  profilanswer
 


Aller à :
Ajouter une réponse

  FORUM Syndrome-OC - Jacky-PC


  Programmation


  Langage bas niveau(asm...)


  ASM Programmation d'un afficheur LCD

 

Hit Parade