aprender

Páginas: 3 (602 palabras) Publicado: 5 de julio de 2013
ufeff UNIVERIDAD TECNOLOGICA DE CHIHUAHUA


INGENERIA EN MECATRONICA AREA DE AUTOMATIZACION


OPTATIVA I.

PROGRAMACIÓN DE SISTEMAS INTEGRADOS EMBEBIDOS
Práctica 1.5
Uso de botones ysubrutinas

Omar Jacobo Palma Lucero 1109120139 (jacas_91@hotmail.com)
Gregorio De la rosa Escobedo 1109120123
(goyodelarosa@hotmail.com)

Gustavo LoeraRascón 1110220389
(gus_loeras@hotmail.com)



1. Descripción
En la presente práctica se utilizara el temporizador TMR0 como contador. Se conectara la entrada del contador a un botón para que seacontado un pulso cada vez que se presione el botón.
Cuando el número de pulsos contados sean igual al número en el registro “TEST”, un nivel lógico de 1 (5 V DC) aparece en el pin 3 del PORTD. Dado queeste voltaje activara un relevador electromecánico, este bit es llamado “Relay”.
En este ejemplo, el registro “TEST” contiene el número 5. En realidad, puede ser cualquier número.
2. MaterialPIC16F887
Programador MASTER-PRO
1 LED (en lugar del relevador que pide la practica)
resistencias
2 Push botton
2 Capacitores 20Pf

3. Objetivo
Que el alumno desarrolle sus habilidadesaplicando la programación, en este caso con el lenguaje de ensamblador.




4. Código
list p=16f887
#include
errorlevel -302
__CONFIG _CONFIG1, _HS_OSC & _WDT_OFF & _PWRTE_ON & _MCLRE_ON &_CP_OFF & _CPD_OFF & _BOR_ON & _IESO_ON & _FCMEN_ON & _LVP_OFF __CONFIG _CONFIG2, _BOR40V & _WRT_OFF ;************DEFININGVARIABLES*****************************************
TEST equ B00000101' ;00000101 = TEST
#define RELAY PORTD,3 ; Pin PORTD,3 = RELAY
;************************ MAIN PROGRAM **************************************
org 0x0000 ; Address of the first program instructionbanksel TRISB ; Selects bank containing register TRISB
clrf TRISB ; All port B pins are configured as outputs
clrf TRISD ; All port D pins are configured as outputs
movlw B'00010000' ; This...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • aprender a aprender
  • aprender a aprender
  • Aprender A Aprender
  • Aprender a aprender
  • aprendiendo a aprender
  • Aprender a Aprender
  • aprende a aprender
  • Aprender a aprender

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS