Pages

Affichage des articles dont le libellé est simulation. Afficher tous les articles
Affichage des articles dont le libellé est simulation. Afficher tous les articles

simulation de mc1458 dans proteus (isis) sujet

vendredi 28 mars 2014




bonjours;

je n'arrive pas à faire la simulation de l'AOP mc1458 dans proteus ''no simulator model'', es-ce-qu'il y a un autre AOP équivalent à mc1458 pour pouvoir faire la simulation???

merci d'avance.




simulation de ne567 ou lm567 dans proteus (isis) sujet




bonjour;

j'ai pas trouvé le circuit ne567 et lm567 pour faire la simulation dans proteus (isis), SVP si quelqu'un a le fichier de ce circuit que je peut ajouté dans la librairie de ce logiciel il m'envoi.

Merci d'avance.




[MPLAB simulation] Problème de gestion des sorties sujet

vendredi 31 janvier 2014




Bonsoir, je me lance actuellement dans une autre application du langage C que celle que j'avais jusqu'à présent : La programmation du microcontrôleur PIC16F877. Pour le moment, je ne dispose que du logiciel MPLAB et du compilateur CC5X, en attendant d'avoir tout le matériel, je me contente de simuler, j'essaie alors de simuler ce code tout simple censé faire clignoter une LED :


Code:


#define RA0 PORTA.0
 
void main(void)
{
    RA0=0;
    TRISA=0b00000000;
    while(1)
    {
        RA0=0;
        RA0=1;
    }
}


Mais lorsque je regarde la valeur binaire du port A en simulation, celle-ci reste égale à 0b00000000, même en simulant pas à pas ; je modifie alors le code :


Citation:









void main(void)
{
TRISA=0b00000000;
while(1)
{
PORTA=0b00000000;
PORTA=0b11111111;
}
}




Cette fois, la simulation affiche comme valeur binaire : 0b00010000 :help: J'avoue ne plus savoir quoi faire, jusqu'à preuve du contraire, la ligne PORTA=0b11111111 signifie que l'on met tous les bits du port A à 1 et pas seulement le 4ème, je me trompe ?

Voici une capture d'écran de ce que j'obtiens :



Quelqu'un a-t-il déjà été confronté à ce problème ?