PIC GENIUS SIMULATOR

 
 
PIC Genius dispone del modulo SIMULATORE tramite il quale il codice scritto (anche una parte) viene elaborato e sarà possibile analizzare il contenuto dei registri interni e delle variabili usate nel progetto.
Per avviare il simulatore è necessario che sia disponibile il file HEX del progetto, file che si ottiene dopo aver assemblato il relativo file ASM.
La figura 1 mostra la schermata principale del modulo simulatore
 

Figura 1

La schermata mostra una finestra dove viene riportato il codice asm da esaminare completo del numero di riga e una serie di finestre accessorie ognuna delle quali puo essere attivata o disattivata tramite il relativo pulsante presente nella seconda riga della toolbar.

 
SUB apre / chiude la lista delle subroutines dichiarate nel progetto
REGISTRI apre / chiude la finestra relativa ai registri del micro
VARIABILI apre / chiude la finestra relativa alle variabili usate nel progetto
EEPROM apre / chiude la finestra relativa ai valori della eeprom interna
PORTE I/O apre / chiude la finestra relativa alle porte IO del micro
CONTATORI apre / chiude la finestra relativa ai contatori tempo
STACK apre / chiude la finestra relativa allo stack pointer
 
Nella finestra EDITOR si può gestire la simulazioni in 3 modalità :
 
IN effettua un passo di simulazione entrando dentro una subroutine
OUT effettua un passo si simulazione non entrando dentro una subroutine
ANIM elabora il codice a velocità ridotta per analizzare l'andamento del codice
 
Dopo ogni passo tutte le tabelle delle finestre attive verranno aggiornate. I valori assumeranno il colore rosso solo se vi è una diversità rispetto il passo precedente
Nell'esempio della figura 1, la prima istruzione elaborata (PC 0000) modifica il registro STATUS
 
Si possono inserire dei breakpoint lungo il listato semplicemente posizionandosi sulla riga interessata e tramite il tasto destro scegliere la voce BREAKPOINT
La riga si colorerà di rosso per indicare un breakpoint attivo, ed il numero di riga dell'istruzione verrà aggiunto alla lista dei breakpoint.
Tramite la lista dei breakpoint sarà possibile navigare tra i vari breakpoint inseriti.
 
Da PIC Genius SIMULATOR si può accedere al modulo PIC Genius GRAPHIC SIMULATOR

[ HOME ]   [ PROJECTS ]   [ DOWNLOAD ]   [ NEWS ]   [ CONTACT ]   [ LINKS ]