Debe de ser algo parecido, esto es lo que pone:
PIC Simulator IDE is powerful application that supplies PIC developers with user-friendly graphical development environment for Windows with integrated simulator (emulator), BASIC compiler, assembler, disassembler and debugger. PIC Simulator IDE currently supports the following microcontrollers from the Microchip PICmicro product line: 12F629, 12F675, 16F627, 16F627A, 16F628, 16F628A, 16F630, 16F648A, 16F676, 16F72, 16F73, 16F74, 16F76, 16F77, 16F83, 16F84, 16F84A, 16F87, 16F88, 16F818, 16F819, 16F870, 16F871, 16F872, 16F873, 16F873A, 16F874, 16F874A, 16F876, 16F876A, 16F877, 16F877A.
More full screenshots:
Screenshot 2
Screenshot 3
Screenshot 4
The screenshots of individual components:
PIC BASIC Compiler
PIC Assembler
Debugger - Breakpoints Manager
Microcontroller View
LCD Module Simulator
PIC Disassembler
Program Memory Viewer
EEPROM Memory Editor
Hardware Stack Viewer
Configuration Bits
PC's Serial Port Terminal
Hardware UART Simulation Interface
Software UART Simulation Interface
Oscilloscope
Signal Generator
7-Segment LED Displays Panel
Interactive Assembler Editor (1)
Interactive Assembler Editor (2)
Principalmente lo que quería hacer, pero no es de inmediato es con un pic 16f84 generar señal en pulsos de 5 voltios por ejemplo:
El pic controlaría su programa por medio de 6 microinterruptores a masa, con el interruptor 1 ON obtendríamos en un PIN determinado 500hz cada 0,5 segundos (pulsos), con el interruptor 2 -1khz cada 0,5 segundos, con el interruptor 3 -8khz cada 0,5 segundos, con el interruptor 4 en ON lo mismo obtenido en las posiciones anteriores pero cada 1 segundo, con el interruptor 5 en ON lo mismo que en las posiciones anteriores (1,2,3) pero cada 2 segundos y por ultimo con el interruptor 6 en ON lo mismo en las posiciones 1,2,3 pero con funcionamiento continuo. El microcontrolador funcionaría con el reloj interno.
No tengo ni idea de si esto es fácil ó dificil, en todo caso lo que no tengo pensado es poner a trabajar a nadie generando ensamblador para que yó haga experimentos........................................... entonces como he visto que el dicho programa aparenta tener algunos códigos genéricos hechos como puede ser un generador de señal igual podría hacerlo, pero he estado viendo su página oficial
http://www.oshonsoft.com/pic.html y no lo veo nada claro, porque mis conocimientos en PIC se limitan a cargar ficheros HEX ya hechos.