Clicca Quì, per aggiungere adesso questo Sito ai Preferiti Fai di Hobby Elettronica la tua Home Page.Clicca Quì! Si Eseguono per Aziende e privati, Progettazione e Consulenza su Dispositivi Elettronici e Programmi per Windows, Cliccare Quì!

     Un progetto gentilmente concesso a titolo gratuito dal Sig. Roberto Casazza (autore del software)

 

  

  PICBULL 0.1 - Simulatore per PIC16F84 (Freeware)

Avviato il programma, appare la finestra di configurazione.
Premendo i tasti corrispondenti, è possibile:
  • Caricare un file binario (.bin) nel chip con il codice del programma.
  • Caricare un file binario (.bin) nel chip con il contenuto della EEPROM dati.
  • Settare un rapporto tra refresh ed istruzioni simulate (minori refresh aumentano la velocità di simulazione che può raggiungere diverse centinaia di migliaia di istruzioni al secondo!).
  • Impostare una simulazione a scorrimento continuo, oppure eseguendo le istruzioni una ad una.
  • Impostare la frequenza del sistema, utile per il calcolo delle temporizzazioni.
  • Impostare la "verbosità" del simulatore, ovvero il livello di dettaglio dei messaggi (un numero minore di messaggi aumenta la velocità di simulazione).
  • La velocità (nel caso di simulazione continua) con cui il programma esegue le istruzioni.
    Premendo il tasto "G", parte la simulazione, mentre "E" provoca l'uscita.
Avviata la simulazione è possibile osservare sulla nuova finestra:
  • Lo stato attuale dei porti, specificatamente la configurazione (<-- IN, --> OUT), il valore logico (0 o 1), il tasto della tastiera a cui sono assegnati.
  • Il tempo trascorso dall'avviamento (ET) espresso in microsecondi, i cicli di clock totali (CY) e la frequenza del sistema impostata.
  • Lo stato dell'accumulatore (W) in base binaria, esadecimale e decimale.
  • Lo stato dello stack, ovvero il livello (numero di CALL annidate) ed il valore corrente degli indirizzi salvati in questo (quello corrente è indicato con una freccia).
  • Lo schema della piedinatura del PIC16F84.
  • I file usati come per il codice e la 2eprom (disp. dalla prossima versione!).
  • Un convertitore decimale - esadecimale - binario - ottale - ASCII (disp. dalla prossima versione!).
  • Alcune (inutili) informazioni.
  • Lo stato dei FLAGS più significativi.
  • I valori di tutte le locazioni di RAM divise nei due banchi (0 e 1).
  • I valori delle locazioni di EEPROM dati.
  • Il valore del program counter
  • Le comunicazioni di errore o i messaggi generati dal dispositivo (dipendenti dalla verbosità impostata).
    Premendo i tasti corrispondenti ai porti, è possibile cambiare il loro stato (solo se sono configurati in lettura, ovviamente!).
In questa versione sono già funzionanti tutte le istruzioni del set PIC, quindi PICBULL è già in grado di simulare un gran numero di programmi, tuttavia:

 

Questa pagina è una copia autorizzata dall'autore stesso dell'articolo ed è stat tratta dall'indirizzo originale :
http://members.xoom.virgilio.it/copperwire/italiano/02_12_11/picbull.htm

Hobby Elettronica declina ogni responsabilità sulla funzionalità ed efficacia dei contenuti espressi su questa pagina

 

 

 

 




Vai alla Home Page
Progettazione Elettronica Professionale. 

 

Realizzazione di interfaccie personalizzate su specifiche del cliente, controlli per automazione industriale,  monitoraggio e sicurezza.

Schede elettroniche per il pilotaggio di motori AC, DC e passo passo. Sistemi per telemetria, data logger, comunicazione tra apparati su  interfacce rs232 / rs485. e su portanti  wireless.

Telecontrolli realizzati con  moduli ibridi o con l'integrazione di Engine GSM della Telit. Sviluppo di firmware per PC-104, microcontrollori Pic micro, ed ST6,

Scrittura di software per la supervisione di processi, sviluppo script  SSI per internet su piattaforma ASP & PHP.
 


 Richiesta Preventivi Gratuiti