COMPUTADORA BÁSICA MOTOROLA 6800 V2.0

          Esta es una nueva versión por así decirlo de la computadora Básica con el motorota 6800,6802,6809 como microprocesador y el PIA 6821 como Periférico utiliza una memoria RAM Externa 6116 de 2048 Bytes, pero una memoria EEPROM AT28c64B un circuito simple y los programas de código fuente para el mismo están también para que puedas descargarlos puedes utilizar el Programador que te proveemos en esta pagina “PROGRAMADOR UNIVERSAL” para programar esta computadora Básica

 

 

CÓDIGO FUENTE PARA PRUEBA

    Este es el programa de prueba para ver el funcionamiento de la computadora básica versión 2.0 con memoria RAM externa, puedes descargar mas programas de esta pagina

;------------------------------------------------------------------

; Programa: corrimiento de leds del puerto a y b del pia

;           EEPROM           --->                  E000-FFFF

;           RAM                 --->                  0000-07FF

;           PIA                  --->                  8000-8003

; Autor: Raul Alejandro Quispe Larico Dom 72039662 Cel 72097633

; [email protected]

;------------------------------------------------------------------

d_dra   .equ    $8000

cra     .equ    $8001

d_drb   .equ    $8002

crb     .equ    $8003

; definicion de variables en memoria ram interna

d0        .equ     $0100

d1        .equ     $0101

 

        .org    0e000h

;----------------------------- programa de inicializacion del puerto a

              lds         #07ffh

inicio:

        clr     cra             ; bit 2 = 0 escoge DDRa

        ldaa    #0ffh           ; 1 = todos salidas

        staa    d_dra           ; configura el port A salidas

        ldaa    #%00000100      ; bit 2 = 1

        staa    cra             ; Escoge el cra

;--------------------------------

        clr     crb             ; bit 2 = 0 escoge DDRb

        ldaa    #0ffh           ; 1 = todos salidas

        staa    d_drb           ; configura el port b salidas

        ldaa    #%00000100      ; bit 2 = 1

        staa    crb             ; Escoge el DRb

;------------------------------- rotacion de leds en el puerto A

principal:

        clra                    ; a <-- 0

        sec                     ; carry <-- 0

left:

      staa    d_dra                     ; saco al puerto A

      staa    d_drb

                                                           ;retardo

            bsr         delay

 

      rola                                               ; rotar el A a izquierda

      bne     left             ; Saltar si no es = 0

 

            BRA      principal                  ; volver a empezar

;-------------------------------

delay: 

 

            ldab     #0ffh

            stab     d1

 

loop1:

            ldab     #0ffh

            stab     d0

loop0:

            DEC     d0

 

            nop

            bne      loop0  

 

            dec      d1

            bne      loop1

           

            rts

;-----------------------------------------------------------

; vectores de interrupcion

;-----------------------------------------------------------

            .org      0FFF8h

 

      .BYTE     0e0h          ; IRQ (No usado)

            .BYTE       00h                        

      .BYTE     0e0h         ;  SWI (No usado)

            .BYTE       00h                        

      .BYTE     0e0h         ;  NMI (No usado)

            .BYTE       00h                        

      .BYTE     0e0h         ;  Reset (usado)

            .BYTE       00h                        

            .end

.end

 

 


    Los programas para probar la computadora v 2.0 Descárguela de esta pagina y consulte con la Versión uno también de esta misma pagina

 

Principal   Descargar   Enviar Correo

 


    Bueno cualquier comentario a mi pagina estaré gustoso de responder tus preguntas o dudas, puedes enviarme  un correo electrónico a [email protected] y si eres de La Paz Bolivia puedes llamarme por teléfono al 72097633 , será un gusto atenderte, te recomiendo también accedas a la pagina principal donde encontraras un listado de programas que apuesto serán de tu agrado, recuerda que puedes publicar anuncios o proyectos con todos tus datos totalmente GRATIS!!! , será para mi un gusto serte de utilidad...


 

 

1