A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Prentice HallMicrocontroladores 80511 Capítulo 2 A família de Microcontroladores MCS-51 da Intel Membro original é o 8051; CPU de 8 bits otimizada para.

Apresentações semelhantes


Apresentação em tema: "Prentice HallMicrocontroladores 80511 Capítulo 2 A família de Microcontroladores MCS-51 da Intel Membro original é o 8051; CPU de 8 bits otimizada para."— Transcrição da apresentação:

1 Prentice HallMicrocontroladores Capítulo 2 A família de Microcontroladores MCS-51 da Intel Membro original é o 8051; CPU de 8 bits otimizada para aplicações de controle; Poderosa capacidade de processamento booleano, incluindo lógica individual de bits; 64 Kbytes de endereçamento de memória de programa; 64 Kbytes de endereçamento de memória de dados; 4 Kbytes de memória de programa interna;

2 Prentice Hall2Microcontroladores 8051 Capítulo 2: 128 bytes de memória RAM de dados interna; 32 linhas de I/O bidirecionais endereçáveis individualmente; 2 Timers/Contadores de 16 bits; 5 entradas de interrupções (3 internas e 2 externas) com 2 níveis de prioridade; 1 oscilador interno de relógio.

3 Prentice Hall3Microcontroladores 8051 Capítulo 2: Arquitetura do 8051 Interrupções Internas (3) e Externas (2) Controle de Interrupções CPU OSC Bar. Controle ROMRAM 4 Portes de Ent/SaiPorte Serial Timer 1Timer 0 TX RXP0 P1 P2 P3 Entradas externas de clock dos Contadores Figura 1: Arquitetura básica do microcontrolador 8051.

4 Prentice Hall4Microcontroladores 8051 Capítulo 2: Família de Microcontroladores MCS-51 da Intel

5 Prentice Hall5Microcontroladores 8051 Capítulo 2: Pinagem do 8051

6 Prentice Hall6Microcontroladores 8051 Capítulo 2: Memória de programa e memória de dados FFFFh Externa 0000h EA\=0 Externa EA\=1 Interna PSEN\ Memória de Programa: 128 bytes inferiores 128 bytes superiores SFRs FFFFh 0000h Externa Interna FFh 00h Memória de Dados: Figura 3: Organização da Memória da família de microcontroladores MCS-51 da Intel. 0FFFh 1000h 7Fh 80h RD\WR\

7 Prentice Hall7Microcontroladores 8051 Capítulo 2: Endereçamento das Interrupções 8 bytes ROM Reset 0002h 0000h 000Ah 0003h 0012h 000Bh 001Ah 0013h 0022h 001Bh 002Ah 0023h 0032h 002Bh 07FFh : 0033h Ext. Int. 0 Timer 0 Ext. Int. 1 Timer 1 Serial Port Timer 2 (8052/32) Figura 4: Memória de programa do MCS-51.

8 Prentice Hall8Microcontroladores 8051 Capítulo 2: 8051 PSEN barra P1 P0 ALE P3 P2 EA barra Latch GND ROM/EPROM OE\=OE barra D7-D0 Endereços menos significativo Endereços mais significativos Figura 5: Hardware para memória de programa externa.

9 Prentice Hall9Microcontroladores 8051 Capítulo 2: MCS-51 com ROM interna P1 P0 EA barra ALE RD \ P3 P2 WR\ Latch VCC RAM D7-D0 Endereços menos significativo Endereços mais significativos WE\ OE\ Figura 6: Hardware para memória de dados externa. E/S bits de paginação E/S

10 Prentice Hall10Microcontroladores 8051 Capítulo 2: FFh Acessível somente por endereçamento indireto (128 bytes superiores) 80h FFh Acessível por endereçamento direto (SFRs: Portes, Bits de controles dos Timers, Acumulador, etc) 80h 7Fh Acessível por endereçamento direto e indireto (128 bytes inferiores) 00h Figura 7: Memória de dados interna.

11 Prentice Hall11Microcontroladores 8051 Capítulo 2: 7Fh Endereçamento por byte 30h 07h R7 Banco 0 00Hh R0 0Fh R7 Banco 1 08h R0 17h R7 Banco 2 10h R0 1Fh R7 Banco 3 18h R0 2Fh Endereçável por bit e/ou byte 20h Valor inicial do SP (Stack Pointer: ponteiro de pilha) após um sinal de Reset. Figura 8: 128 bytes inferiores da RAM interna.

12 Prentice Hall12Microcontroladores 8051 Capítulo 2: Program Status Word

13 Prentice Hall13Microcontroladores 8051 Capítulo 2: Bancos de Registradores

14 Prentice Hall14Microcontroladores 8051 Capítulo 2: Endereçamento por bits/bytes

15 Prentice Hall15Microcontroladores 8051 Capítulo 2: Registradores de Funções Especiais (SFRs)

16 Prentice Hall16Microcontroladores 8051 Capítulo 2: Registradores de Funções Especiais (SFRs) para o 8052

17 Prentice Hall17Microcontroladores 8051 Capítulo 2: Figura 10: Decodificador 74HC138

18 Prentice Hall18Microcontroladores 8051 Capítulo 2:

19 Prentice Hall19Microcontroladores 8051 Capítulo 2:

20 Prentice Hall20Microcontroladores 8051 Capítulo 2:

21 Prentice Hall21Microcontroladores 8051 Capítulo 2:

22 Prentice Hall22Microcontroladores 8051 Capítulo 2:

23 Prentice Hall23Microcontroladores 8051 Capítulo 2:

24 Prentice Hall24Microcontroladores 8051 Capítulo 2: Operação de executar um programa passo a passo:

25 Prentice Hall25Microcontroladores 8051 Capítulo 2: Modos de redução de potência em microcontroladores CHMOS: Modo Idle Modo Baixa Potência Registrador PCON: bit 7bit 6bit 5bit 4bit 3bit 2bit 1bit 0 SMOD---GF1GF0PDIDL -SMOD: Bit de duplo baud rate (freqüência de recepção e transmissão do canal de comunicação serial). Quando igual a 1 lógico, o baud rate é dobrado quando o canal de comunicação serial ou está no modo 1, ou 2, ou 3; -GF1: flag de uso de propósito geral; -GF0: flag de uso de propósito geral; -PD: Bit de baixa potência (Power Down). Fazendo este bit igual a 1 lógico, ativa o modo de baixa potência. -IDL: Bit de Modo Idle. Fazendo este bit igual a 1 lógico, ativa o modo Idle.


Carregar ppt "Prentice HallMicrocontroladores 80511 Capítulo 2 A família de Microcontroladores MCS-51 da Intel Membro original é o 8051; CPU de 8 bits otimizada para."

Apresentações semelhantes


Anúncios Google