Programacion Pic

Páginas: 2 (368 palabras) Publicado: 20 de julio de 2011
1.1 ¿Qué es un microcontrolador?
Es un circuito integrado que incluye las tres unidades fundamentales de una computadora: - Unidad Central de Procesamiento - Memoria RAM - Periféricos de entrada ysalida I/O Principales fabricantes: Tenemos a Microchip, Atmel, Motorola, Texas Instruments, Cypress.

1.2 Gama de microcontroladores Pic de 8 bits

1.3 El PIC 18F4550 y sus bondades

1.4 Loelemental !

1.5 Estructura de un programa en PIC C Directivas del procesador Declaración de Variables
#include #fuses HS,CPUDIV1 #use delay(clock=20M) int8 pausa; void main() { pausa=100;while(true){ output_high(PIN_B0); delay_ms(pausa); output_low(PIN_B0); delay_ms(pausa); } }

Función Principal

1.6 Tipos de Variables
Una variable es el nombre que se le asigna a una ubicación dememoria.
Rango
Tipo de Variable

Tamaño
1 bit 8 bit 16 bit 32 bit

Sin Signo
0 to 1 0 to 255 0 to 65535 0 to 4294967295

Con signo
N/A -128 to 127 -32768 to 32767 -2147483648 to 2147483647Dígitos

int1 int8 int16 int32 float32

1/2 2-3 4-5 9-10

32 bit

-1.5 x 1045 to 3.4 x 1038

7-8

1.7 Sentencias para el manejo de Puertos
Salida de datos:

output_low (pin)
Pone enbajo un determinado PIN Ejemplo:
output_low(PIN_B0)

output_high (pin)
Pone en alto un determinado PIN Ejemplo:
output_high(PIN_B0)

output_X (value)
Muestra un valor en un determinado puertoEjemplo:
output_b(255)

//Pone en alto los 8 bits del puerto B

Entrada de datos:

dato = input(pin)
Lee el estado de un determinado PIN y lo guarda en la variable dato Ejemplo:
dato =input(PIN_B0) //dato es una variable tipo int1

dato = input_X()
Lee el estado de un puerto y lo guarda en la variable dato Ejemplo:
dato = input_b() //dato es una variable tipo int8

1.8 Sentenciaspara generar retardos
Delay_ms(tiempo)
Genera un retardo en milisegundos Ejemplo:
delay_ms(1000) //Genera una pausa de 1 segundo

Delay_us(tiempo)
Genera un retardo en microsegundos Ejemplo:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion de pic
  • Pic programacion
  • Programacion En Pic C
  • Programación De Pic Para Seguidor
  • torreta, pic programacion
  • PROGRAMACIÓN DE PIC`s en MPLAB
  • Programación Pic En Basic
  • Programacion con pic`s

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS