Vous êtes sur la page 1sur 13

Curso de Microcontroladores PIC

Prof. Joacillo Luz Dantas

Departamento Telemtica IFCE

Conceitos Relevantes

Microcontrolador: Um microcontrolador um circuito integrado que incorpora, em um mesmo encapsulamento, uma CPU, memria de programa, memria de dados,portas de entradas e sadas (I/O) e temporizadores.Podendo ainda possuir Watchdog, canal de comunicao serial, conversores A/D,geradores de PWM, etc. Hardware : Parte fsica do sistema microcontrolado (componentes eletrnicos, incluindo o microcontrolador, placa na qual os componentes so montados, conectores, etc.) Instruo: uma ao que o microcontrolador pode executar por vez. A instruo est inserida no dentro de um programa chamado firmware Firmware: Programa armazenado em uma memria no voltil utilizado para uma aplicao especfica

Conceitos Relevantes
Registradores:
a) Unidades de memria para guardar dados temporariamente. b) Constitudos por flip-flop sincronizados pelo mesmo clock. c) Para famlia PIC16Fxx so de 8 bits

Conceitos Relevantes

Bit: Representa os algarismos no sistema de numerao de base 2 que so 0 e 1. O nome bit a abreviao de binary digit

Byte: nome dado a informao binria formada por oito bits.

Palavra(word):
Nome dado informao constituda por mais de um byte

Conceitos relevantes
Clock: uma onda quadrada de freqncia constante que tem como funo cadenciar ou sincronizar aes em sistemas digitais. Para um Flip-Flop o clock usado para sincronizar. A fonte geradora de clock poder ser um circuito com cristal ressonante ou um circuito RC.

Clock externo

Conceitos Relevantes

Microprocessador(CPU): uma pastilha semicondutora na qual so implementados vrios circuitos digitais e que tem como funo buscar a instruo na memria de programa, decodific-la e finalmente execut-la. Esse processo feito instruo por instruo.

Sistema Microprocesado

Von-Newman x Havard

Arquitetura de Von-Newman: Memria de programa e a memria de dados compartilham um nico espao de endereamento. Arquitetura Havard: Existe um barramento para acessar instrues e outro para acessar dados de tal forma que as leituras de instrues e dados ocorrem paralelamente.

Von-Newman x Havard

Conceitos Relevantes

CISC (Complex Instruction Set Computer ) : a) Set de instrues extenso. b)Flexibilidade de programao. c)Maior ser o espao ocupado no chip, podendo em alguns casos comprometer o desempenho do processador. RISC (Reduced Set Instruction Computer): a) Set de instrues pequeno. b) Instrues levam um ciclo de clock interno para serem executada, exceto instrues de desvios. c) A mquina RISC no possui geralmente hardware interno para operaes de multiplicao e diviso.

Conceitos Relevantes

Ciclo de Instruo: a) Busca de uma instruo na memria. b) Interpretar a operao a qual a instruo se refere. c) Buscar os possveis dados necessrios a execuo da operao. d) Executar operao com os dados e armazenar resultadono local definido. e) Iniciar processo.

Clock Interno a) O clock interno formado por alguns clokcs externos.

b) Tcy o perodo do ciclo de instruo ou do clock interno..

Conceitos Relevantes

Contador de Instrues (PC) : um registrador cuja funo armazenar o endereo da prxima instruo a ser executada. Pipeline: Sistema que possibilita a execuo paralela de vrias instrues em estgios de procesamento diferentes. A tecnologia RISC utiliza largamente este conceito Sistema Embarcado: um sistema formado por componentes eletrnico montados em uma placa de circuito impresso, na qual existe um firmware embarcado de funo especfica, que interage e toma decises de acordo com os sinais de entrada, podendo ainda ser interligado a uma rede de computadores e a internet.