Escolar Documentos
Profissional Documentos
Cultura Documentos
Apartir de ento essas ferramentas foram sendo aperfeioadas continuamente durante sculos, originando
diversos dispositivos e ferramentas que auxiliavam em tarefas complexas, principalmente nos cculos
matemticos.
1 de 6
15/12/2014 00:26
Os primeiros computadores:
Com domnio da manipulao da tenso
e da corrente eltrica, os dipositivos de clculo
anteriormente mecnicos passaram a ser
eltricos, o que facilitava o projeto, a construo e
reduzia o tamanho dos sistemas, mesmo assim os
primeiros computadores eram gigantescos e
ocupavam prdios inteiros devido aos
componentes utilizados na poca (vvulas). Um
bom exemplo era o ENIAC utilizado para
realizao de clculos balsticos na dcada de 40.
Observando todos esses equipamentos, embora eles sejam muito diferentes possvel notar um ponto em
comum, todos eles foram projetados com uma finalidade especfica e nica, caso se quisesse que eles
realizassem outra tarefa, todo o projeto teria que ser refeito. Essa era uma caracterstica muito ruim, pois
tornava extremamente difcil qualquer alterao ou atualizao que fosse necessria.
neste contexto que as idias e mquinas do Sr.
Herman Hollerith, um dos precursores da IBM, comeam a ter
espao e se tornam uma soluo para o problema apresentado,
pois ele havia desenvolvido, j no final do sculo XIX, um sistema
de cartes e fitas perfuradas capazes de informar maquinas
especficas, o que elas deveriam fazer, nasciam os conceitos de
programa e de memria, tornando o sistema muito mais verstil,
uma vez que era posvel com uma mesma mquina a realizao de
diversas tarefas e clculos diferentes, unicamente com a mudaa
dos cartes ou da fita.
2 de 6
15/12/2014 00:26
etc..
Telefonia
Atomveis
Aviao
Diverso
Eletrodomsticos
Calculadoras
Mquinas
Informtica
Sistemas bancrios
Segurana
Celulares
Sist. Hospitalares
Microprocessadores e Microcontroladores:
Vimos at agora que microprocessadores e microcontroladores so o fruto de muitos anos de avano
tcnico, so utilizados para controlar diversos tipos de sistemas e mquinas, e que a grande vantagem de seu
uso a possibilidade de alterao e atualizao rpida e simples, bastando para isso a criao de um novo
programa.
Mas quais as diferenas entre microprocessadores e microcontroladores, em que casos eles so
utilizados?
Embora muitos confundam as duas nomenclaturas e as utilizem at como sinnimos, eles so
dispositivos com conceitos e funes distintas, pelos seguintes aspctos:
Microprocessador:
Dispositivo eletrnico destinado a controle de processamento de sistemas grandes e complexos, ele
tem como funo processar os dados vindos de dispositivos externos (memrias, sistema de I/O, etc) e apartir
deles executar tarefas pr-programadas.
Dentro do encapsulamento do microprocessador existe apenas uma estrutura a CPU, a qual
composta basicamente pela ULA, pela UC e alguns registradores.
CPU: Unidade Central de Processamento
ULA: Unidade Lgica e Aritmtica (responsvel pelas operaes matemticas e lgicas)
UC: Unidade de controle (responsvel pelo controle de fluxo dos dados, pelo gerenciamento e execuo
dos comandos e atividades)
Microcontrolador:
Os microcontroladores por sua vez tm como alvo o controle autnomo de sistemas, dessa forma
3 de 6
15/12/2014 00:26
geramlente procura-se que eles sejam baratos e pequenos, para atingir esse objetivo, inserido no mesmo
encapsulamento, alm da CPU, diversos Perifricos Internos, isso reduz muito o espao fsico na PCI (placa de
circuito impresso), barateando o projeto e tornando atualizaes e modificaes um processo muito mais
simples e rpido; hoje dependendo da aplicao possvel se escolher o microcontrolador mais adequado
observando a lista de perifricos internos que ele possui.
Perifricos Internos: So sub-circuitos presentes na mesma pastilha de silcio da CPU, hoje podemos encontrar
incorporado aos microcontroladores uma grande lista de perifricos internos:
4 de 6
15/12/2014 00:26
copo
colher
acar
Sequncia de procedimentos:
1 Pegar todos os materiais necessrios
2 Utilizar a faca e cortar as trs laranjas
3 Utilizar o espredor para retirar o suco das laranjas
4 Utilizar o coador para coar o suco
5 Colocar o suco no copo
5 Acrescentar acar a gosto e misturar com a colher
6 Acrescentar gelo a gosto
Com esse simples exemplo foi possvel verificar que mesmo as atividades mais simples passam por
vrias etapas at sua concluso, e quando estivermos criando nossos programas para os microcontroladores
deveremos pensar em todas as etapas da tarefa. Um bom modo para essa anlise a criao de um
fluxograma, mas isso discutiremos um pouco mais para frente.
Porm existe um detalhe importantssimo que no levamos em considerao at agora: que idioma ou
linguagem usaremos para transmitir as informaes da tarefa ao microcontrolador?
Curiosidade:
Onde o microcontrolador armazena os passos da tarefa a serem executados?
Os microcontroladores possuem uma memria que chamamos de memria de programa, ela do tipo no
voltil, ou seja, no perde as informaes quando a desenergizamos, assim o microcontrolador estar, sempre
que for ligado, apto a executar a tarefa desejada!!!
Assembly e Assembler so as mesmas coisas?
No, Assembly a designao da linguagem, j Assembler (montador em ingls) um sinnimo de compilador,
portanto no confunda mais!!!
5 de 6
15/12/2014 00:26
O Mercado de Microcontroladores
Existe uma grande disponibilidade de fabricantes de microcontroladores, onde cada um desenvolve seus
componentes com determinadas caractersticas. Entretando, caso venhamos compar-los, descobriremos que
sua estrutura bsica interna de funcionamento so semelhantes. Quando projetamos determinado circuito com
microcontrolador, devemos selecionar o modelo de microcontrolador mais adequado, levando em considerao,
as facilidades de compra, obteno continua deste chip e multiplicidade de fornecedores para projetos
industriais.
Os principais fabricantes de microcontroladores disponveis no mercado so descritos a seguir:
6 de 6
15/12/2014 00:26