Microcntrolador

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2257 palavras )
  • Download(s) : 0
  • Publicado : 30 de agosto de 2012
Ler documento completo
Amostra do texto
Microcontrolador

Curso: Técnico: Mecatrônica Industrial
Matéria: Microcontrolador




Belo Horizonte 2012





1. Qual a função da CPU (processador) num computador? Sobre a ULA, responda: O que é? Qual a sua função? Quais registradores armazenam os resultados? Quais registradoresservem como entrada para a ULA?
CPU: Unidade Central de Processamento é a unidade que monitoriza e controla todos os processos dentro do microcontrolador.
ULA: Unidade Lógica e Aritmética é responsável por todas as operações lógicas e matemáticas.
2. O que diferencia um microcontrolador de um microprocessador?
Para que um microprocessador possa ser usado, outros componentes devem-lhe seradicionados, tais como memória e componentes para receber e enviar dados. Em resumo, isso significa que o microprocessador é o verdadeiro coração do computador. Por outro lado, o microcontrolador foi projetado para ter tudo num só. Nenhuns outros componentes externos são necessários nas aplicações, uma vez que todos os periféricos necessários já estão contidos nele. Assim, nós poupamos tempo e espaço naconstrução dos dispositivos.
3. Quais as características das memórias do tipo EEPROM, flash TOM e SRAM do PIC18F4550? Diferencie memória ROM, OTP, FLASH, EPROM e EEPROM. Quais os tipos de memória de programa existentes em um microcontrolador da família PIC?
FLASH - O seu conteúdo pode ser escrito/apagado quase que infinitamente. Os microcontroladores com memória Flash são muito uteis paraaprendizagem, investigação e desenvolvimento, bem como para pequenas séries. Devido à sua popularidade, a maioria dos microcontroladores são fabricados com este tipo de memória.
RAM – (Random Access Memory) Este tipo de memória é volátil, o que significa que quando se desliga a alimentação do chip, a sua informação desaparece. É usada para o armazenamento temporário de dados, criados e usados durante aoperação do microcontrolador.
EEPROM – (Electrically Erasable Programmable ROM) ROM programável, que se pode apagar eletricamente. O conteúdo desta memória pode ser mudado durante a operação, mas o seu conteúdo não é perdido quando se desliga a alimentação do microcontrolador. Este tipo de memória é usada para guardar valores, criados durante a operação, que devem ser permanente armazenados.ROM – (Read Only Memory) Apenas de leitura, é usada para gravar permanentemente o programa a executar.
4. Desenhe o diagrama interno do PIC18F4550.

5. Quais os passos necessários para o desenvolvimento de uma aplicação com o MPLAB.
O compilador MPLAB C18 necessita de pelo menos três arquivos para compilar o programa C, e devem ser copiados para a pasta do projeto. O primeiro arquivo é abiblioteca C padrão representada pelos arquivos clib.lib ou clib_e.lib, o segundo é a biblioteca do processador (p18xxxx.lib ou p18xxxx_e.lib). O terceiro arquivo contém o código de inicialização do programa chamado de arquivo objeto. Existem três versões de código de inicialização no MPLAB C18, sendo c018*.o o destinado ao compilador que opera no modo não estendido e c018*_e.o para o modo estendido.
6.Quais os principais registradores do PIC (cite 10)?
PORTA, TRISA, PORTB, TRISB, PIE1, PCL, FSR, INTCON, PIR1, INDF.
7. Qual dos pinos I/O do PIC18F4550 só pode ser configurado como entrada? Qual a finalidade do registrador TRISX? Quantas portas e quantos bits cada porta do PIC18F4550 apresenta? Quantas entradas e saídas tem o PIC18F4550?
As portas de entrada e saída (RA, RB, RC, RD e RE).O registrador TRISX configura o sentido do fluxo de dados de uma determinada porta.

8. Elabore um programa para o PIC, que teste três botões ligados a três pinos quaisquer de um microcontrolador PIC18F4550 e que para cada pino exista um LED correspondente que acenda quando o botão for acionado. Enumere os bits de configuração correspondentes e desenhe o circuito correspondente.
#include...
tracking img