Unidade central de processamento..
Objetivos
• Apresentar a estrutura de um microcontrolador PIC;
• Apresentar o conjunto de instruções do microcontrolador PIC;
• Compreender como os registradores de configuração afetam o funcionamento do
microcontrolar PIC;
INTRODUÇÃO
O PIC pertence a uma classe de microcontroladores de 8 bits, com uma arquitetura RISC. Os blocos básicos de uma estrutura genérica do PIC são: MEMÓRIA DE PROGRAMA (FLASH): Para armazenar as rotinas de programa. Como a memória FLASH pode ser programada e limpa mais que uma vez. ela torna-se adequada para o desenvolvimento de dispositivos. • EEPROM: Memória dos dados que necessitam ser mantidos quando a alimentação é desligada.
• RAM: Memória de dados usada por um programa, durante a sua execução. Na RAM, são guardados todos os resultados intermédios ou dados temporários durante a execução do programa e que não são cruciais para o dispositivo, depois de ocorrer uma falha na alimentação.
• PORTAS DE E/S: São ligações físicas entre o microcontrolador e o mundo exterior.
• CONTADOR/TEMPORIZADOR: São registros de 8 bits no interior do microcontrolador que trabalham independentemente do programa. No fim de cada conjunto de quatro ciclos de relógio do oscilador, ele incrementa o valor armazenado.
• UNIDADE DE PROCESSAMENTO CENTRAL: Faz a conexão com todos os outros blocos do microcontrolador. Ele coordena o trabalho dos outros blocos durante a execução do programa.
[pic]
Esquema de um microcontrolador PIC com duas portas de E/S
[pic]
Arquiteturas Harvard versus Von Neumann
A diferença principal entre microcontroladores e microprocessadores é a sua funcionalidade. Para que um microprocessador possa ser usado, outros componentes devem ser adicionados ao circuito, tais como, memória e componentes para receber e enviar dados. O