registro microcontroladores

11
INSTITUTO TECNOLOGICO DE LOS MOCHIS CARRERA: INGENIERIA ELECTRONICA MATERIA: MICROCONTROLADORES UNIDAD#2: ACTIVIDAD 2 MAESTRO: ACOSTA HARO SALVADOR ALUMNO: GASTELUM ALVAREZ LUIS ENRIQUE

Upload: kiqe-gastelum

Post on 21-Nov-2015

215 views

Category:

Documents


1 download

DESCRIPTION

es un tema de suma importancia sobre los registros de los microcontroladores

TRANSCRIPT

  • INSTITUTO TECNOLOGICO DE LOS MOCHIS

    CARRERA:

    INGENIERIA ELECTRONICA

    MATERIA:

    MICROCONTROLADORES

    UNIDAD#2:

    ACTIVIDAD 2

    MAESTRO:

    ACOSTA HARO SALVADOR

    ALUMNO:

    GASTELUM ALVAREZ LUIS ENRIQUE

  • REGISTROS:

  • REGISTRO PIE1

    En estos bit como los anteriores nos permite la habilitacin de las siguientes interrupciones ya sean la interrupcin de lectura/escritura en el canal de transmisin de datos en paralelo (SPP), interrupcin del convertidor A/D, la interrupcin de recepcin del EUSART, interrupcin de transmisin del EUSART, del puerto serie sncrono (SSP), habilitacin de la interrupcin del mdulo 1 de Comparacin/Captura/PWM(CCP1), interrupcin de igualdad entre TMR2 y PR2 y la interrupcin de desbordamiento del Temporizador 1

    REGISTRO PIE2

    Este registro es el que nos permite habilitar o deshabilitar las interrupciones de entrada y salida de fallo en el oscilador, interrupcin del comparador, del USB, de escritura en las memorias EEPROM/ Flash, interrupcin de colisin de bus en el SSP, de deteccin de tensin alta/baja, desbordamiento del Temporizador 3y el de la interrupcin del mdulo 2 de Comparacin/Captura/PWM(CCP2).

    REGISTRO IPR1

    Este registro es el que nos podre permitir lo que sera la seleccin de prioridades de interrupcin ya sean de alta o baja para este se aplica en las siguiente interrupciones las cuales son, la interrupcin de lectura/escritura en el canal de transmisin de datos en paralelo (SPP), la interrupcin del convertidor A/D, interrupcin de recepcin del EUSART, interrupcin de transmisin del EUSART, del puerto serie sncrono (SSP), del mdulo 1 de Comparacin/Captura/PWM (CCP1), interrupcin de igualdad entre TMR2 y PR2 y la interrupcin de desbordamiento del Temporizador 1 ya sean en alto o baja.

  • REGISTRO IPR2

    Este registro tiene la misma funcin del anterior realizando la seleccin de prioridad ya sea en alta o baja pero con fallos en el oscilador, la interrupcin del comparador, de prioridad de la interrupcin del USB, de prioridad de la interrupcin del USB, prioridad de la interrupcin de colisin de bus en el SSP, prioridad de la interrupcin de deteccin de tensin alta/baja, prioridad de la interrupcin de desbordamiento del Temporizador 3, prioridad de la interrupcin del mdulo 2 de Comparacin/Captura/PWM (CCP2).

    REGISTRO CMCOM

    Como sus iniciales este registro tiene la funcin de hacer comparaciones con los bits de entrada y salida para ser un comparador invertido o no invertido.

    REGISTR STATUS

    Este sera un bit de valor negativo este sera un bit que se permite ser utilizado para realizar operaciones mediante las cueles nos permite la indicacin si se realiza o produce un desbordamiento en la operacin aritmtica adems de permitir un acarreo de ciertas instrucciones.

  • REGISTRO T0CON

    Este registro nos muestra los bits de puesta en marhca de los temporizadores de modo 16-bit y 8-bit adems de la configuracin del modo contador/temporizador, la seleccin de flanco en modo contador que se incrementa en los flancos de subida de la lnea RA4/T0CKI o bajada y adems los Bits de seleccin del pre-escalar del Temporizador 0:

    REGISTRO T1CON

    Registro de la seleccin de modo de lectura y escritura del tmr1, adems de la de monitorizaciones la fuente del reloj principal del sistema (solo lectura) tomando tambin en cuenta, Bits de seleccin del pre-escalar del Temporizador 1 adems de la habilitacin del oscilador del Temporizador 1, los sincronizacin de la seal de reloj (solo aplica cuandoTMR1CS=1) y Bits de seleccin de la fuente de incremento del Temporizador 1.

    REGISTRO ADCON0

    El registro de del ADCON0 es la seleccin de bits que permiten seleccionar del canal de le la conversacin A/D DE (13 canales) adems de los inicios y monitorizacin del estado de la conversin t pudiendo habilitacin de conversin de la A/D.

  • REGISTRO ADCON1

    En este registro se trabajan los bit de configuracin, mediante estos se establecen las lneas fsicas las cuales van a trabajar como puertos de entradas del convertidor A/D.

    REGISTRO STKPTR

    Este nos permite declarar las variables banderas las cuales nos permitan el llenado y vaciado de la pila ya sea en modo escritura nicamente duendo este puesto en a 0 indicndonos si se realiza el desbordamiento de esta indicndola en el puntero indicado con 5 bits permitiendo la posicin de la pila (en un valor de o a 31).

    REGISTRO EECON1

    Es la entrada de los bits que nos permitan direccionarnos hacia la memoria flash permitindonos el acceso de esta de todo dato indicado adems en eeprom, adems permitindonos la seleccin de borrados ya sea de una fila de la memoria flash, permitiendo adems la indicacin de los errores de escritura de estos datos ya siendo permitida el bits de operaciones de escritura en la memoria.

    REGISTRO INTCON

    Nos permite habilitar todas las instrucciones que existen ya sean las globales, de desbordamiento, de los puertos, desbordamiento de los temporizadores, de las banderas, interrupciones externas.

  • REGISTRO INTCON2

    Este nos permite habilitar por medio de cada bit ya sea las resistencias de pull-up del puerto b, adems de las selecciones de flanco de la interrupcin externas ya sean 0, 1, 2, tambin dando la eleccin de las prioridades e las interrupciones de los temporizadores.

    REGISTRO INTCON3

    En estos bit nos dan la seleccin y nos permite lo que es la seleccin de las prioridades de las interrupciones externas, adems permitindonos realizar lo que seran las banderas de las interrupciones externas permitindonos producir flancos en las lneas RB1/INT1, lnea RB2/INT2.

    REGISTRO PIR1

    Relaciona una bandera de la interrupcin de lectura/escritura en el canal de transmisin de datos en paralelo (SPP), adems de la interrupcin del convertidor A/D, la interrupcin de recepcin del EUSART, la interrupcin de transmisin del EUSART, la interrupcin del puerto serie sncrono (SSP), la interrupcin del mdulo 1 de Comparacin/Captura/PWM, la interrupcin de igualdad entre TMR2 y PR2y la interrupcin de desbordamiento del Temporizador 1.

  • REGISTRO PIR2

    Estos bit nos direccionan a las posiciones que le indicamos a las banderas permitindonos las interrupciones y las operaciones de escritura ya se s de de fallo en el oscilador, interrupcin del comparador, interrupcin del USB, interrupcin de escritura en las memorias EEPROM/ Flash, interrupcin de colisin de bus en el SSP, interrupcin de deteccin de tensin alta/baja, interrupcin de desbordamiento del Temporizador 3, interrupcin del mdulo 2 de Comparacin/Captura/PWM.

    REGISTRO RCON

    Este nos permite mediante un bit dar habilitaciones sobre la prioridad de las indicaciones o en las interrupciones ya sean habilitadas o deshabilitadas.

    REGISTRO ADCON2

    Este registro almacena el resultado de la conversin hacia la izquierda o derecha segn sea la salida un cero o un uno lgico y selecciona la seal de reloj.

  • REGISTRO TXSTA

    En este registro se selecciona el modo esclavo el cual recibe una seal de reloj externa o el modo maestro el cual recibe la seal de reloj interna para poder seleccionar el modo sncrono, dentro del mismo se habilita o deshabilita la lnea de transmisin y en el bit SYNC selecciona el modo sncrono o el asncrono.

    REGISTRO TXSTA (CONT)

    Este registro selecciona la alta o baja velocidad de comunicacin en el cual se puede utilizar un bit de paridad o para distinguir entre direccin o dato en los buses maestro-esclavo.

    REGISTRO RCSTA

    Este registro maneja el bit de activacin o desactivacin del puerto serie para la recepcin del modo sncrono maestro y solo puede procesar un byte en el registro de desplazamiento.

    REGISTRO BAUDCON

    En este se maneja el bit de desbordamiento de auto-deteccin, el bit status de operacin el cual indica si hay o no una operacin y bit de habilitacin del generador de velocidad o de auto-activacin del modo sncrono.

  • REGISTRO T2CON

    En este se utiliza el manejo del temporizador 2 y su puesta en marcha el cual se incrementa con cada pulso de reloj de alguna seal de salida.

    REGISTRO CCP2CON

    Este registro usa el bit 0 y el bit 1 los cuales son los bit menos significativos para el ciclo de trabajo en la seal PWM. Donde se manejan los modos de captura y comparacin para el inicio de un ciclo.

    REGISTRO ECPP1DEL

    En este se maneja el reinicio del modo PWM mejorado y en el cual se utiliza la configuracin del tiempo muerto.

  • REGISTRO CCP2CON

    En este registro se maneja la configuracin del modo PWM, en el cual los bit

    P1M1 y P1M0 no tiene efecto sobre dicho modo si no los bit menos significativos.