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

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

Aula 05 - 2º sem. 2013 - Microcontroladores LT36D - 80318051LT36D Prof.: Paulo Denis Garcez da.

Apresentações semelhantes


Apresentação em tema: "Aula 05 - 2º sem. 2013 - Microcontroladores LT36D - 80318051LT36D Prof.: Paulo Denis Garcez da."— Transcrição da apresentação:

1 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz Microcontroladores: (LT36D) Prof: DaLuz PARTE 2 DO LIVRO 1/26

2 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz Década de 80  8048  : ROM interna programável de fábrica 8751: EPROM interna programável pelo usuário 8031: Chips de EPROM externa 8052: Um timer a mais 8752: EPROM interna programável pelo usuário 8032: Chips de EPROM externa 8052 Basic: Interpretador de BASIC interno - Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.3 Família Cap 2 – 2.4 2/26

3 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz Tipicamente 8051 contém: Ram: 128 bytes bytes R.E. Rom: 4 Kbytes 4 Ports de I/O 2 Timers de 16 bits 1 Interface Serial Capacidade de 64Kbytes de ROM Capacidade de 64Kbytes de RAM Ciclos típicos de 1 e 2 us Instruções de divisão e multiplicação Entradas de interrupção externa - Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.3 Família Cap 2 – 2.4 3/26

4 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz Arquitetura 8051/8052/ Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.4 4/26

5 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz - Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.4 Arquitetura 8051/8052/80550 Código ROM Interna RAM Interna A/DTimersSerial Utilização dos Ports P3 e P1 P1P KB128 BytesNão tem21P10P11P12P13P14P15P16P17RXTXINT0INT1T0T1WRRD 8031Não tem128 BytesNão tem21"""""""""""""""" 87514KB Eprom128 BytesNão tem21"""""""""""""""" 80528KB256 BytesNão tem31T2T2EX"""""""""""""" 8032Não tem256 BytesNão tem31T2T2EX"""""""""""""" 87528KB Eprom256 BytesNão tem31T2T2EX"""""""""""""" 80550Não tem128 Bytes8 Canais21A/D """""""" KB128 Bytes8 Canais21A/D """""""" KB Eprom128 Bytes8 Canais21A/D """""""" 5/26

6 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz - Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.4 Chip Externamente 6/26

7 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz - Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.4 Chip Externamente 7/26

8 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz - Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.4 Chip Externamente 8/26

9 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz Chip Externamente - Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.4 9/26

10 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz - Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.4 Chip Externamente 10/26

11 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz Pinagem Formal Mc Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – /26

12 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz Pinagem Formal Mc Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.4 Nome Número do Pino* Função Especial** Função Normal Função EspecialCometário da Função Especial P3.010RXDI/OReceive DataUsado na comunicação serial P3.111TXDI/OTransmit DataUsado na comunicação serial P3.212INT0\I/OExtenal interrupt 0Usado por um evento externo interromper o MC P3.313INT1\I/OExtenal interrupt 1Usado por um evento externo interromper o MC P3.414T0I/OTimer / Counter 0Contador do timer 0 P3.515T1I/OTimer / Counter 1Contador do timer 1 P3.616WR\I/OExternal data (strobe)Usado para conectar RAM externa P3.717RD\I/OExternal data (strobe)Usado para conectar RAM externa * Inúmeros referente à pastilha de 40 pinos DIP. ** Somente quando habilitadas. 12/26

13 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz Pinagem Formal Mc Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – /26

14 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz Pinagem Formal Mc Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – /26

15 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz Organização das Memórias - Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – /26

16 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz RAM Interna - Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.4 "BYTE" 210F0E0D0C0B0A0908 "Endereços em HEXA (h)" "BYTE" /26

17 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz RAM Interna - Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.4 BYTE ADDRESS "Not BIT ADDRESSABLE 7F GENERAL PORPOSE RAM 30 BIT ADDRESSABLE LOCATION 2F7F7E7D7C7B7A7978 2E D6F6E6D6C6B6A6968 2C B5F5E5D5C5B5A5958 2A F4E4D4C4B4A F3E3D3C3B3A F2E2D2C2B2A F1E1D1C1B1A F0E0D0C0B0A NOT BIT ADDRESSABLE 1F BANK BANK F BANK DEFAULT REGISTER BANK FOR R0-R /26

