Trabajo Prctico Nmero 6 - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Trabajo Prctico Nmero 6

Description:

Salida 4 display de 7 segmentos. Agregar 16 KB de memoria externa. 3 ... LDEA MOV #$FF,DDRB ; Configuro el Puerto B como Salida ... – PowerPoint PPT presentation

Number of Views:67
Avg rating:3.0/5.0
Slides: 12
Provided by: estebanv4
Category:

less

Transcript and Presenter's Notes

Title: Trabajo Prctico Nmero 6


1
Trabajo Práctico Número 6
2
Objetivo
  • Diseñar Estación Meteorológica controlada por un
    MC68HC08QY4
  • Entrada Analógica 16 bits (Temperatura).
  • Entrada Analógica de 8 bits (Lluvia).
  • Contador de pulsos de 8 bits (Viento).
  • Salida 4 display de 7 segmentos.
  • Agregar 16 KB de memoria externa.

3
Expansión de Memoria (Bloques)
3
05/01/2010
4
Expansión de Memoria (Circuito)
5
Ciclo de Lectura del Bus
  • LDEA MOV FF,DDRB Configuro el Puerto B como
    Salida
  • PSHH Apilo la parte alta de la dirección
  • PULA Desapilo la parte alta de la dirección
  • STA PTB Escribo la parte alta en el puerto B
  • MOV 18,PTA Genero señal de escritura en ADHI
  • MOV 00,PTA Restauro las Señales de Control
  • STX PTB Escribo la parte baja en el puerto B
  • MOV 19,PTA Genero señal de escritura en ADLO
  • MOV 00,PTA Restauro las Señales de Control
  • MOV 00,DDRB Configuro el Puerto B como
    Entrada
  • MOV 12,PTA Genero las Señales de Lectura del
    Bus
  • LDA PTB Leo el dato del bus
  • MOV 00,PTA Restauro las Señales de Control
  • RTS

6
Diagrama de Tiempos
7
Ciclo de Escritura del Bus
  • STEA MOV FF,DDRB Configuro el Puerto B como
    Salida
  • PUSA Apilo el valor del acumulador
  • PSHH Apilo la parte alta de la dirección
  • PULA Desapilo la parte alta de la dirección
  • STA PTB Escribo la parte alta en el puerto B
  • MOV 18,PTA Genero señal de escritura en ADLO
  • MOV 00,PTA Restauro las Señales de Control
  • STX PTB Escribo la parte baja en el puerto B
  • MOV 19,PTA Genero señal de escritura en ADLO
  • MOV 00,PTA Restauro las Señales de Control
  • PULA Recupero el byte de información
  • STA PTB Escribo el byte de en el puerto N
  • MOV 10,PTA Genero las Señales de Escritura
    del Bus
  • MOV 00,PTA Restauro las Señales de Control
  • MOV 00,DDRB Configuro el Puerto B como
    Entrada
  • RTS

8
Diagrama de Tiempos
9
Diagrama de Bloques
10
Diagrama Detallado
11
Verificación de RAM
  • Verif ldhx 0000 Inicializo el índice
  • loop lda 00 Cargo en A el valor a escribir
  • jsr stea Escribo en RAM externa
  • jsr ldea Leo byte de RAM externa
  • cmp 00 Compruebo si está bien
  • bne error Si está mal, salto a rutina de error
  • lda FF Cargo en A el valor a escribir
  • jsr stea Escribo en RAM externa
  • jsr ldea Leo byte de RAM externa
  • cmp FF Compruebo si está bien
  • bne error Si está mal, salto a rutina de error
  • aix 01 Incremento el índice
  • cphx 4000 Si no llegó al final de la RAM,
  • bne loop entonces repito
  • jsr bien Muestro que está bien
Write a Comment
User Comments (0)
About PowerShow.com