You are on page 1of 25

R:ea:U:za,Qi,o ¥":*OOn.

due

~(UJ~@e

@~~~®[ITfi)CID@

mD©lr@©@[J)l~W@~ltID@I@'~1 ll»ml~«I1@1 Oil@~U©~ ~~_@

. Copyright ® - Todos os diretos reservados

I www.picminas.com.br I

Surgirnento das Maquinas Mcdernas

Abaco (5500 anos)

Valvulae

Processa dores

EN lAC

I www.picminas.com.br I

~o.* -

..L .e sneauc

• 2:ri9ht ® - Todos os diretos reservados

SURGIMENTO DOS PROCESSADORES E DOS COMPUTADORES PESSOAIS

• 1969 - BUSIICOM chegou aos EUA. lPedindio a Intel 0 dlesenvolvimento die urn circuito de calculadlora utilizandlo rnicroeletronica (Chip).

• Marcian Hoff sugere modificar 0 projeto.

• Em 1971, nasce 0 primeiro microprocessadlor da historia, 0 40104,.

• 4-bits

• Frequencia de clock: 6kHz

I www.picminas.com.br I

:t{).*-

J... --~C>E>I1eauc

. C::right ® - Todos os diretos reservados

SURGIMENTO DOS PROCESSADORES E DOS COMPUTADORES PESSOAIS

• Pouco tempo depois, 1972, surge 0 primeiro microprocessador de 8-bits, 0 8008.

• memoria de 16k-bits

• um conjunto de 45 instrucoes • Frequencia de clock: 300kHz

• foi a base de todos os

microprocessadores modernos

I www.picminas.com.br I

:t 0. *9·-

..L 4E>I1eauc

. Z:right ® - Todos os diretos reservados

SURGIMENTO DOS PROCESSADORES E DOS COMPUTADORES PESSOAIS

• Em 1974, baseado no 8008 surge 0 8080.

• Tarnbem de 8-bits

• 64kb de memoria

• 75 lnstrucoes para proqrarnacao • preco inicial de US$ 360,00

I www.picminas.com.br I

~A*-

...... _-- ~SGI1 educ

• ;o:ri9ht ® - Todos os diretos reservados

SURGIMENTO DOS PROCESSADORES E DOS COMPUTADORES PESSOAIS

• Motorola nota rapldamente 0 novo e prom issor mercado e lanca u m m icroprocessad 0 r de 8-b its, 0 6800.

• COlma chefe da equipe estava Chuck Peddle.

I www.picminas.com.br I

educ "ght ® - Todos os diretos reservados

SURGIMENTO DOS PROCESSADORES E DOS COMPUTADORES PESSOAIS

• Chuck Peddle deixou a Motorola para entrar para a IMOS Technology.

• Lanc;amento do 6501 e do 6502, na WESCOM de 1975.

• Preco inacreditavel de IUS 25,00. Forcou a lintel e a Motorola a baixarem os seus precos.

I www.picminas.com.br I

:t{).* -

J... -- C) C> Beaue

• C::right ® - Todos os diretos reservados

SURGIMENTO DOS PROCESSADORES E DOS COMPUTADORES PESSOAIS

• Em 1974, Frederico Faggin deixou a Intel e fundlou a Zilog Inc.

• Em 1976, a Zilog lanca 0 Z80.

• 8-bits

• enderecarnento de 64k-bytes de memoria. • 175 instrucoes de proqrarnacao.

• foi 0 melhor processador de 8-bits.

I www.picminas.com.br I

:to.*

..L .~ec>neaue

• C::ri9ht ® - Todos os diretos reservados

SURGIMENTO DOS PROCESSADORES E DOS COMPUTADORES PESSOAIS

• Em 1976, a Intel lanca uma versao melhorada do 8080, 0 8085;

• Mesmo assirn 0 Z80 continua sendo 0 melhor processador.

• Intel muda de estrategia, lanca 0 microprocessador de 16,-bits, 0 8088.

. .

pnrneiro

I www.picminas.com.br I

~~*

-£ -~C>C>Beauc

. C::right ® - Todos os diretos reservados

SURGIMENTO DOS PROCESSADORES E DOS COMPUTADORES PESSOAIS

• Depois do 8088 veio 0 80186;

• Seguidlo do 80286;

• 80386·

,

• 80486·

- - - -,

• E finalrnente os Pentium, Athlon,Core2

I www.picminas.com.br I

