Ingeniero Electrónico

Páginas: 2 (372 palabras) Publicado: 7 de octubre de 2012
;******************************************************************^
; T�tulo: ejem04.asm ^
; Autor: V. Garcia ^
; Fecha: 20-01-2006 ^
; Version: 0.0^
; Codigo para: PIC16C84 y PIC16F84 ^
; Clock: 4MHz , XT. -> Ciclo = 1 uS. ^
; Reset: Power On Reset. ^
; Watch Dog:Inhabilitado. ^
; Proteccion de codigo: Inhabilitado. ^
; Ficheros requeridos: H16f84a.inc ^
; Placa uControladora: Circuito de c�todos de LEDs a +Vcc. ^
; ^
; (Lastildes estan omitidas de manera intencionada) ^
;_________________________________________________________________ ^
; Recordar que con: 0 se designa al registro W y con ^
;1 se designa al archivo f ^
; Pulsador sin rebotes enciende un LED ^
; Que hace => A de encender el LED 1 apagarlo, encender LED 2 y ^
; apagarlo, sigue hasta LED 8. La secuencia seinvierte y sigue ^
; desde LED 8 hasta LED 1 ^
;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
;--------------- Encabezado -------------;********************************************************************
;
LIST p=PIC16F84A ; Directiva para definir micro.
#include ; Fichero estandard de cabezera.
;;******************** DEFINICIONES **********************************
; Todas las definiciones estan en 'include ', por tanto
; solo se definen las locales
porta equ h'0005' ; define puerto A
portb equ h'0006' ;define puerto B

con1 equ 0x0C ; Variable de temporizacion.
con2 equ 0x0D ; Variable de temporizacion.

;******************** COMIENZO DEL PROGRAMA ********************; SE DEFINEN BANCOS
#define banco1 bsf STATUS,RP0 ;Macro para abreviar el BANCO 1
;pone a 1 el bit5 del registro status
#define banco0 bcf STATUS,RP0 ;Macro para abreviar el BANCO 0...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero en Electronica
  • Ingeniero Electronico
  • Ingeniero Electronico
  • Ingeniero Electronico
  • ingeniero electronico
  • Ingeniero en electronica
  • ingeniero electronico
  • Ingeniero Electrónico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS