Você está na página 1de 72

MICROCONTROLADOR

Prof: André Galvão


Automação

AUTOMAÇÃO NOS DIAS ATUAIS

• ANALOGICA
• DIGITAL
• CONTROLE LÓGICO PROGRAMÁVEL
Automação
• ANALOGICA (eletrônica e comandos)
Automação

• ANALOGICA (eletrônica e comandos)


Automação

• DIGITAL (eletrônica – Hardware e Sofware)


Automação

• DIGITAL (eletrônica – Hardware e Sofware)


Automação
• Hardware
Automação

• Software
Automação

• Software
• Linguagem de programação

• C, C++, Java, Assembly, Lógica boleana, Ladder


(CLP)
Automação

• Software – Funções Lógicas


Automação

• Software – Lógicas
Automação

• Software – Funções Lógicas


Automação

• Software – Funções Lógicas


Automação

• Software – Lógica Boleana


Automação

• Software – Lógica Boleana


Automação

Lógica Boleana
Automação

Lógica Boleana
Automação

Lógica Boleana
Automação

Lógica Boleana
Automação

• CLP – CONTROLE LÓGICO PROGRAMÁVEL


Automação

• CLP – CONTROLE LÓGICO PROGRAMÁVEL


Automação

• CLP – LINGUAGEM LADDER


Automação

• CLP – LINGUAGEM LADDER


Automação

• CLP – LINGUAGEM LADDER


Automação

• CLP – LINGUAGEM LADDER


Automação
• SALA DE CONTROLE (SCADA) - Supervisory Control and Data
Acquisition) também chamado de software supervisório ou software
SCADA, utilizam software para monitorar e supervisionar as variáveis e
os dispositivos de sistemas de controle conectados via rede
Automação
• SALA DE CONTROLE (SCADA) - Supervisory Control and Data
Automação
• SALA DE CONTROLE (SCADA) - Supervisory Control and Data
Automação
• SALA DE CONTROLE (SCADA) - Supervisory Control and Data
Automação
Automação
PORTÃO – ELETRÔNICO ANALÓGICO
PORTÃO ELETRÔNICO DIGITAL
3 MOTORES EM CADEIA - ANALÓGICO
3 MOTORES EM CADEIA – CLP (LIGAÇÃO
ELÉTRICA)
PROJETO
PROJETO
PROJETO
Conceitos Digitais
TTL é a sigla de Transistor–transistor logic ( Lógica transistor-transistor ),
é uma classe de circuitos digitais construídos a partir de transistores
bipolares de junção (BJT) e resistores. Ele é chamado lógica transistor-
transistor porque tanto a função lógica de propagação e a função de
amplificação são realizadas por transistores. O TTL é derivado do DTL
( lógica transistor diodo) e diferencia da tecnologia CMOS pelo uso de
transistores comuns (bipolares) em vez de FETs e Mosfets 
Conceitos Digitais
O que é TTL??

A designação TTL é por vezes utilizada para denominar níveis lógicos TTL
compatível ( 0 e 1 – 0 Volts e 5 Volts ), mesmo quando não está associada
diretamente com circuitos integrados TTL, por exemplo, como a  entrada ou
saída de instrumentos eletrônicos. O TTL foi inventado em 1961 por James
L. Buie da TRW , e foi originalmente chamado lógica transistor-transistor
acoplado (TCTL). Os primeiros circuitos integrados  comerciais  TTL  foram
fabricados pela Sylvania , em 1963, e se chamou , família Sylvania
Universal de Alto Nível Logic (SUHL).
 
Conceitos Digitais
Em geral...

TTL:

• Mais rápidos por funcionarem bem em altas frequências.


• Mais sensíveis por trabalharem com 5V e tolerância de 5%.
• Alto consumo.
• Maiores Ruídos.
• Maior Fanout

CMOS:

• Mais lentos – Trabalham com baixas frequências.


• Mais robustos – Trabalham de 3 a 15 V.
• Baixo Consumo.
• Menores Ruídos
• Menor Fanout
Conceitos Digitais
Microcontrolador
Microcontrolador
MEMORIA
INSTRUÇÕES
INSTRUÇÕES
INSTRUÇÕES
INSTRUÇÕES
REGISTRADORES
REGISTRADORES
REGISTRADORES
REGISTRADORES
Arquitetura
Arquitetura
Clock
Clock
Clock
Clock
REGISTRADORES
REGISTRADORES
REGISTRADORES
Display 7 segmentos
Display 7 segmentos
Display 7 segmentos
O catodo comum = para que você escreva qualquer
número terá que mandar nível alto (1) para
Display 7 segmentos
TABELA ADDWF PCL, F
RETLW B'00111111' ;0
RETLW B'00000110' ;1
RETLW B'01011011' ;2
RETLW B'01001111' ;3
RETLW B'01100110' ;4
RETLW B'01101101' ;5
RETLW B'01111101' ;6
RETLW B'00000111' ;7
RETLW B'01011111' ;8
RETLW B'01100111' ;9
RETLW B'01110111'
Display 7 segmentos

O catodo comum possui dois de seus pinos (os centrais em cima e baixo)


ligados ao terra, ou seja, para que você escreva qualquer número terá que
mandar nível alto (1) para os respectivos pinos que formam o número
desejado.

O anodo comum possui os dois pinos centrais ligados ao VCC (5v), ou seja,


para formar qualquer número nele temos que mandar nível lógico baixo
(0) nos respectivos segmentos que formam o número desejado
Memoria de Programa
STATUS
Flags - Z, DC, C
Z

0= Indica que o resultado não é zero

1= indica que o resultado é zero

0 = Não houve estouro de 255 ou houve empréstimo

1= houve estouro de 255 ou não houve empréstimo

DC

0 = não houve transbordo de nibble ou houve empréstimo

1 = houve transbordo de nibble ou não houve empréstimo


Option_reg
Registradores

Você também pode gostar