2023 08 18 MPXLAB
Los microchips trabajan con sistemas embedidos, un ejemplo de un sistema embedidos
PIC AS significa PIC ASSEMBLER, donde PIC AS es de XC8
Si nos confundimos de compilador debemos darle click derecho Debemos configurar la frecuencia de instrucción, hemos estado trabajando en 8 Mhz
Código
#include <xc.inc>
PROCESSOR 18F4550
    #include <xc.inc>   // include normalito
    psect resetVec, global, reloc=2, class=CODE, delta=1 // configuracinoes
resetVec: // org sirve marcar una dirección en memoria
   org  0x00        ; vector RESET
   goto inicio      ; JUMP de inicio
   org  0x20        ; posición 32 de memoria
    psect inicio, global, reloc=2, class=CODE, delta=1 ; banderas necesarias para que el procedimiento funcione
inicio:
Para encender el bit 0 del puerto D se debe configurar bit a bit si van a ser entradas o salidas.
La salida empieza en el estado de apagado, así que luego de configurarlo como salida debe colocar 0 en el puerto.
Pasos¶
- Configurar bit/puerto
- Limpiar el contenido del bit/puerto
- Esperar -> hacer un ciclo de no operación
- ON/OFF
- Regresar al paso 3
FILE: registro de 8 bits
Si estamos usando 8 megas, un ciclo de reloj dura: 1/8x10^6