Interruption
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Interruption



  1. #1
    invite28559ad9

    Interruption


    ------

    Bonsoir

    Voila un schéma et le programme (sur µbasic) q j'ai fait, mais il ya quelque chose qui m'echappe ce montage ne fonctionne pas, si qulq'un a une idée je le plaisir de l'entendre.
    Code:
    program clavier
    dim x as byte
    dim n as string[4]
    
    intcon=$90                   'registre interreption
    
    trisb=$FF
    trisd=$00
    
    main:
    
    lcd_init(portd)
    lcd_cmd(lcd_cursor_off)
    lcd_out(1,1,"entrer paremetres")
    
    portb=x
    x=x >> 1                                 'decalage a droite
    x=x and $0F                              'mascage
    delay_ms(20)
    
      bytetostr(x,n)           'conversion Octet en chaine de caractere
      lcd_out(2,5,n)
      end.

    -----
    Images attachées Images attachées  

  2. #2
    invite0e5af214

    Re : Interruption

    Salut,
    ce montage ne fonctionne pas
    Ca ne veut pas dire grand chose quand même.

    Mais il a quand même des choses étranges dans ton code :

    portb=x
    ... Alors que tu n'a pas initialisé x, portb va donc prendre la valeur n'importe quoi

    x=x >> 1
    x=x and $0F
    .... Bon là quelque soit la valeur de x, maintenant il vaut 0.

    ON va dire que normalement ca devrait afficher 0.

    Donc : qu'est-ce qui ne marche pas ? Quels sont les symptomes ?

  3. #3
    invite28559ad9

    Re : Interruption

    l'afficheur affiche 0 et quand j'appui sur une touche il reste le 0
    je veut savoir quel est le probleme

  4. #4
    invite0e5af214

    Re : Interruption

    Ca semble normal oui.

    Il faut que tu configures l'entrée du bouton comme devant générer une interruption (ça ne suffit pas d'activer les interruptions avec le registre INTCON)

    Ensuite il faut que tu écrives un code qui va s'executer au moment de l'interruption, et trouver comment on fait en VB pour le placer au bon endroit dans la mémoire.

  5. A voir en vidéo sur Futura
  6. #5
    invite28559ad9

    Re : Interruption

    je vais essayer,
    j'ai le prog sur µpascale il fonctionne mais quand je le traduit en µbasic ca ne fonctionne pas .

Discussions similaires

  1. Interruption en VHDL
    Par invite5320ef75 dans le forum Électronique
    Réponses: 3
    Dernier message: 11/12/2008, 23h30
  2. Interruption
    Par invited59ff025 dans le forum Électronique
    Réponses: 1
    Dernier message: 22/06/2008, 15h05
  3. Interruption C PIC16F877
    Par invite210e4233 dans le forum Électronique
    Réponses: 2
    Dernier message: 04/10/2007, 23h26
  4. Interruption RB0
    Par invite91a05f0b dans le forum Électronique
    Réponses: 5
    Dernier message: 12/04/2007, 11h45
  5. Interruption et PIC18F4431
    Par invitec7ced588 dans le forum Électronique
    Réponses: 1
    Dernier message: 09/03/2006, 15h01
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...