Académique Documents
Professionnel Documents
Culture Documents
Eval-PIC_1
Documentacin
(indice)
Introduccin
Caractersticas
Mapeo de pines
conexin de display y transistores
Conexin Potencimetro
Conector #13 Tx/Rx
Conexin Reset, IE(interrupcin externa) y oscilador
Conexin Alimentacin
Descarga e instalacin de Driver para conexin USB
Instalacin de Serial Bootloader AN1310
Cdigos de ejemplo:
1|
Pgina
Pgina
Pgina
Pgina
Pgina
2
3
5
6
7
Pgina
Pgina
Pgina
Pgina
8
9
10
13
Eval-PIC_1
Documentacin
Introduccin:
El objetivo de esta placa es brindar una herramienta simple, confiable y
cmoda para el desarrollo del dictado de las clases de la asignatura Electrnica
Digital II. Se desarroll pensando en la asignatura y se pretendi cubrir todos
los aspectos bsico necesarios para hacer lo ms ameno posible el inicio en la
programacin de micro-controladores PIC.
2|
Eval-PIC_1
Documentacin
Caractersticas
Esta placa de desarrollo cuenta con las siguientes caractersticas
3|
Eval-PIC_1
Documentacin
Caractersticas
#3
#4
#6
#2
#1
#8
#9
#10
#7
#15
#12
#16
#11
#13
#5
#14
Eval-PIC_1
Documentacin
Mapeo de pines
La placa Eval-PIC_1 cuenta con un puerto de salida que puede usarse para
conectar a una placa de expansin o en su defecto a una placa de pruebas,
puede verse que estn mapeados todos los pines excepto RA6, RA7
(conectados al oscilador) y RC6, RC7 que estn disponibles en el conector #13
5|
Eval-PIC_1
6|
Documentacin
Eval-PIC_1
Conexin Potencimetro
7|
Documentacin
Eval-PIC_1
Conexin Alimentacin
8|
Documentacin
Eval-PIC_1
Documentacin
9|
Eval-PIC_1
Documentacin
10 |
Eval-PIC_1
Documentacin
Eval-PIC_1
Documentacin
12 |
Eval-PIC_1
Documentacin
Cdigos de ejemplo:
A continuacin encontramos la descripcin de 3 programas de ejemplo cuyos
cdigos fuentes se adjuntan en el archivo .RAR con esta documentacin.
1) Conmutacin de display 7 segmentos
El siguiente cdigo coloca ceros en todos los ctodos de los display 7
segmentos de nodo comn.
Remitindonos al conexionado de los display, tenemos que cada display es
habilitado con un transistor, Q1 y Q2. Por lo tanto para encender cada display
no basta con colocar "ceros" en sus ctodos, sino que adems hay que colocar
"ceros" en las bases de los transistores PNP para que el display se habilite y
encienda.
Este cdigo analiza el estado de el pin RB0 (conectado al pulsador IE) y de
acuerdo a su estado habilita uno u otro display.
2) Incremento de cuenta en display con bucle de retardo y refresco de display
por medio de interrupcin peridica generada por TIMER0.
Este cdigo se crea un bucle de retardo con contadores que se decrementan y
cada vez que los contadores llegan a cero se incrementa un registro, luego ese
valor es llevado a una tabla y el valor retornado de la tabla es almacenado en
el puerto D para ser mostrado en los display. Por otra parte, mediante una
interrupcin de TIMER0 se conmuta de forma peridica entre un display y otro
para crear la sensacin de que ambos display estn encendidos
simultneamente.
3) Conversin A/D y muestra por display
No se adjunta el cdigo sino solamente el archivo .HEX para cargar
directamente a la placa de desarrollo. Este firmware convierte el valor de
tensin presente en el potencimetro que incluye la placa y muestra un valor
proporcional a esa conversin en los display refrescndolos peridicamente
mediante una interrupcin de TIMER0.
13 |
Eval-PIC_1
Documentacin
Documentacin Relacionada
14 |