MICROCONTROLADORES PIC

3263 palavras 14 páginas
MICROCONTROLADORES PIC
PROGRAMAÇÃO EM
LINGUAGEM C

HANDS
ON!

O QUE É UM MICROCONTROLADOR?
O microcontrolador PIC é um componente eletrônico fabricado pela MICROCHIP, capaz de ser programado para realizar operações lógicas e aritméticas, interagindo com

periféricos (leds, botões, sensores ou até outro PIC). Deste fato vem o nome PIC (Peripheral Integrated Controller, ou controlador integrado de periféricos). Um microcontrolador
(uC), diferentemente de um microprocessador, possue memória volátil (RAM) e não volátil (EEPROM), além de outros periféricos internos, o que o torna bastante útil. Este é capaz de operar independente de memórias externas, além de poder ser programado em linguagem de alto nível, como a linguagem C.

ESTRUTURA BÁSICA DO PIC
Nesta
apostila serão abordados os modelos
PIC16F628A, e PIC16F876A, pois estes estão inclusos em uma boa gama de possíveis soluções. Apesar da estrutura aqui mencionada tratar destes específicos modelos, esta descreve a grande parte dos microcontroladores.
MEMÓRIA FLASH- É a memória em que será guardado o programa propriamente dito, no formato de “linguagem de máquina”. Foi desenvolvida na década de 80 pela
Toshiba e é do tipo EEPROM, porém se assemelha com a
RAM, permitindo que múltiplos endereços sejam apagados ou escritos em uma só operação.
MEMÓRIA SRAM- Static RAM, significa que não precisa ser periodicamente atualizada como as RAMs comuns, que sem atualização perdem seus dados. É a memória volátil, rapidamente acessada, e que é apagada toda vez que a alimentação se ausenta. Local onde são armazenadas as variáveis declaradas no programa.
MEMÓRIA EEPROM- É a memória não volátil, que mantém os dados escritos independente da alimentação do
PIC. É acessada quando se deseja armazenar dados por períodos indeterminados, como a senha de um usuário.
CPU (Central Processing Unit)- É um conjunto composto por: • PC: (Program Counter) Seleciona na FLASH o corrente comando a ser

Relacionados