Simulation en temps réel

Ce simulateur vous permet de visualiser le comportement d'une LED connectée à la broche RB0 du PIC16F877A. Observez comment le registre PORTB change en binaire quand la LED s'allume et s'éteint.

LED sur RB0

LED Éteinte (0V)

État du registre PORTB (RB0 → RB7)

0
RB7
0
RB6
0
RB5
0
RB4
0
RB3
0
RB2
0
RB1
0
RB0

📌 Rappel PIC16F877A

  • PORTB regroupe les broches RB0 à RB7.
  • TRISB configure la direction : 1 = entrée, 0 = sortie.
  • Pour un montage simple, on utilise souvent ADCON1 = 0x06; pour bien configurer les broches en numérique.

Code exécuté :

// Aucune action

💡 Comment utiliser le simulateur

  • Basculer LED : Change l'état de la LED (ON/OFF) manuellement
  • Démarrer Clignotement : Simule une boucle while(1) avec 1 sec ON / 1 sec OFF
  • Arrêter : Stoppe la simulation et remet la LED à l'état éteint

Observez comment le bit RB0 du registre PORTB passe de 0 à 1 quand la LED s'allume, comme dans la logique du microcontrôleur.