MOTORES PAP + SENSORES = VEHICULO ROBOT LIC. TOMAS FRANCISCO ORREGO TORREBLANCA
ES UN DISPOSITIVO ELECTRONICO CAPAS DE ALMACENAR 1024 LINEAS DE PROGRAMACION (ORDENES) TIENE 13 PINES QUE PUEDEN FUNCIONAR COMO SALIDAS O ENTRADAS OTRAS CARACTERISTICAS COMO INTERRUPCIONES, TIMER0, CONTADOR, MODO  BAJO CONSUMO –SLEEP, WDT. INSTRUCCIONES TIPO RISC ARQUITECTURA INTERNA DEL CPU - HARVARD LONGITUD DE INSTRUCCIONES DE (14 bits)
PIC 16F84 I/O SUPERIOR COMO EL 16F877 MOTORES SENSORES ELECTRONICOS ANALOGOS O DIGITALES BOTONES O PULSADORES JUEGO DE RESISTENCIAS IC´S DRIVER PILAS O BATERIAS GRABADOR O PROGRAMADOR PIC CABLES Y OTROS DISPOSITIVOS
 
CONFIG PORTA =  3SENSORES PORTB  = MOTORES PASO  PORTA=2 PORTA=3 PORTA=6 CALL ADELANTE RETURN CALL DERECHA RETURN CALL IZQUIERDA RETURN BUSQUEDA
 
El programa a desarrollar servirá para leer el valor del teclado para  PIC en el portb,0 a portb,3: esto utilizando las rutinas del archivo de inclusión de subrutinas  keypad. asm,  fíjese en el siguiente cuadro los valores que devuelve en decimal cada que pulsamos una tecla del pic, el valor decimal se mostrara en este caso en el portc, FUNCIONAMIENTO BASICO DEL TECLADO 4X4  PARA PIC 16F84/F877 OTROS
PORTB TECLA A PULSAR VALOR EN DECIMAL VALOR EN BINARIO
D7 D6 D5 D4 D3 D2 D1 D0 DECIMAL TECLA CONEXIÓN DE TECLADO AL PIC
1. EDITE Y SIMULE EL PROGRAMA EN MPLAB DEBE CONTAR LIST P=16F877A INCLUDE<P16F877A.INC> INCLUDE<MACROPIC.INC> CBLOCK 0X20 ENDC ORG 0000H GOTO INICIO ORG 0004H CALL int_teclado RETFIE INICIO BSF STATUS,5 CLRF PORTC BCF STATUS,5 CLRF PORTD CALL inicio_teclado BSF  INTCON,GIE REPITE CALL  lee_teclado MOVF  tecla,0 MOVWF PORTC  GOTO  REPITE  INCLUDE  <LCD.ASM> INCLUDE  <KEYPAD.ASM> INCLUDE  <RETARDO.ASM> END PRACTICA DIRIJIDA Nº CONTROL DE ACCESO POR CODIGO CON LOS MACRO QUE INDICA EL PROGRAMA EL SIGUIENTE PROGRAMA MUESTRA EL VALOR DECIMAL DE  LA TECLA PULSADA EN EL PORTC
 
EDITE, SIMULE UN PROGRAMA QUE TESTEE 4 TECLAS A PULSAR Y MUESTRE  UN MENSAJE QUE DIGA INGRESE SU CODIGO: ***** SI INGRESA EL CODIGO CORRECTO SALDRA EN PANTALLA ------INGRESO PERMITIDO---- SI INGRESA EL CODIGO MAL TE MANDARA UN SONIDO DE ERROR Y EN LA PANTALLA DIRA --- CLAVE MAL-------- PRÁCTICA CUALQUIER CONSULTA DEJAR COMENTARIO O TAMBIEN PUEDEN ESCRIBIR A TORREGO@SENATI.PE

Más contenido relacionado

PDF
Ejercicios 07 interrupciones
PDF
Ejercicio 07 adicionales de Interrupciones
PDF
Funcionamiento del Timer 0
PPT
Sistemas Microprocesados I
PPTX
17 Interrupciones
PPTX
Tarea final
PDF
Ejercicio 03 Porticos
PPTX
12 Pórticos de los Atmega
Ejercicios 07 interrupciones
Ejercicio 07 adicionales de Interrupciones
Funcionamiento del Timer 0
Sistemas Microprocesados I
17 Interrupciones
Tarea final
Ejercicio 03 Porticos
12 Pórticos de los Atmega

La actualidad más candente (20)

PDF
Frecuencimetro receptor hall esquema y programa pbp 28 pag
PDF
Ejercicios 06 subrutinas con LCD
PDF
Ejercicio 05 Subrutinas
PDF
Descripcion detallada del pic 16 f877
PDF
Funcionamiento del CAD
PDF
Ejercicio 07 Timers
PDF
PDF
Programación PIC16F84A
PDF
programacion con microcontrolador pic 16f84
PDF
Ejercicios 06 subrutinas con LCD continuación
PDF
Funcionamiento del USART
DOCX
Manual de operación arduino cabezal
PDF
Pic16 f877
PDF
Display de cristal líquido grágico GLCD
RTF
Act central u3
DOCX
Uso del timer2 para pwm con el pic 16 f877a con el compilador hi tech
PDF
Digitalio config 16f887a_886
PDF
Laboratorio de Microcomputadoras - Práctica 03
PDF
Ejercicio 02 Tablas
Frecuencimetro receptor hall esquema y programa pbp 28 pag
Ejercicios 06 subrutinas con LCD
Ejercicio 05 Subrutinas
Descripcion detallada del pic 16 f877
Funcionamiento del CAD
Ejercicio 07 Timers
Programación PIC16F84A
programacion con microcontrolador pic 16f84
Ejercicios 06 subrutinas con LCD continuación
Funcionamiento del USART
Manual de operación arduino cabezal
Pic16 f877
Display de cristal líquido grágico GLCD
Act central u3
Uso del timer2 para pwm con el pic 16 f877a con el compilador hi tech
Digitalio config 16f887a_886
Laboratorio de Microcomputadoras - Práctica 03
Ejercicio 02 Tablas
Publicidad

Destacado (7)

PPT
Operacionalizacion de variables
PDF
COMO CREAR UN BLOG EN BLOGGER
PPT
PPSX
Reuters: Pictures of the Year 2016 (Part 2)
PDF
The Six Highest Performing B2B Blog Post Formats
PDF
The Outcome Economy
PDF
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
Operacionalizacion de variables
COMO CREAR UN BLOG EN BLOGGER
Reuters: Pictures of the Year 2016 (Part 2)
The Six Highest Performing B2B Blog Post Formats
The Outcome Economy
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
Publicidad

Similar a Proyectos pic 2008 (20)

PDF
Microcontroladores de microchip pic16f877-en-espanol.pdf
PDF
Curso de microcontroladores capitulo 04
PDF
Microcontroladores: Fundamentos de microprocesadores y microcontroladores
PPT
Niple diapopsitiva
PPT
Niple diapopsitiva
PPT
Niple diapopsitiva
PDF
26176947 tutorial-v-escritura-en-lcd-usando-teclado-matricial
PDF
Curso de microcontroladores capitulo 03
PPTX
Microcontrolador PIC16F887
PPTX
DOCX
Guia 1 microcontroladores grado 11
PDF
⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886
PPTX
Grabacion de microcontroladores_pic
DOCX
Ejercicio pic assembler
DOC
Práctica #2 parcial #2 registros del banco
PDF
4. interrupciones y temporizadores
PDF
Interrupciones y Temporizadores pucesi
PDF
Curso de programacion en c++ para microcontroladores pic 16 f87xx
PDF
Curso de programacion en c++ para microcontroladores pic 16 f87xx
PDF
Curso de programacion en c++ para microcontroladores pic 16 f87xx
Microcontroladores de microchip pic16f877-en-espanol.pdf
Curso de microcontroladores capitulo 04
Microcontroladores: Fundamentos de microprocesadores y microcontroladores
Niple diapopsitiva
Niple diapopsitiva
Niple diapopsitiva
26176947 tutorial-v-escritura-en-lcd-usando-teclado-matricial
Curso de microcontroladores capitulo 03
Microcontrolador PIC16F887
Guia 1 microcontroladores grado 11
⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886
Grabacion de microcontroladores_pic
Ejercicio pic assembler
Práctica #2 parcial #2 registros del banco
4. interrupciones y temporizadores
Interrupciones y Temporizadores pucesi
Curso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xx

Último (20)

PDF
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
PPTX
BIZANCIO. EVOLUCIÓN HISTORICA, RAGOS POLÍTICOS, ECONOMICOS Y SOCIALES
PDF
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
PDF
MODULO I ENFERMERIA BASICA.pdf HIstoria en enfermeria
PDF
Modelo Educativo SUB 2023versión final.pdf
PDF
ciencia_tecnologia_sociedad Mitcham Carl. (1994)..pdf
PDF
TALLER DE ESTADISTICA BASICA para principiantes y no tan basicos
PDF
E1 Guía_Matemática_5°_grado.pdf paraguay
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PDF
Telos 127 Generacion Al fa Beta - fundaciontelefonica
DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
PDF
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
DOC
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc
PPTX
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
PPTX
4. Qué es un computador PARA GRADO CUARTO.pptx
PPTX
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
PDF
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...
PPTX
TEMA 1ORGANIZACIÓN FUNCIONAL DEL CUERPO, MEDIO INTERNO Y HOMEOSTASIS (3) [Aut...
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
BIZANCIO. EVOLUCIÓN HISTORICA, RAGOS POLÍTICOS, ECONOMICOS Y SOCIALES
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
MODULO I ENFERMERIA BASICA.pdf HIstoria en enfermeria
Modelo Educativo SUB 2023versión final.pdf
ciencia_tecnologia_sociedad Mitcham Carl. (1994)..pdf
TALLER DE ESTADISTICA BASICA para principiantes y no tan basicos
E1 Guía_Matemática_5°_grado.pdf paraguay
PLAN DE CASTELLANO 2021 actualizado a la normativa
Telos 127 Generacion Al fa Beta - fundaciontelefonica
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
4. Qué es un computador PARA GRADO CUARTO.pptx
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...
TEMA 1ORGANIZACIÓN FUNCIONAL DEL CUERPO, MEDIO INTERNO Y HOMEOSTASIS (3) [Aut...

Proyectos pic 2008

  • 1. MOTORES PAP + SENSORES = VEHICULO ROBOT LIC. TOMAS FRANCISCO ORREGO TORREBLANCA
  • 2. ES UN DISPOSITIVO ELECTRONICO CAPAS DE ALMACENAR 1024 LINEAS DE PROGRAMACION (ORDENES) TIENE 13 PINES QUE PUEDEN FUNCIONAR COMO SALIDAS O ENTRADAS OTRAS CARACTERISTICAS COMO INTERRUPCIONES, TIMER0, CONTADOR, MODO BAJO CONSUMO –SLEEP, WDT. INSTRUCCIONES TIPO RISC ARQUITECTURA INTERNA DEL CPU - HARVARD LONGITUD DE INSTRUCCIONES DE (14 bits)
  • 3. PIC 16F84 I/O SUPERIOR COMO EL 16F877 MOTORES SENSORES ELECTRONICOS ANALOGOS O DIGITALES BOTONES O PULSADORES JUEGO DE RESISTENCIAS IC´S DRIVER PILAS O BATERIAS GRABADOR O PROGRAMADOR PIC CABLES Y OTROS DISPOSITIVOS
  • 4.  
  • 5. CONFIG PORTA = 3SENSORES PORTB = MOTORES PASO PORTA=2 PORTA=3 PORTA=6 CALL ADELANTE RETURN CALL DERECHA RETURN CALL IZQUIERDA RETURN BUSQUEDA
  • 6.  
  • 7. El programa a desarrollar servirá para leer el valor del teclado para PIC en el portb,0 a portb,3: esto utilizando las rutinas del archivo de inclusión de subrutinas keypad. asm, fíjese en el siguiente cuadro los valores que devuelve en decimal cada que pulsamos una tecla del pic, el valor decimal se mostrara en este caso en el portc, FUNCIONAMIENTO BASICO DEL TECLADO 4X4 PARA PIC 16F84/F877 OTROS
  • 8. PORTB TECLA A PULSAR VALOR EN DECIMAL VALOR EN BINARIO
  • 9. D7 D6 D5 D4 D3 D2 D1 D0 DECIMAL TECLA CONEXIÓN DE TECLADO AL PIC
  • 10. 1. EDITE Y SIMULE EL PROGRAMA EN MPLAB DEBE CONTAR LIST P=16F877A INCLUDE<P16F877A.INC> INCLUDE<MACROPIC.INC> CBLOCK 0X20 ENDC ORG 0000H GOTO INICIO ORG 0004H CALL int_teclado RETFIE INICIO BSF STATUS,5 CLRF PORTC BCF STATUS,5 CLRF PORTD CALL inicio_teclado BSF INTCON,GIE REPITE CALL lee_teclado MOVF tecla,0 MOVWF PORTC GOTO REPITE INCLUDE <LCD.ASM> INCLUDE <KEYPAD.ASM> INCLUDE <RETARDO.ASM> END PRACTICA DIRIJIDA Nº CONTROL DE ACCESO POR CODIGO CON LOS MACRO QUE INDICA EL PROGRAMA EL SIGUIENTE PROGRAMA MUESTRA EL VALOR DECIMAL DE LA TECLA PULSADA EN EL PORTC
  • 11.  
  • 12. EDITE, SIMULE UN PROGRAMA QUE TESTEE 4 TECLAS A PULSAR Y MUESTRE UN MENSAJE QUE DIGA INGRESE SU CODIGO: ***** SI INGRESA EL CODIGO CORRECTO SALDRA EN PANTALLA ------INGRESO PERMITIDO---- SI INGRESA EL CODIGO MAL TE MANDARA UN SONIDO DE ERROR Y EN LA PANTALLA DIRA --- CLAVE MAL-------- PRÁCTICA CUALQUIER CONSULTA DEJAR COMENTARIO O TAMBIEN PUEDEN ESCRIBIR A TORREGO@SENATI.PE