Practica de micro
Jesús Edwin Silva Cuellar 1344015 Manejo de 4 Displays de 7 Segmentos
DESCRIPCIÓN:
En cada uno de los displays se mostraran los números 1, 2, 3 y 4 respectivamente. Se hará usodel multiplexado de los elementos para optimizar recursos físicos.
OBJETIVOS:
• Aprender a manipular cuatro displays de 7 segmentos con un solo microcontrolador.
• Entender las ventajasde multiplexar dispositivos electrónicos.
• Entender el uso de punteros en ensamblador.
• Aprender a hacer la conversión de código binario, a través del programa para poder desplegar en losdisplays el número requerido sin tener que usar un circuito convertidor.
a) El Diagrama Esquemático:
[pic]
b) Código ensamblador
indo equ 00h
pc equ 02h
status equ 03hfsr equ 04h
ptoa equ 05h
ptob equ 06h
loops equ 0dh
loops2 equ 0eh
rota equ 0fh
dig1 equ 10h
dig2 equ 11h
dig3 equ 12h
dig4 equ 13h
trisa equ 85htrisb equ 86h
z equ 02h
c equ 00h
w equ 00h
reset org 0
goto inicio
org 5
retardo
movlw 03h
movwf loops
top2 movlw D'110' ;movwf loops2 ;
top nop
nop
nop
nop
nop
nop
decfsz loops2
goto top
decfsz loops
goto top2
retlw 0
tablaaddwf pc retlw b'00111111' ;0
retlw b'00000110' ;1
retlw b'01011011' ;2
retlw b'01001111' ;3
retlw b'01100110' ;4
retlw b'01101101' ;5
retlw b'01111101' ;6retlw b'00000111' ;7
retlw b'01111111' ;8
retlw b'01101111' ;9
inicio bsf status,5
movlw 00h movwf trisa movlw 00h movwf trisb bcfstatus,5 movlw 01 movwf dig1
movlw 02
movwf dig2
movlw 03
movwf dig3
movlw 04
movwf dig4
movlw 00
movwf ptoa...
Regístrate para leer el documento completo.