~~~~~~~~MUC

" ·ght ® - Todos os diretos reservados

Sugestao

• Assistir 0 filme Piratas do Vale do Sillcio.

www.picminas.com.br

Piratas do Vale do Sillcio (Pirates of Silicon Valley, 1999)

» Origem: Estados Unidos }} Duracao: 95 minutos

}} Tipo: Longa-metragem/Direto para TV

» Sinopse: Mostra como Bill Gates e Steve Jobs fundaram as respectivas Microsoft e Apple dentre a concorrencia e estrateqias para ver quem dom inava a tecnologia dos computadores pessoais.

-Surgrmento do Irnte;1"" 386.. 0

primei:fo qua peiffnLtiu a <>XeCIJ~ "'" mtild""',,",, _<lfas.

H'" 7

- --- - - - - ---- - --- ----------

Aparec@ 0. pf'rifieTrn micr".,..""""sOOof. o 4004 da I '''''''1". ,,,,rn 2000 .,.005",",,,,,"';,

I I I I I I 1 I I

Primralros procassedoras d_oQ 90nm faboi'{)ados ""'" SIIJ"lo

..

H.99

o itriipto de lJ1'Q1Hlsi5tor-es" ~orn 0 PmoM..",aor in-IO>i" i>entrum" III'

""""<>SSOOO' T"""I" 286. rom 13·9,000 ,rnflsrsroms I

P",,,,,,.S..oo,,ntet" a..-e~Z 0""'. rab<irodo"",", 65nm

I I I I I 1 I I

...

IDrD •• ~. ------,ra1

;991

Lanri!lme:If1'kl do PITOte-_5saOOr i~lel' Pendum' oom :I mithlles de "U<!fl5I st ores

... 1991

II

2005

PrllfrI,eiro pr.o~~·'Si!;.3dn_r m"lIk""" d"",,,,,,,,.k>: o !!1rwl"~mlll,!lJII"'O

2007

UirlODf'nf:!nm dlJ In~~'iI [or.!!"'2 Qu""",, p,imelm proeessador com oQ,uar.rro nuc:loos

2C~5 1]'

I 2007 i

;;l,gOil

20!l9

o que possui um sistema Microprocesado?

.?????

I www.picminas.com.br I











ULA

uc

educ "ght ® - Todos os diretos reservados

Sistemas

M icroprocessados

sao rnaquinas eletricas onde podem os manipular instrucoes loqicas, aritmetieas e de tom ada de decisao.

Unidades Basicas: • CPU·

,

• Memorias;

• Barramentos;

• Portas 1/0.

Um exemplo comum de um sistema microprocessado e 0 COM PUTADOR.

I www.picminas.com.br I

" Uniclad!!l de Disco " Ullidade de Fita

" lela Serissivel

" Scanner'

- C~netg 6ticg

- Mouse

- Cart,ao Perfurada

Registradores

-

MEMORIAS

RAM

- Unidade de Oi$~Q'

- U"idade' de Fit;,

• Tel~ Sen ss ive~ " MiUJ1iim

" Irnpressora " Plotter

~~~~~~J4~~~~uc

"ght ® - Todos OS diretos reservados

CPU (Unidade Central de Processa rnentol

-Tambern conhecida como processador ou ainda microprocessador.

• Processa as instrucoes contidas no programa armazenado na memoria.

Formada par:

• Decodificador de lnstrucao:

Tradutor de instrucoes,

• Unidade Logica e Arttmetlca:

Realiza calculos. • Reg istradores:

Armazena dados e instrucoes em processamento.

I www.pkminas.com.br I

ULA

Registradores Aoumulador

~{).*9 ..

...... -- ~~ E> Il: eauc

. C::right ® - Todos os diretos reservados

• Dispositivas que permitem que os dados

sejam guardados, temporariamente au permanentemente.

Tipos de Memoria: Volatll e Nao-Volatil.

• Memoria volatil: RAM, SDRAM, Memoria cache.

• Sao fabricadas com base em duas tecnologias: dinamica e esteiice.

I www.picminas.com.br I

II;. ..;.~:-:: _,. II" -.~ .. ". ....Q,

ii " " IIID P f.1il~ ....

i> r ~ f : ' ~~.. r" f.' T ~ -r

~..... .. .... .. A ... ~

~ - • I l ' • I' . : -., ,. 1 ._"

1L'II~IIK.:.Oa;;IiI, ....... 1I ......... IUIl~IIMIUa.llloil

:.;--r'l ~ - ~

1 ••• , •• II 1, . I, I. I

.' • -,. "I' I - '4 - ••• : ~ J"-' L'" .- -,--

(_,;, • ' ••• "'~:':'" ,. It

educ "ght ® - Todos os diretos reservados

Mem6rias

• Memoria nao-volatil:

SIGLA

NOME

Reaa Only Memol}'(memoria Gravada na fabrica uma (mica vez.

somente de leitural",":, ,"="",'"."""""=.,t==================""~ Programable ReadOniy

Memory (memoria proqramavel somente de leitura).

Grava da pelo u su a rio u ma lin lea vez.

E /ectricaJly E rasa ble Progra rna ble Read Only Memory (memoria proqramavel e apagavel eletron ica mente somente de leitu ra).

Pode ser gravada ou regravada por meio de um equipamento que fornece as tensoes eletricas adequadas em cada pino. Para apagar os dados nela contidos, basta iluminar 0 chip com raios

u Itravioleta. Isto pode ser feito atraves de u ma pequenajanela presente na parte de cima do

CHIP.

Erasable Programable Read Only Memoty(memoria programavel e apaqavel somente de leitura).

EEPROM

Pode ser gravada, apagada ou regravada utilizan do u m equ ipamento qu e forn ece as voltagens adequadas em cada pino.

I www.picminas.com.br I

~~

..£ ,; X C>E> Il: eCluc

. C::right ® - Todos os diretos reservados

• 0 tipo de memoria conhecido como FLASH e 0 tipo mais moderno dentre os apresentados aqui, mas e uma variacao do tipo EEPROM.

I www.picminas.com.br I

~

- E a unidade basica de

mem6ria;

-Os registradores estao no topo da h ierarq u ia de mem6ria;

- Par exernplo, quando uma instrucao de soma entre duas variaveis quaisquer (A e 8) e executada, antes da soma ser realizada, as variaveis serao carreqadas, da memoria RAM, para dentro de dois reg istradores. S6 depois a soma e realizada.

I www.picminas.com.br I

~~~~~t=~~~~~uc

·ght ® - Todos os diretos reservados

- Sao conectados (Iiteralmente) a circuitos internos.

- Podem comandar operacoes de Hardware.

- Funcionam como chaves liga e desliga que comandam

pequenos circuitos.

Exemplo: Registrador SFR TRIS

• l.oqica 1, porta configurada como Entrada f Input;

• L6gica 0, porta configurada como Saida I Output;

Registradores SFR do PIC: • STATUS;

·INTCON;

• OPTION REG;

• PORT; ·TRIS.

I www.picminas.com.br I

~~~~5='=~l=J8EJ educ

. ·ght ® - Todos os diretos reservados

• Cornunicacao com os perifericos externos.

• Sao controladas pelo registrador de funcao especial (SFR) PORT.

PORTAS

I www.picminas.com.br I

~~xoonedUC

• C::ri9ht ® - Todos os diretos reservados

E um conjunto de linhas de cornunicacao que permitem a interliqacao entre dispositivos, como a CPU, a memoria e outros peritericos

Barramento de dados:

trafegam dados; Barramento de enderecos: trafegam enderecos, Barramento de controle: sincroniza os dois anteriores.

I www.picminas.com.br I

~o.* -

..L .~C>E>I1eauc

• C::ri9ht ® - Todos os diretos reservados

Perifericos de Entrada

· Unidlade de Oi500

· Unidade de Fita

· Tela Senssivel

· scenner

· ceneta 6tica • MOluse

· Calrtao PerrIJrado

CPU MICROPROCESSADOR

U'lA

uc

Reg istradores

RAM

Perifericos de Saida

· unidade de Disca

· unidade de F~ta

· Tela Senssivel

· Monit,or

· Impress orB

· Plotter

I www.picminas.com.br I

ue . ·ght ® - Todos os diretos reservados

• SaO sinais emitidos por um ou mais dispositivos perifericos que tipicamente resultam em uma troca de contexto.

• IRQ - Interrupt Request.

Rewr'IG dIOIl P"'~I'I'IoeITOS; ItMNM

• tnterrupcbes foram concebidas para eviter 0 desperdicio de tempo computacional em loops de software (chamados polling loops) esp era ndo eventos que serao disparados por oisposliivos de modo essincrono.

• Exemplo ...

I www.picminas.com.br I

~~~~~~J4~~~~ue

·ght ® - Todos os diretos reservados

o que e um Microcontrolador?

.?????

• • • • •

• "Urna coisa pequena que pode controla r???JJ'

I www.picminas.com.br I

~A.* - -

..£~ ~~eer:t eauc

•. C::ri9ht ® - Todos os diretos reservados

M icrocontroladores

• Surgiram dispositivos eletr6nicos com funcionalidades mais simples e especificas. Exemplos: rnaquinas de lavar, os controles remotes, os celulares, os mini-games, sistemas de controle de alguns processes industrials, entre outros.

Seria interessante usar urn processador de cornputador para essas novas funcionalidades?

I www.picminas.com.br I

~~~~~~~~~illuc

-ght ® - Todos os diretos reservados

M icrocontroladores

Miicrocolltrolador

www.picminas.com.br

educ - Todos os diretos reservados

Hexadecimal

IF CeJ'llell1ii. S .lse9U.fld.'0l POS.f«<l. ,- e ne nil.ir1ileVO

I '

i Dezenas (PRimeJn-a pos~~o no, numerol

II' Unldades (P05i..,ao zero no numero)

764 ~ 4 + 60 + 7M

~I

764 '" 4-1. + 6·10+ 7-100

lumem Billario com8dfrtos ........... · 110101111

Decimal

Seilma posi¢o no nnmero

,--------- lPosi~o zero no numero

Sistema denli!rnerayao l6.ase-2!

I

UOIIOIO '" 1·2' + 1·2' + 0·2' + 1·2' + 1'·'1' + 0·2' + 1·2' + 0·2"

Binaria ! ,! ~ ~ !, .!, .! ~

HOllOW'" 128 + 64 + 0 + 16 + 8 + 0 + 2 + 0 = 218

www.picminas.com.br

Pesos das Posi~oes

~6

Digitos

Base-2 para Base-10

Al7E {N'u-merra no sistema Mxa.decimall

14· 16· = 14·j = 14.'

7')61=7,16 = H2

]'16' = 3·2-56 = 768 10'16' - 10·4096 - ~

41854 Mesmo numereno sistema ,decimal

Hexadecimal para Decimal

253 11 1 1 1 1 '1 01 '1 FEl
254 11 1 1 1 1 1 1 0 FE
255 111 1 1 1 1 1 1 1 IFF 64 = 11100WO

TT

E 4

Hexadecimal para Binaria I www.p.icminas.com.br I

~A~-

...£. .~e eIl:.;-e(luc

. C::right ® - Todos os diretos reservados

OBit

• Unidade

basica

de

inforrnacao

em

sistemas

microprocessados.

• 0 Bit e 0 mesmo que um digito de uma palavra binaria.

bit 5 hit 3 bit 1

.. ! ! J..

(~OOOOOO -.c iii

b~t 6 bit ,4 bit 2 bit 0

x2 xl x2x2 x2 x2 = 26 ~~~Io!:"""'..~,~

:100,0,0'00

Bit Mais Significativa (Most Significant Bit - MSB) Bit Meno.s Signiticativa (Least Significant Bit - LSB)

I www.picminas.com.br I

~~~~~~J4~~~~duc

-ght ® - Todos os diretos reservados

·uperiorll'

B:itMais . igOHificath, .

• U m byte ou palavra de programa consiste em 8-bits agrupados.

• Como em um byte temos 8 bits, e posslvel realizar ate 256 cornbinacoes diferentes (28 = 256) sendo 255 0 maier nurnero decimal que pode ser representado,

• Nibble e igual a meio byte. .

i www.picminas.com.brite~®~o~~:o~c

Pausa para respirar ....

©

I www.picminas.com.br I

~~~~~~I4~~~~educ

. ght ® - Todos os diretos reservados

Operacces togicas

• sao responsaveis par realizar as operacces 16gicas e de tomada de decisao.

• 0 funcionamento destes elementos foi baseado nos principios de George Boole.

• As operacoes 16gicas mais conhecidas sao: E

...

(AND), OU (OR), NAO (NOT) e OU-Exclusivo

(XOR).

I www.picminas.com.br I

~~xoon-oouc

. C::right ® - Todos os diretos reservados

L6gica AND

A

1'0111'1101'111010101

~ -~-~

I www.picminas.com.br I

. Copyright ® - Todos os diretos reservados

0 0 0
0 1 1i
1 0 1!
1 1 1
,
I I www.p1cminas.com.br I

I www.picminas.com.br I

:t!). *9-

