Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CARRERA:
INGENIERIA ELECTRNICA
EQUIPO:
Sala de Cmputo.
RESPONSABLE / EQUIPO:
PRCTICA:
Reconocimiento de la GLCD
CTEDRA O MATERIA
RELACIONADA:
Sistemas Microprocesados II
REVISIN N: 1
NMERO DE ESTUDIANTES
POR EQUIPO O PRCTICA:
Jhonnatan Jara
Israel Ordoez
Xavier Macancela
Nelson Cedillo
FECHA:
24 de noviembre del
2016
EDICIN: 1
ACCESORIOS:
Kit dspic
mikroBasic for DSPIC
DOCENTE:
Ing. Luis Serpa
SUSTENTO TERICO:
Los dsPIC son el penltimo lanzamiento de Microchip, comenzando a producirlos a gran escala a finales
de 2004. Son los primeros PIC con bus de datos inherente de 16 bits. Incorporan todas las posibilidades
de los anteriores PIC y aaden varias operaciones de DSP implementadas en hardware, como
multiplicacin con suma de acumulador (multiply-accumulate, o MAC), barrel shifting, bit reversion o
multiplicacin 16x16 bits.
Los DSPic son PIC orientados al tratamiento de seales por medios digitales, son de 16 bits, y para
empezar a programar con ellos debemos de pensar diferente, en el sentido de que la data tiene que
ser tratada como words porque son de 16 bits, se usa en el tratamiento de seales para encontrar una
solucin
rpida
a
un
problema
de
aplicacin
en
tiempo
real.
Los Controladores Digitales de Seales (DSCI de Microchip se comercializan en ms de medio centenar
de modelos diferentes de las familias dsPIC30F y dsPIC33F y consisten en la combinacin de los
microcontroladores de 16 bits con los recursos necesarios para soportar las funciones clsicas de los
DSP.
Se puede procesar una seal para obtener una disminucin del nivel de ruido, para mejorar la
presencia de determinados matices, como los graves o los agudos y se realiza combinando los
valores de la seal para generar otros nuevos. As, el DSP se utiliza en el procesamiento de
msica (por ejemplo MP3), de voz (por ejemplo, reconocimiento de voz) en telfonos celulares,
de imgenes (en la transmisin de imgenes satelitales) y vdeo (DVD).
Caractersticas dspic30f3014
PROCEDIMIENTO:
1. CONSIDERACIONES DE DISEO
Tener a consideraciones las conexiones y el pic a ocupar ya que es una familia diferente con la cual
debemos analizar funciones puede tener y como lo configura el GLCD para obtener un control total del
kitDSPIC.
2. DESARROLLO DEL CDIGO-PROGRAMA
El programa forma parte de la Demo con lo cual ser para comprobar la composicin y
funcionamiento correcto de la GLCD.
Anlisis de resultados:
Con mikrobasic for dspic podemos darnos la comodidad de las conexiones ya que nos evitan un
costo elevado y conexiones de componentes mientras este kit nos da la facilidad de uso e
instalacin requerida para la programacin.
Con el progreso de la carga de los archivos verificar siempre el PIC que esta insertado en las
ranuras del DSPIC ya que podemos realizar un grabado incorrecto haciendo un dao al equipo
o que el programa funcione de manera incorrecta.
Conclusiones
BIBLIOGRAFA:
ANEXOS:
program GLCD_Demo
include "__Lib_Glcd_Images"
dim ii as byte
jj as word
someText as char[20]
sub procedure Delay2S
Delay_ms(2000)
end sub
main:
ADPCFG = $FFFF
Glcd_Init_EasydsPIC4()
Glcd_Fill(0xAA)
Delay2S()
' Main loop
while TRUE
Glcd_Fill(0x00) ' Clear screen
' Draw image
Glcd_Image(truck_bmp)
Delay2S()
Glcd_Fill(0x00) ' Clear screen
' Draw dots
for jj = 0 to 40
Glcd_Dot(jj, jj, 1)
next jj
Delay2S()
' Draw lines
Glcd_Fill(0x00)
Glcd_Line(120, 1, 5, 60, 1)
Delay2S()
Glcd_Line(12, 42, 5, 60, 1)
Delay2S()
Glcd_H_Line(5, 15, 6, 1)
Glcd_V_Line(6, 15, 15, 1)
' Draw rectangle
Glcd_Rectangle(12, 20, 93,57, 1)
Delay2S()
' Draw lines
Glcd_Line(120, 12, 12,60, 1)
Delay2S()
Glcd_H_Line(5, 15, 6, 1)
Glcd_Line(0, 12, 120, 60, 1)
Glcd_V_Line(7, 63, 127, 1)
Delay2S()
' Draw circles
for ii = 1 to 10
Glcd_Circle(63, 31, 3*ii, 1)
next ii
Delay2S()
' Draw box
Glcd_Box(12, 20, 70, 57, 2)
Delay2S()
Glcd_Fill(0x00)
' Font demo
Glcd_Set_Font(@System3x6, 3, 6, 32)
someText = "SMALL FONT: 3X6"
Glcd_Write_Text(someText, 20, 5, 1)
Glcd_Set_Font(@FontSystem5x8, 5, 8, 32)
someText = "Large Font 5x8"
Glcd_Write_Text(someText, 3, 4, 1)
Delay2S()
wend
end.