GeovanyEduardoPereir
15 views
13 slides
Jun 03, 2024
Slide 1 of 13
1
2
3
4
5
6
7
8
9
10
11
12
13
About This Presentation
Aula
Size: 278.49 KB
Language: pt
Added: Jun 03, 2024
Slides: 13 pages
Slide Content
Conf. # 5
Tema 2. Arquitetura Interna de um
Microcontrolador
Sumário:
➢Componentes do Microcontrolador
➢Registos Interno dos Microcontroladores
As partes principais de um microcontrolador são:
1.Processador
2.Memória não volátil para conter o programa (ROM)
3.Memória de leitura e escritura para guardar os dados (RAM)
4.Linhas do E/S para os controladores de periféricos:
a.Comunicação paralelo
b.Comunicação serie
c.Diversas portas de comunicação (SPI, USB, etc.)
5.Recursos auxiliares
a.Circuito de relógio
b.Temporizadores
c.Cão Guardião (watchdog)
d.Conversores AD e DA
e.Comparadores analógicos
f.Proteção ante falhas da alimentação
g.Estado de repouso ou de sob consumo
Memória Não Volátil
Memória Volátil
Comunicação Paralela
Comunicação Serie
Memória de programa
▪Omicrocontroladorestádesenhadoparaqueemsuamemóriadeprogramasearmazenem
todasasinstruçõesdoprogramadecontrole.
▪Nãohápossibilidadedeutilizarmemóriasexternasdeampliação.
▪Comooprogramaaexecutarsempreéomesmo,deveestargravuradeformapermanente.
▪Ostiposdecoradequadosparasuportarestafunçãoadmitemcincoversõesdiferentes:
a.ROM(memóriadesololeitura)
▪Nestetipodecoroprogramasegravanochipduranteoprocessodesuafabricação.
b.EPROM(memória de programa de solo leitura gravação e apagado )
▪Agravaçãoserealizaeletricamentemedianteumdispositivochamadogravador.
▪Oapagadoseproduzatravésdeumajaneladecristalnasuperfíciesuperiordochip
medianteautilizaçãoderaiosultravioletas.
Memória de dados
▪Osdadosquedirigemosprogramasvariamcontinuamente,eistoexigequea
memóriaquelhescontémdeveserdeleituraeescritura,porissoamemóriaRAM
estática(SRAM)éamaisadequada,emborasejavolátil.
▪Hámicrocontroladoresquetambémdispõemcomomemóriadedadosumadeleiturae
escrituranãovolátil,dotipoEEPROM.
Linhas do E/S para os controladores de periféricos
▪AslinhasdoE/Squeseadaptamcomosperiféricosdirigeminformaçãoemparaleloese
agrupamemconjuntosdeoito,querecebemonomedePortos.
▪Hámodeloscomlinhasquesuportamacomunicaçãoemserie;outrosdispõemde
conjuntosdelinhasqueimplementamportasdecomunicaçãoparadiversosprotocolos,
comoo??????
2
??????,SPIoUSB,etc.
Registros Interno dos Microcontroladores
Cadamicrocontroladordispõedeumnúmerode
Registrodefunçõesespecial(SFR).
Comafunçãodeterminadapelofabricante,seusbits
Seconectamaoscircuitosinternodomicrocontrolador,
Oquesignificaquemanejadiretamenteo
Funcionamentodomicrocontrolador.
Normalmente, cada bit do registrador tem uma função específica. Assim,
temos um registrador para definir se as portas são de entrada ou de saída,
ativar e desativar interrupções, apresentar o estado da CPU, etc.
Os principais registradores do PIC12F675 e seus respectivos
endereços, em
-TMR0 (01H) –armazena a contagem do timer. Sempre que
este contador chegar a zero e o INTCON estiver ativado, a
interrupção de timer 0 será ativada
-STATUS (03H) –mostra o estado interno da CPU.
-GPIO (05H) –apresenta o estado dos pinos de entrada/saída.
-INTCON (0BH) –ativa/desativa o conjunto de todas as interrupções e
cada uma delas de forma independente.
-CMCON (19H) –apresenta o estado das entradas e da saída do comparador
interno.
-ADCON (1FH) –apresenta o estado do conversor A/D.
-TRISIO (85H) –defnese os pinos de entrada/saída atuarão como entrada
ou como saída (individualmente).
-ANSEL (9FH) –seleciona o estado de cada um dos pinos de entrada/saída
quanto à sua operação como pino analógico ou digital
Trabalho Investigativo:
➢Periféricos interno dosMicrocontroladores
➢Instrução dos Microcontroladores