Manual de microcontroladores

Páginas: 19 (4658 palabras) Publicado: 3 de julio de 2013
Hugo Alberto Murillo
Ana Cristina Tamayo
Ingeniería de Sistemas – Universidad EAFIT

0

INTRODUCCIÓN

La guía de microcontroladores fue hecha pensando básicamente en un material escrito para los
estudiantes, el cual pueda servirles como medio de consulta en las diferentes prácticas y
proyect os que enfrentaran durante el curso de microcontroladores.
Inicialmente explica los conceptosbásicos, como sistemas de numeración, continúa con una
breve explicación sobre el lenguaje C, más adelante explica las características básicas del
microcontrolador recomendado en el curso (PIC16F873 o PIC16F876) y por último plantea
diferent es ejemplos con el microcontrolador, cada uno refiriéndose a un tema específico.
Los ejemplos que se desarrollan en esta guía son relativamente sencillos,y con seguridad no
siempre será la mejor manera de desarrollarlos, solo es una de muchas formas de hacerlo.

Ingeniería de Sistemas – Universidad EAFIT

1

CONTENIDO

I

INTRODUCCIÓN
1
CONCEPTOS BÁSICOS
1.1
SISTEMAS DE NUMERACIÓN DECIMAL (BASE 10)
1.2
SISTEMA DE NUMERACION BINARIO (BASE 2)
1.3
SISTEMA HEXADECIMAL (BASE 16)
1.4
CONVERSION DE BINARIO A DECIMAL
1.5
CONVERSIONDE DECIMAL A BINARIO
1.6
CONVERSION DE HEXADECIMAL A DECIMAL
1.7
CONVERSION DE BINARIO A HEXADECIMAL
1.8
CONVERSION DE HEXADECIMAL A BINARIO
1.9
DECIMAL CODIFICADO EN BINARIO: (BCD)
1.10
REPRESENTACIÓN DE LOS NÚMEROS DE 0 A 15

1
4
4
4
5
5
5
5
6
6
6
6

2

7
7
7
7
7
7

2.1
2.2
2.3
2.4
2.5

MEMORIAS
MEMORIA RAM
MEMORIA ROM
MEMORIA EPROM
MEMORIA EEPROMMEMORIA FLASH

3.1
3.2
3.3

INTRODUCCION AL MICROCONTROLADOR
ORGANIZACIÓN DE LA MEMORIA DE DATOS RAM
DESCRIPCION DE LOS PINES
CONFIGURACION DE LOS PUERTOS

8
8
8
10

LENGUAJE DE PROGRAMACION EN C
ESTRUCTURAS DE CONTROL EN C
La estructura de control condicional if
Cláusula else
Selección múltiple con la sentencia switch
ESTRUCTURAS DE CONTROL REPETITIVAS
Bucle while
Bucle forEquivalencia entre For y While
Bucles infinitos

12
12
13
13
13
14
14
14
13
13

OPERADORES
OPERADORES ARITMETICOS
OPERADORES RELACIONES
OPERADORES LÓGICOS
OPERADORES DE INCREMENTO Y DECREMENTO

13
13
14
14
14

6

ENCABEZADO DE UN PROGRAMA

16

7

INSTRUCCIONES BASICAS

17

8

INSTRUCCIONES DE ROTACION

21

9

MOTORES PASO A PASO

23

3

4
4.14.2

5
5.1
5.2
5.3
5.4

10

MANEJO DE DISPLAY 7 SEGMENTOS Y ANTIREBOTE

29

11

TRABAJOS CON PULSADORES (ANTIRREBOTE)

28

12

MULTIPLEXAJE DE DISPLAY

31

13

INTERRUPCIONES

35

14

TIMER

37

15

MANEJO DEL TECLADO TELEFONICO

41

16
16.1

MANEJO DEL LCD (DISPLAY DE CRISTAL LIQUIDO)
EL LCD Y LA CONFIGURACIÓN DE LA PANTALLA

46
47

17ALMACENAMIENTO EN MEMORIA EEPROM INTERNA

54

18

ALMACENAMIENTO EN MEMORIA EEPROM EXTERNA

56

19

CONVERSOR ANALOGO/DIGITAL (A/D).

59

Ingeniería de Sistemas – Universidad EAFIT

2

20
20.1
20.2

COMUNICACIÓN SERIAL
COMUNICACIÓN SINCRÓNICA:
COMUNICACIÓN ASINCRÓNICA

62
62
62

BIBLIOGRAFÍA

66

ANEXOS

67

Ingeniería de Sistemas – Universidad EAFIT

3 CONCEPTOS BÁSICOS

1

Antes de comenzar el estudio de los Microcontroladores se estudiarán algunos conceptos
importantes para comprender bien el funcionamiento de los mismos.
Sistemas de numeración
BINARIO27 26 25 24 23 22 21 20
DECIMAL...103 102 101 100
HEXADECIMAL...163 162 161 160

1.1
SISTEMAS DE
DECIMAL (BASE 10)

NUMERACIÓN

El sistema decimal es un sistema de
numeración enbase 10 porque los símbolos
que existen para representar cualquier
número son 10, de 0 a 9. Pero más allá de
representar cualquier número es importante
conocer el peso de cada dígito.
Cuando se escribe un número decimal, cada
dígito tiene un peso, por ejemplo:

Se puede decir que el número es igual a:
1000 * (1)+100 * (4)+10 * (1)+1 * (2)
1000 + 40 + 10 + 2 = 1412
Como se había dicho...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual Microcontrolador Pic16F84 En Español
  • Manual básico del microcontrolador 68hc11
  • Manual de microcontroladores pic
  • Manual de practicas microcontroladores
  • Microcontroladores Pic manual
  • Manual microcontrolador 8051
  • Manual de microcontroladores qy4
  • Microcontroladores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS