laboratorio de quimica organica unmsmDescripción completa
INFORME DE FISICA 3 UNMSMDescripción completa
laboratorio de dinamica de fluidos unmsmDescripción completa
BCT 1Descripción completa
inf paretto
microsDescripción completa
Descripción completa
Descripción: informe de laboratorio
Descripción: química organica
química organicaFull description
informe de laboratorio del pofesor lescanoDescripción completa
Descripción: labo-1-fisica II- fiee
informe de fisicaDescripción completa
Descripción: sf
ayuda prros :vDescripción completa
Full description
Descripción: ayuda en laboratorio de F3
UNIVERSIDAD PRIVADA DEL VALLE FACULTA FACULTAD DD DE E INFORMATICA INFO RMATICA Y ELECTRONICA ELECTRONIC A INGENIERIA ELECTRONICA CAMPUS TIQUIPAYA
E*a("a,i4n
MICROPROCESADORES MICROPROCESADORES II Informe de Laboratorio N !
INTERRUPCIONES Y TECLADOS MATRICIALES Gr"#o $A% E&t"diante' Arie( Adri)n Adri)n Car*a+a( Pardo Do,ente' M&,- In.- Ger&on P/re0 Vi((arroe( Co,1abamba 23 de Abri( Ge&ti4n I 5 6237 UNIVERSIDAD PRIVADA DEL VALLE SERVICIOS DE LA8ORATORIO LA8ORATORIOS LA8ORATORIOS DE DISE9O ELECTRONICO II
PRACTICA N ! INTERRUPCIONES Y TECLADOS MATRICIALES 3- O8:ETIVOS Al finalizar la práctica el estudiante: Será capaz de manejará las distintas interrupciones en los microcontroladores PIC. •
•
Manejará teclados matriciales para ampliar el rango de datos que se pueden introducir al microcontrolador.
6- MARCO TEORICO En los últimos ! a"os# los adelantos in$estigati$os en la ciencia % tecnolog&a 'an permitido re$olucionar al mundo con una serie de in$entos e inno$aciones en todas las áreas del sa(er. )no de estos campos más in$estigados % e*plotados es sin duda la electr+nica. ,a automatizaci+n industrial e incluso la dom+tica# que es la automatizaci+n del 'ogar# está e*pandi-ndose inmensura(lemente 'o% en d&a se $i$e una era donde todo tiende a ser automático# con el fin de facilitar el curso de la $ida de la 'umanidad. /,edezma# 0!1!2
Set de In&tr",,ione& 3asta aqu para poder iniciar a programar el Microcontrolador PIC 145677# solo necesitamos conocer el set de instrucciones el cual se presenta en la siguiente figura: En -l se puede $er el Mnemonico de las instrucci+n# sus operandos# descripci+n# los ciclos que toma su ejecuci+n# el 8pcode % los (it que puede afectar cada operaci+n. Están clasificadas de acuerdo a su funcionamiento si están dirigidas a 8peraciones de 9%te# de 9it o de ,iterales % Control.
Es importante entender cada una de ellas % memorizarlas para poder programar de manera más eficiente el micro. Este conjunto de instrucciones corresponden a la programaci+n ASM que es la más común# la de más (ajo ni$el# la que interactúa directamente con el micro 'aci-ndolo más eficiente en tiempo de ejecuci+n# por eso es importante dominarlo aunque el o(jeti$o sea programar en lenguaje C# e*istirá un momento en el que seguramente necesitaras sa(er Ensam(lador# además es el ideal para aprender la programaci+n de PICs. Este es el resumen de las instrucciones# la idea es tener una noci+n de las instrucciones para poder entender mejor nuestro primer programa más adelante $eremos más a detalle cada una de las instrucciones para $er casos espec&ficos en los que nos pueden ser$ir. /S.# 0!!72
!- MATERIALES
3 M"(t;metro Di.ita(
F"ente de ener.;a
8read board O Protoboard
Re&i&ten,ia& de Di&e
Cab(e& #ara F"ente
Mi,ro,ontro(ador 3=F>>?A
LEDS
! Di(a@ ? Se.
Te,(ado Matri,ia(
- PROCEDIMIENTOParte !-3 ;esarrollar un programa# para encender % apagar# consecuti$amente# un ,E; cuando se produzca un cam(io de ni$el en el pin que maneja la interrupci+n e*terna. CODIGO ,IS< P=14f677A I>C,);E ?P145677A.I>C@ 8B >8P goto 8B >8P goto I>ICI8 (anDsel clrf
Parte !-6 ealizar un programa# que realice un juego de luces# de encendido secuencial de un ,E; de izquierda a derec'a. ,a $elocidad de la secuencia de(e poder $ariar aumentando o disminu%endo según se $a%an presionando dos pulsadores conectados a dos pines configurados como interrupciones e*ternas. CODIGO list p=14f677A include ?p14f677A.inc@ A) ET) !1F AP ET) !16 ,E>< ET) !17 8B nop goto 8B nop goto