Pic16F84A

Páginas: 4 (768 palabras) Publicado: 17 de enero de 2013
“Ciencia y tecnología con sentido humano”

12

“Benemérita Universidad Autónoma de Puebla”

“Arquitectura de Computadoras”

“Cubo”

OBJETIVO En esta práctica comprenderemos elfuncionamiento de una secuencia con veintisiete leds colocados en un cubo de 3X3

PROCEDIMIENTO Lo primero que se tiene que hacer es tener el programa MPLAB para así poder realizar el programa que hará quenuestros veintisiete leds prendan con forme a una secuencia que le demos utilizando un cubo de leds de 3X3. Material y equipo a utilizar:        Computadora personal (características mínimasnecesarias para ejecutar la aplicación MPLAB) 1 PIC 16F84A 1 cristal oscilador de 4MHz 2 capacitores de 22 pF 27 leds 7 resistencias de 330Ω 1 protoboard

Lo primero que necesitamos realizar en encontrarlas especificaciones del PIC16F84A de las cuales son las siguientes:

Teniendo lo que es la hoja de especificaciones del PIC16F84A solo podemos definir unos set de instrucciones que irán ennuestro programa. Ejemplos:

Una de las cosas que pudimos implementar en nuestro código ensamblador fue el registro TRISA y TRISB lo cual, según se ponga a 1 o a 0, respectivamente el bit asociado delregistro de configuración de cada puerto (TRISA y TRISB). Los registros de configuración TRISA y TRISB ocupan las misma direcciones pero en el banco 1, como se aprecia en la siguiente imagen. El TRISA yTRISB, que son registros de configuración, ocupan las direcciones 5 y 6 del banco 1.

Nuestro programa empieza por limpiar o borrar el registro del banco 1 que los denominamos TRISA Y TRISB lo cualhace que ocupemos las ocho entradas del PORTB pero sabemos que en nuestro cubo tiene 9 entradas como se muestra en la imagen

1 2 3 4 5 6 7 8 9

LIST P=16F84A #Include __Config _CP_OFF&_WDT_OFF &_PWRTE_ON &_XT_OSC cont equ 0x0d cont2 equ 0x0c topt equ 0x01 bsf STATUS, 5 movlw 0x00 movwf topt clrf TRISA clrf TRISB movlw 0x00 movwf PORTA movlw 0x00 movfw PORTB bcf STATUS, 5

aquí, se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pic16F84A
  • Pic16f84a
  • Pic16F84
  • Pic16f84a
  • Pic16F84A
  • Pic16f84a
  • Electrònica PIC16F84A
  • Microcontrolador PIC16F84

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS