Accueil > Forum > > > > commande PIC 68HC11E2
commande PIC 68HC11E2
vendredi 24 mars 2006 à 21:05:55 |
commande PIC 68HC11E2

salim_samir
|
salut à tous comment je peut tester un bit de port c de pic 68HC11E2 et commander un clignotement de 4 lampe (si le bit x de port c est vrais fait un clignotement). si possible m'aider par un exemple de programme qui fait ce travail.
|
|
vendredi 24 mars 2006 à 21:10:25 |
Re : commande PIC 68HC11E2

mathusale_ftl
|
pour tester un bit tu peux simplement faire ça....
int get_bit_at_pos(int iChamp, iPosition )
{
return ( ( iChamp >> iPosition ) & 0x01 );
}
|
|
vendredi 24 mars 2006 à 21:24:08 |
Re : commande PIC 68HC11E2

salim_samir
|
salut mathusale je crois que tu ma donnée le test en langage c mais je veut le faire en langage assembleur avec le jeu d'instructions de 68hc11e2. merci
|
|
vendredi 24 mars 2006 à 21:48:12 |
Re : commande PIC 68HC11E2

mathusale_ftl
|
ah en assembleur ca peut donner ça ....
penons la fonction
int get_bit_at_pos(int iChamp, iPosition )
{
return ( ( iChamp >> iPosition ) & 0x01 );
}
en asm ça donne
MOV EAX, [EBP +8]
XOR ECX, ECX
BOUCLE : CMP ECX, [EBP + 4]
JL ALORS
JE FIN_BOUCLE
ALORS: DIV EAX, 2
INC ECX
FIN_BOUCLE: AND EAX, 0x01
ret EAX
Un truc du genre koi
|
|
vendredi 24 mars 2006 à 21:53:15 |
Re : commande PIC 68HC11E2

mathusale_ftl
|
Bon il faut savoir qu'il existe des operateurs en asm qui font les décallage mais je ne m'en rappel plus....( honte à moi )
|
|
vendredi 24 mars 2006 à 22:28:31 |
Re : commande PIC 68HC11E2

mathusale_ftl
|
Rectification !!!!
int get_bit_atpos(int iVal, int iPos)
{
asm
{
mov eax, [ebp + 0x08]
xor ecx, ecx
boucle: cmp ecx, [ebp + 0x0C]
jl alors
jmp fin
alors: shr eax, 1
inc ecx
jmp boucle
fin: and eax, 0x01
}
}
shr permet de décaller des bits vers la droite
shl permet de décaller des bits vers la gauche
|
|
samedi 25 mars 2006 à 00:08:21 |
Re : commande PIC 68HC11E2

BruNews
|
[ebp + 8] qui autorise à présumer qu'il compilera avec stackframe ??? Pourquoi forcer le compilo à une sauvegarde d'EBP alors que son emploi est inutile ??? La version C est indéniablement la meilleure et la seule viable, si la fonction n'est pas dépouillée par un __declspec(naked) devant alors hors le dev du projet final il est impossible d'insérer le moindre asm sans d'énormes risques. ciao... [ Lien ]BruNews, MVP VC++
|
|
samedi 25 mars 2006 à 07:54:16 |
Re : commande PIC 68HC11E2

mathusale_ftl
|
Oui pardon, j'ai juste vite fait un copier coller hier soir c'est pour ça !!!!
|
|
samedi 25 mars 2006 à 16:39:09 |
Re : commande PIC 68HC11E2

salim_samir
|
merci beaucoup c'est malgré que ce programme pour la famille intel moi je possède comme j'ai déja indiqué 68HC11E2 de la famille motorola mais je vais essayé de prindre le principe. merci
|
|
Cette discussion est classée dans : port, commande, pic, bit, 68hc11e2
Répondre à ce message
Sujets en rapport avec ce message
port serie : bit de start [ par Tenji ]
Bonjour à tous, Je débute et j'ai quelques questions à propos de l'API windows Je dois communiquer avec un melangeur video via un port série et les tr
Port Série Bit a bit [ par Fuckly94 ]
Bonjour,J'utilise Visual C++ 6.0,et je souhaiterais connecter un apareille via le port série.Mon probléme est que je ne souhaite pas utiliser la norme
test du port parallele [ par zackzack ]
Salut, j'essaie de faire un prog pour commander mon port parallele, j'ai essayé d'écrire dans le registre 0x379 du port, grosse erreur....j'ai peut et
Commande de port série [ par Taurnil ]
Bonjour, tout d'abord excusez-moi si ma question a déjà été traitée quelque part, j'ai vu qu'il existait quelques topics sur le port série mais je n'a
envoye et reception de commande AT via port série [ par wissem34 ]
S A L U Tje suis etudiant developpement informatique, je prépare mon projet de fin de formation concernat l'envoi des SMS via ordinateur vers les tel
port com RTS ou CTS [ par mouloudh ]
bonjour la communauté, je developpe une application, et j'ai besoin de commander une carte sur port serie. seulement, je désire envoyer des mots (0x00
éclairage d'une matrice à LED (7*5) bit par bit [ par BAHROUNRABII ]
bonjour, je suit débutante en programmation des PIC en C avec MPLAB. Mon application consiste à allumer des caractères bit par bit sur une matr
Coldfire 5282, Ecrire sur un bit d'un port . [ par dimitryagain ]
Bonsoir a tous,Voila je suis en ce moment en projet sur une Coldfire 5282 . Pour mettre en œuvre un LCD sur une carte fille je passe par un port paral
programmation pic 18F2455 [ par foufouti ]
bonsoir, je suis en train de travailler sur un projet qui consiste à une carte d'acquisition qui reçoit des données sur 8bits sur un port série(RS232)
programmation port ps2 sur pic 16f877 [ par hamdi802 ]
je suis en train de réalise un projet de programmation d'un carte électronique a la base pic 16f877 ; mon problème comment programmer un port ps2 sur
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|