Está en la página 1de 9

UPEA - INGENIERÍA DE CONTROL M.Sc. Gregorio Mamani M.

SIMULADOR VITUAL BOOTLOADER CON PROTEUS Y MIKROC


Materiales: Tener Instalado Proteus 8.8, MikroC 7.6, Boot P18F4550 4MHz xtal 48MHz USB.hex, laboratorio No 3

El simulador ISIS de Proteus es un poderoso paquete de software, desarrollado por la compañía labcenter electronics,
que se ha posicionado desde hace más de 10 años, como una de las herramientas más útiles para la simulación de los
microcontroladores PICMicro. El ISIS permite la simulación de las familias de los PICMicro más populares tales
como la: 12F, 16F, 18F, 24F. Además de los PIC, el ISIS puede simular una gran variedad de dispositivos digitales
y analógicos, entre los dispositivos digitales es posible simular displays de siete segmentos, de caracteres, y gráficos.
ISIS puede simular sensores de temperatura, humedad, presión, y luminosidad, entre otros. El simulador permite,
simular actuadores como: motores dc, servo motores, luces incandescentes entre otros. Es posible simular periféricos
de entrada y salida como teclados, y puertos físicos del ordenador como: RS232, y USB. Este simulador cuenta con
una amplia variedad de instrumentos de medición como voltímetros, amperímetros, osciloscopios, y analizadores de
señal. En conclusión estás y otras características hacen del ISIS de Proteus, una herramienta ideal para el diseño y
estudio de los PICMicro. Una versión demostrativa del paquete de software se puede descargar de la página:
www.labcenter.com. En la siguiente imagen se puede apreciar la apariencia visual del entorno de desarrollo del ISIS:

CREACIÓN DE LENGUAJE ENSAMBLADOR VIRTUAL EN PROTEUS

1. Crear una carpeta con nombre “BOOTLOADER PIC18F4550” en su escritorio

2. Abrir software Proteus 8.8 Profesional como administrador y seleccionar ‘New Proyect’

3. Ingresar Nombre BOOTLOADER y en Carpeta BOOTLOADER PIC18F4550 para el proyecto luego


Presionar ‘Next’

1
UPEA - INGENIERÍA DE CONTROL M.Sc. Gregorio Mamani M.

4. Seleccionar ‘Crear el esquemático con el tamaño DEFAULT’ luego Presionar ‘Next’

5. Seleccionar ‘No crear una placa de circuito impreso PCB’. Presionar ‘Next’

6. Seleccionar ‘Crear un proyecto firmware’, Seleccionar ‘Familia PIC18’, Seleccionar microcontrolador


‘PIC18F4550’, Seleccionar el compilador ‘MPASM (Proteus)’, Seleccionar ‘Create Quick Start Files’ luego
Presionar ‘Next’

2
UPEA - INGENIERÍA DE CONTROL M.Sc. Gregorio Mamani M.

7. Revisar las opciones del Resumen y presionar ‘Finish’

8. Seleccione ‘Schematic Capture’ y luego modificar según el proyecto

9. Seleccione ‘Source Code’, luego modificar programa según su proyecto No utilizar.

3
UPEA - INGENIERÍA DE CONTROL M.Sc. Gregorio Mamani M.

10. Seleccione ‘Schematic Capture’ y luego presionar ‘Play’ tiene de correr..

11. Luego presionar ‘Stop’ detener su funcionamiento

12. Empezaremos a armar el circuito según como muestra en la guía de Laboratorio No. 3

4
UPEA - INGENIERÍA DE CONTROL M.Sc. Gregorio Mamani M.

13. Grabar el código de arranque bootloader ‘Boot P18F4550 4MHz xtal 48MHz USB.hex’ en
microcontrolador Pic18F4550, doble clic en Pic18F4550.

14. Clic en la carpeta amarilla y buscar el archivo guardado en tu pc ‘Boot P18F4550 4MHz xtal 48MHz
USB.hex’ y a frecuencia 4Mhz, luego presione Ok.

15. Ahora instalamos USB virtual, vamos a Disco C en donde está instalado Proteus 8.8., doble clic en disco C

16. Luego abrir Labcenter Electronics.

5
UPEA - INGENIERÍA DE CONTROL M.Sc. Gregorio Mamani M.

17. Luego abrir Proteus 8 Profesional

18. Luego abrir DRIVERS

19. Luego Instalar VirtualUSBDriver

20. Ahora presione Play en Proteus y aparece USB.

6
UPEA - INGENIERÍA DE CONTROL M.Sc. Gregorio Mamani M.

21. Ahora vamos abrir MikroC Pro for Pic que está instalado en tu PC

22. Luego clic en Tools

23. Luego clic en USB HID Bootloader

7
UPEA - INGENIERÍA DE CONTROL M.Sc. Gregorio Mamani M.

24. Hay esta MikroBootloader

25. Ahora unimos Proteus y MikroBootloader,

26. Luego Clic en Pay de Proteus, aquí MikroBootloader no reconoce a Pic18F4550

8
UPEA - INGENIERÍA DE CONTROL M.Sc. Gregorio Mamani M.

27. Finalmente haz RESET en pulsador BUTTON de Pic18F4550 eso en Proteus, Resulta q mikroBootloader
Reconoce a Pic18F4550

El paso 27 de debe enviar al grupo el día martes a horas 19:45, nombre completo y su número de celular

También podría gustarte