18 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz RAM Interna - Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.4 BYTE ADDRESS FF F0F7F6F5F4F3F2F1F0B E0E7E6E5E4E3E2E1E0ACC D0D7D6D5D4D3D2D1D0PSW B8---BCBBBAB9B8IP B0B7B6B5B4B3B2B1B0P3 A8AF--ACABAAA9A8IE A0A7A6A5A4A3A2A1A0P2 99NOT BIT ADDRESSABLESBUF 989F9E9D9C9B9A9998SCON P1 8DNOT BIT ADDRESSABLETH1 8CNOT BIT ADDRESSABLETH0 8BNOT BIT ADDRESSABLETL1 8ANOT BIT ADDRESSABLETL0 89NOT BIT ADDRESSABLETMOD 888F8E8D8C8B8A8988TCON 87NOT BIT ADDRESSABLEPCON 83NOT BIT ADDRESSABLEDPH 82NOT BIT ADDRESSABLEDPL 81NOT BIT ADDRESSABLESP P0 18/26

19 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz Detalhes dos registradores - Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.4 ENDEREÇO DE BITEND E7E6E5E4E3E2E1E0:E0 Nomes: ACCACC7ACC6ACC5ACC4ACC3ACC2ACC1ACC0 (BYTE) ENDEREÇO DE BITEND :80 Nomes: P0P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0 (BYTE) ENDEREÇO DE BITEND :90 Nomes: P1P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0 (BYTE) 19/26

20 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz Detalhes dos registradores - Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.4 ENDEREÇO DE BITEND A7A6A5A4A3A2A1A0:A0 Nomes: P2P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0 (BYTE) ENDEREÇO DE BITEND B7B6B5B4B3B2B1B0:B0 Nomes: P3P3.7P3.6P3.5P3.4P3.3P3.2P3.1P3.0 (BYTE) ENDEREÇO DE BITEND F7F6F5F4F3F2F1F0:F0h Nomes: B (BYTE) 20/26

21 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz RAM Interna - Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.4 ENDEREÇO DE BITEND D7D6D5D4D3D2D1D0:D0 Nomes: PSWPSW.7PSW.6PSW.5PSW.4PSW.3PSW.2PSW.1 (BYTE) FunçãoCYACF0RS1RS0OV-P CARRY AUXILIXAR CARRY PARITY REG. USO GERAL BANK SELECT OVER FLOW 21/26

22 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz RAM Interna - Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.4 O “BANCO 0” É O QUE A MÁQUINA “APONTA” QUANDO SE LIGA A MÁQUINA OU SE FORÇA UM “RESET” RS1RS0BANCO 00BANCO 0 01BANCO 1 10BANCO 2 11BANCO 3 BANCO 0  RS0=0 e RS1=0  00h a 07h BANCO 1  RS0=0 e RS1=1  08h a 0Fh BANCO 2  RS0=1 e RS1=0  10h a 17h BANCO 3  RS0=1 e RS1=1  18h a 1Fh Endereços dos bytes intitulados sempre de R0 a R7 22/26

23 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz RAM Interna - Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.4 Nomes Ram Interna: "nomes" dos registradores Endereço Absoluto Bits no PSW BANCO 3 R71Fh RS1 1 RS0 1 R61Eh R51Dh R41Ch R31Bh R21Ah R119h R018h BANCO 2 R717h RS1 1 RS0 0 R616h R515h R414h R313h R212h R111h R010h BANCO 1 R70Fh RS1 0 RS0 1 R60Eh R50Dh R40Ch R30Bh R20Ah R109h R008h BANCO 0 R707h RS1 0 RS0 0 R606h R505h R404h R303h R202h R101h R000h 23/26

24 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz RAM Interna - Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.4 ANTES RAM INTERNA BYTE FFh 30h RAM INTERNA BYTE E BIT 2Fh 20h BANCO 3 1Fh BANCO 2 BANCO 1 07h BANCO 0 00h DEPOIS FFh 30h 2Fh 20h B3 1Fh B2 B1 07h B0 00h SP Usando MOV SP,#1Fh No Reset 24/26

25 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz RAM Interna - Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.4 ENDEREÇO DE BITEND */7*/6*/5*/4*/3*/2*/1*/0:87h Nomes: PCONSMODXXXGF1GF0PDIDL (BYTE) 25/26

26 Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da Luz 26/26 RAM Interna - Cap 2 – Cap 2 – Cap 2 – Cap 2 – Cap 2 – 2.4 REGISTRADORES DE FUNÇÕES ESPECIAIS FFh 80h 7Fh BYTE ENDEREÇÁVEL 30h 2Fh BYTE OU BIT ENDEREÇÁVEL 20h 1Fh BANCO 3 18h 17h BANCO 2 10h 0Fh BANCO 1 08h 07h BANCO 0 00h


Carregar ppt "Aula 05 - 2º sem. 2013 - Microcontroladores LT36D - 80318051LT36D Prof.: Paulo Denis Garcez da."

Apresentações semelhantes


Anúncios Google