..£ _-- ~~ ·eneduc

. 2:ri9ht ® - Todos os diretos reservados

o 1

'1 0

:t 0. * .-

...L.~eeneduc

. 2:ri9ht ® - Todos os diretos reservados

10 0 0
10 1 1
1 0 '1
1 1 0 I www.picminas.com.br I

~~~~i=~jJ~~~~illuc

·ght ® - Todos cs diretos reservados

Operador Arltrnetlco

Ac;ao

Operadores

I

Adicao Subtra~ao ou menos unario M ultiplicacao Divisao

Resto da divisao inteira Incremento Decremento

+

%

++

Operador Relacional

> >= < <=

Maior que Maior ou igual a Menor que Menor ou igual a Igual a

I www.picminas.com.br I

~ 1\_ Diferente

~ ... Kgc>neduc

• C::ri9ht ® - Todos os diretos reservados

Operador Logico

Operadores

&& II

AND (E) OR (OU) NOT (NAO)

Operador Logico Bit a Bit

& I

A

AND (E) OR (OU)

XOR (OU exclusivo) NOT (complemento de um) Deslocamento a direita Deslocamento a esquerda

-

» «

I www.picminas.com.br I

---":~nuc ·ght ® - Todos os diretos reservados

MICROCHIP

MICROCH P

I www.picminas.com.br I

educ . ght ® - Todos os diretos reservados

MICROCHIP

• Os microcontroladores da microchip sao baseados na tecnologia RISC.

• Projetados para aplicacao de alto desempenho e baixo custo ..

• Ha rnais de 140 tlpos de mlcrocontroladores.

• Desde rnicrocontroladores simples de 8 pinos ate as mais complexes com uma ampla faixa de memoria e perifericos,

• Nova tendencia de aplicacoes: USB, 12C} SPI,Ethernet} CapSense;

I www.picminas.com.br I

~~~~~t=~~~~~uc

,'·ght ® - Todos os diretos reservados

Evolucao da Famflia Microchip

I www.picminas.com.br I

~A

...£.~*C> e>I1educ

: !PYright ® - Todos os diretos reservados

• Facilidlade de encontrar no cornercio:

• Custo acessfvel;

• Facilidlade de Gravacao:

• Atendle aplicacoes: USB, 12C, SIPI, IRS232, PWIM, A/ID';

• Projetos Exemplos no Google;

• Listas de Discussao na Internet;

I www.picminas.com.br I

~"'xeonedUC

• C::right ® - Todos os diretos reservados

Apresentacao do Kit PICMINAS

B . Polenciomelro

,:,zzer para variayao

(Su'enej Bornes de de tensao

LEO':s Na. ordem: .....,.: ....... Vermelh,o

Amarelo

V:erde

I www.picminas.com.br I

Conector do ILCD e potenciornentro de ajusl,e decontraste

~f)*e

...L ... ~~eneduc

. C::right ® - Todos os diretos reservados

Pr",r~. ~".mDln~

i)ocumentos !Jato$heels

!site:

~ .... .pk:mI~ • .cembr

I www.picminas.com.br

• Dernonstracao Online.

eauc

I www.picminas.com.br

~o.*-

..L..~ec>neduc

. C::right ® - Todos os diretos reservados

Usa do Kit de Desenvolvimento

• Dernonstracao Online.

I www.picminas.com.br I

~ .... "'XOOn_eilUC

'. CO:ri9ht ® - Todos os diretos reservados

• Assistir os vfdeos die instalacao dos programas e instalar os mesmos no seu cornputador.

- Duvidas enviar email: bruno@picminas.com.br

- Ou entrar no site www.picminas.com.br e eliear no

link do Forum de discussao PIC Minas.

• Gravar 0 arquivo teste do kit de desenvolvimento sem utilizar 0 D'VD do curso.

• Ler 0 arquivo .pdf disponivel no site com a descricao desse firmware.

I www.picminas.com.br I

:t 0. *9-

...L-i: ~ C> ll--educ

• C::right ® - Todos os diretos reservados

Perguntas?

AGRADECEMOS AATENCAo DE TODOS

I www.picminas.com.br I

-/.l""~ ue

·ght ® - Todos os diretos reservados

You might also like