begin process at 2010 03 19 05:24:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Assembleur

 > 

Archives

 > 

Autres asm

 > 

help me


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

help me

mercredi 16 juin 2004 à 12:41:10 | help me

theyoupione

j'ai écri un ptit prog dont voici un extrait permettant d'envoyer un octet vers liaison série mais j'ai un pb lors de la compilation avec mplab
l'erreur est la ligne suivante:
btfsc STATUS , C



extrai:
movwf ALTITUDE ; rs_octet = octet à envoyer
movlw 8 ; 8 bits
movwf CPTR_BIT_TEMP ; compteur de bits envoyés nbre de bits de donné de la liaison série
bcf PORTB,7 ; bit de start
call RSdelai ; tempo
rrf ALTITUDE,f ; rotation vers la droite on recupere dans C le bit à envoyer
btfsc STATUS , C ; on teste bit à envoyer = 1 ?
goto $+3 ; oui
bcf PORTB,7 ; sinon 0
goto $+2 ; on continue sur la tempo
bsf PORTB,7 ; bit à 1
call RSdelai ; tempo
decfsz 1,f ; on decremente le compteur de bits envoyés attention je suis pas sûr du 1
goto $-8 ; on continue sur les bits suivants
bsf PORTB,7 ; bit de stop
call RSdelai ; tempo pour bit de stop
call RSdelai ; tempo de sécurité
return ; les 8 bits sont envoyés

RSdelai movlw RS_delay ; temporisation de la durée d'un bit
movwf RS_tmp
decfsz RS_tmp,f
goto $-1
mercredi 16 juin 2004 à 16:17:58 | Re : help me

phenojeff


ALTITUDE ? est bien une variable

a movlw 8 mais movlw .8
decfsz 1,f ; on decremente le compteur de bits

ton compteur est CPTR_BIT_TEMP

decfsz CPTR_BIT_TEMP,F ; si 0 saute

le btfsc STATUS,C est bon mais ca peu venir des ligne avant ALTITUDE regarde dans mplab si elle te donne bien quelque chose dedans mais corige le decfsz 1,f avant


a++


Cette discussion est classée dans : tempo, envoyer, bits, bit, rsdelai


Répondre à ce message

Sujets en rapport avec ce message

bits de registres [ par vecchio56 ] Salut,Je cherche le moyen le plus rapide de-connaitre le bit numero n d'un registre-mettre à b le bit numero n d'un registre(Ou si c'est possible mett Envoyer une donnée 8 bits en 2x 4bits [ par moreman ] Bonjour !Je programme en asm sur un 18f452 et je voudrai commander un lcd.J'ai bien assimiler l'init, mais j'ai un petit problem pour envoyé une donné Flags PF/AF [ par Lilia_sys ] Bonsoir tout le monde 1)Pourquoi le bit d'état PF (Parity flag) ne concerne que les 8 bits de poids faible du résultat de l'opération?? Et quel est le registre W [ par didoux95 ] Bonjour à tous.J'aurais aimé savoir si il est possible d'envoyer le contenu de mon registre de travail "W" sur une des broches du pic (par exemple, la PIC 18F2550 [ par PIC18F ] Bonjour,Je suis débutant en programmation des PICS. Actuellement je programme un PIC 18F2550 en assembleur. Je dois gérer la communication entre une c Référence ASM 16 bits [ par bizzard4 ] BonjourJ'aimerais savoir si c'est possible d'avoir une référence 16 bits avec les codes hex des instructions.Par exemple NOP => 00 (je crois )ADD => 4 programmation UART pour pic 16f84A probleme aidez moi [ par looloo78 ] bonjour,j'ai créer ce programme en m'inspirant d'autre programme, le but étant de lire les 8 bits des portB0-7 et de les envoyer par le portA1 suivant lcd: initialiser avec la bonne tempo [ par tootall ] Quel est le délais d'attente requis avant de lancer l'intialisation de son afficheur lcd?Pour un afficheur GDM1602A (2x16 charactères) de Xiamen Ocula envoyer un programme à un DSP [ par Melinda34 ] Salut les amis.J'ai un gros problème sa fait depuis un mois que je cherche comment on envoie un programme à un DSP320F2808 qui est installé sur une ca


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,856 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales