reporte precticas arduino

Páginas: 6 (1323 palabras) Publicado: 23 de abril de 2014


Universidad Politécnica de Tlaxcala



Ingeniería Mecatrónica


REPORTE MICROCONTROLADORES


Nombre estudiantes:
Cesar Pérez Hernández

Nombre del docente:
TOMAS ISAIAS FLORES PORTILLO













Fecha:23/01/2014





OJETIVO DE LA ASIGNATURA
Conoceremos el funcionamiento de las unidades básicas que componen un sistema digital basado enmicrocontroladores, su programación y sus interfaces, como base para la utilización de los microcontroladores en la aplicación en el diseño. Nosotros nos introduciremos en la materia de dispositivos lógicos programables, tanto orientados a trabajar bajo programas informáticos a los que se adecuan más los procesos industriales.
Juego de instrucciones de los microcontroladores PIC de 14 bits:


DESARROLLOPROGRAMA 1
Por el puerto B se obtiene el dato de las cinco líneas del puerto A, al que está conectado un array de interruptores, sumándole el valor de una constante, por ejemplo 74.

LIST P=16F84A; PROCESADOR A UTILIZAR
INCLUDE
CONS EQU b'11111111'
;zona de codigo
ORG 0
INICIO
BSF STATUS,RP0CLRF TRISB; puerto b como salida
BCF STATUS,RP0
MOVLW CONS
PRINCIPAL
MOVWF PORTB
GOTO PRINCIPAL
END

PROGRAMA 2
Por el puerto B se obtiene el dato del puerto A multiplicado por dos. Es decir: (PORTB)=2(PORTA).

LIST P=16F84A; PROCESADOR A UTILIZAR
INCLUDE
;zona decodigo
ORG 0
INICIO
BSF STATUS,RP0; ACCESO AL BANCO 1
CLRF TRISB; COFIGURO PUERTO B COMO SALIDAS
MOVLW b'11111'
MOVWF TRISA; CONFIGURO PUERTO A COMO ENTRADA
BCF STATUS,RP0; ACCESO AL BANCO 0
PRINCIPAL
MOVF PORTA,W; SE LEE EL ESTADO DEL PUERTODEL PUERTO A Y GUARDALO EN W
MOVWF PORTB; SE CARGA EL PUERTO B CON EL DATO EN W
GOTO PRINCIPAL
END

PROGRAMA 3
Por el puerto B se obtiene el dato del puerto A, pero en la salida los bits pares se fijan siempre a 0₂ “1”. El orden de los bits será “b7 b6 b5 b4 b3 b2 b1 b0”, siendo los pares en el “b6 b4 b2 y el b0”.
Por ejemplo si en elpuerto A se obtiene el dato b’—01100, por el puerto B se visualizara b’01011101’. Observar que los bits pares están a “1” (efectivamente: puerto B = b’x1x1x1x1’) y los impares permanecen con el dato del puerto de entrada (efectivamente puerto A = b’---x1x0x’) y el puerto B = b’xxxx1x0x’.

LIST P=16F84A; PROCESADOR A UTILIZAR
INCLUDE
CONSTANTE EQUb'1001010'
;zona de codigo
ORG 0
INICIO
BSF STATUS,RP0; ACCESO AL BANCO 1
CLRF TRISB; COFIGURO PUERTO B COMO SALIDAS
MOVLW b'11111'
MOVWF TRISA; CONFIGURO PUERTO A COMO ENTRADA
BCF STATUS,RP0; ACCESO AL BANCO 0
MOVLW CONSTANTE
PRINCIPALMOVF PORTA,W; SE LEE EL ESTADO DEL PUERTO DEL PUERTO A Y GUARDALO EN W
ADDLW CONSTANTE
MOVWF PORTB; SE CARGA EL PUERTO B CON EL DATO DE W
GOTO PRINCIPAL
END

PROGRAMA 4
Por el puerto B se obtiene el dato del puerto A pero en las salidas los bits impares se fijan siempre a cero “0”. El orden de los bitsserá “b7 b6 b5 b4 b3 b2 b1 b0”siendo los impares el b7, b5, b3 y b1.
Por ejemplo por el puerto A se introduce el dato b’---01100, por el puerto B se visualizara b’00000100’ observar que los bits impares están a “0” (efectivamente: puerto B = b’0x0x0x0x’) y los pares permanecen con el dato del puerto de entrada (efectivamente puerto A = b’—0x1x0’y puerto B = b’—0x1x0).

__CONFIG _CP_OFF &...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Reporte de prectica destilacion
  • Reporte De Precticas Profesionales
  • REPORTE PRECTICA
  • biologia reporte de prectica
  • Reporte Practica En Arduino
  • Precticas
  • Prectica
  • arduino

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS