Microcontroladores

Páginas: 6 (1379 palabras) Publicado: 8 de agosto de 2012
UNIVERSIDAD DON BOSCO
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA ELECTRONICA

MICROCONTROLADORES

ENSAYO 1

PRESENTADO POR:

CATEDRÁTICO:
ING. Eduardo Rivera

GRUPO DE TEORICO:

01

Domingo 8 de julio del 2012

-Realizar una comparativa por medio del cuadro siguiente sobre los microcontroladores 68HC12 y elPIC16F877
| PIC16F877 | 68HC12 |
Bits | 8 Bits | 16-bit |
Puertos de E/S | PORTA dirección 05h
PORTB dirección 06h
PORTC dirección 07h
PORTD dirección 08h
PORTE dirección 09h | PORTA dirección $0000
PORTB dirección $0001
PORTE dirección $0008 |
Tipo de comunicación serial | Interfaz serial RS-232. Cuando se necesita establecer comunicación con otro micro controlador o con uncomputador. | RS232, Registros Usados: * SCI Baud Rate Control Register ($00C0, $00C1), * SCI Control Register ($00C2, $00C3), * SCI Status Register ($00C4) y * SCI Data Register ($00C6, $00C7) |
Rango de direcciones reservadas | En la EEPROM están reservadas las direcciones $00EC-$00ED, en el mapa de instrucciones se encuentran desde $FFB6 hasta $FFB7 y $FF80-$FFB5 | En losregistros:$0004-$0007$000E-$000F$0018-$0001D$0026-$003F$0058-$005F$006A-$006E$0087$00AC$00C8-$00CF$00DC-$00DF$00E1-$00EF$0100-$01FFEn el vector interrupciones $FF80 a $FFFF  |
Rango de EEPROM | 64 bytes 0h - 3Fh128 bytes 0h - 7Fh256 bytes 0h - FFh | $0D00-$0FFF |
Rango de RAM | - | $0800-$0BFF |
Rango de FLASH | 0000h a 1FFFh | $0000-$7FFF |
Rango de interrupciones | Hasta 14 fuentes de interrupción internas yexternas si hay algún rango reservado para cada micro. Vector de interrupciones 004h | $FFFE-$FFC3 |
Modos de direccionamiento | Directo, indirecto y relativo | * Inherente, * Inmediato, * Directo, * Extendido, * Relativo e * Indexado |
Acumuladores | W | A, B y D |
Registros índice | - | X y Y (16-bit) |
Registros de control | STATUS dirección 03hTRISA dirección 85h
TRISB dirección 86h
TRISC dirección 87h
TRISD dirección 88h
TRISE dirección 89h | * MISC $0013 * PUCR $000C * FEE32LCK/FEE28LCK $00F4/$00F8 * EEDIVH $00EE * EEDIVL $00EF * EEPROG $00FE * INTCR $001E * PLLCR $003C * RTICTL $0014 *COPCTL $0016 * PWCTL $0054 * TSCR $0086 * TCTL1-TCTL4 $0088-$008B * ICPACR $00A8 * DLYCT $00A9 * ICSYS $00AB * SC0BDH/SC1BDH $00C0/$00C8 |
Tipos de interrupciones | • INT Pin Interrupt (external interrupt)• TMR0 Overflow Interrupt• PORTB Change Interrupt (pins RB7:RB4)• Comparator Change Interrupt• Parallel Slave Port Interrupt• USART Interrupts• Receive Interrupt• Transmit Interrupt•A/D Conversion Complete Interrupt• LCD Interrupt.• Data EEPROM Write Complete Interrupt• Timer1 Overflow Interrupt• Timer2 Overflow Interrupt• CCP Interrupt• SSP Interrupt | * $FFFE, $FFFF Power-On (POR) or External Reset * $FFFC, $FFFD Clock Monitor Reset * $FFFA, $FFFB Computer Operating Properly (COP Watchdog Reset * $FFF8, $FFF9 Unimplemented Opcode Trap * $FFF6, $FFF7 SoftwareInterrupt Instruction (SWI * $FFF4, $FFF5 XIRQ * $FFF2, $FFF3 IRQ * $FFC0–$FFF1 Device-Specific Interrupt Sources |
Temporizador | TMR0: (01h)
Módulo CaracterísticasTMR0
Es un Contador/Temporizador de 8 bits
Leíble y escribible
Reloj interno o externo
Selección de flanco activo en el reloj externo
Preescalador de 8 bits programable
Solicitud de interrupción opcional en eldesbordamiento (de FFh a 00h).
TMR1: (L: 0Eh; H: 0Fh)
Es un Contador/Temporizador de 16 bits
Leíble y escribible
Reloj interno o externo
Solicitud de interrupción opcional en el desbordamiento (de FFFFh a 0000h)
Reinicialización opcional desde los módulos CCP
TMR2: (11h)
Es un Contador/Temporizador de 8 bits
Dispone de un registro de periodo de 8 bits (PR2)
Leíble y escribible
Preescalador...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Microcontroladores
  • Microcontroladores
  • Microcontroladores
  • microcontroladores
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS