PIC16 modulo1 Introduccion

Páginas: 3 (605 palabras) Publicado: 28 de febrero de 2017
PIC 16F87X

Juan González
Escuela Politécnica Superior
Universidad Autónoma de Madrid

Andrés Prieto-Moreno
Flir Networked Systems

Curso de microcontroladores PIC. Semana del 25-29 Mayo 2009.Ricardo Gómez
Flir Networked Systems

1

PIC 16F87X

MÓDULO 1:
Introducción al PIC16F87X

2

Vistazo general
PIC16F876


Flash: Hasta 8K

213 =23 .2 10=8K



RAM: 256 bytes

29 =512



EEPROM: Hasta256 bytes



Instrucciones: 14 bits



Datos: 8 bits



Pila: 8 niveles

3

Patillaje pic16f876a

4

Programación ICSP
(In-Circuit Serial Programing)



5 cables



Pin RB7: Datos



Pin RB6:Reloj



Comunicación serie síncrona

5

PICMIN: “Hola mundo PIC”
Ejemplo de conexionado mínimo
para que el PIC funcione:




Circuito de Reloj



Reset



Alimentación

6

Programación
enlenguaje C

7

Entorno de trabajo


HARDWARE:


PIC16F876A



Tarjeta SKYPIC (Hardware libre)




http://www.iearobotics.com/wiki/index.php?title=Skypic

SOFTWARE:


Compilador C: SDCC 2.8.0


●Ensamblador: GPUTILS




http://gputils.sourceforge.net/

Grabación: Mediante Bootloader. Programa PYDOWNLOADER




http://sdcc.sourceforge.net/http://www.iearobotics.com/wiki/index.php?title=Pydownloader-wx

LINUX: piklab


http://piklab.sourceforge.net/

Entorno libre y multiplataforma
8

Metodogía de trabajo
“Compilación”

Ejecutable

Inicio
Fich1.c

Fich1.o

Fich1.asm
Fich2.asmFich2.o

FichN.c

FichN.asm

FichN.o

Compilar

Ficheros fuente
(en C)

Ensamblar

Ficheros fuente
(en ensamblador)

+

Enlazar

Programa.hex
Grabación

Fich2.c

Código máquina
(objetos)

9

Tarjeta SkypicLed de pruebas (RB1)
Servos

Reset

Pulsador
Pruebas  Puerto  C
(RB0)

o de
Puerto A Puert
Prog.

Puerto B

ICD2

RS232 Alimentación (4.5­6v)

10

#include

Plantilla para SDCCtypedef unsigned int word;
word at 0x2007 CONFIG =
_RC_OSC &

1- Cabecera con el PIC a emplear

_WDT_ON &
_PWRTE_OFF &
_BODEN_ON &
_LVP_ON &

2.-Palabra de configuración del PIC

_CPD_OFF &
_WRT_OFF &...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modulo1.
  • Modulo1
  • MODULO1
  • Modulo1
  • 1 1 ILLUSTRATOR MODULO1 INTRODUCCION
  • Modulo1
  • Modulo1
  • modulo1 mesa1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS