Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Microprocessadores e Microcontroladores: Fundamentos e Aplicações, Notas de aula de Processamento de Dados

Uma visão geral sobre os microprocessadores e microcontroladores, abordando seus conceitos fundamentais, arquiteturas, características e aplicações. Ele explora a evolução histórica desses dispositivos, destacando a importância dos microcontroladores no mercado atual de sistemas embarcados. O texto também discute tópicos como a diferença entre risc e cisc, a estrutura básica de um microcontrolador, a utilização de conversores adc e dac, e a implementação de técnicas como a modulação por largura de pulso (pwm). Além disso, são apresentadas diversas aplicações práticas envolvendo o uso de microcontroladores, como sistemas de monitoramento remoto, automação residencial, robótica, segurança e controle de dispositivos por voz. Uma fonte valiosa de informações para estudantes e profissionais interessados em compreender os princípios e as potencialidades dos microprocessadores e microcontroladores no contexto da engenharia eletrônica e da computação embarcada.

Tipologia: Notas de aula

2024

Compartilhado em 15/05/2024

edson-brito-junior
edson-brito-junior 🇧🇷

2 documentos

1 / 32

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Título da disciplinaMicroprocessadores
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20

Pré-visualização parcial do texto

Baixe Microprocessadores e Microcontroladores: Fundamentos e Aplicações e outras Notas de aula em PDF para Processamento de Dados, somente na Docsity!

Título da disciplinaMicroprocessadores

O microprocessador, geralmente chamado

apenas de processador, é um circuito

integrado que realiza as funções de cálculo

e tomada de decisão de um computador.

Todos os computadores e equipamentos

eletrônicos baseiam-se nele para executar

suas funções, podemos dizer que o

processador é o cérebro do computador por

realizar todas estas funções.

Microprocessador

O microprocessador é um um chip de CPU (Unidade Central de

Processamento) independente, responsável por executar operações

lógicas e matemáticas em um computador.

Dessa maneira, a principal função de um microprocessador é executar uma sequência de

instruções armazenadas, em um processo conhecido como ciclo de instrução

O microcontrolador consiste em um único

circuito integrado que reúne um núcleo de

processador, memórias voláteis e não voláteis e

diversos periféricos de entrada e de saída de

dados. Ou seja, ele nada mais é do que um

computador muito pequeno capaz de realizar

determinadas tarefas de maneira eficaz e sob

um tamanho altamente compacto.

Microcontrolador

A importância dos microcontroladores reside basicamente na alta demanda por

sistemas embarcados do mercado atual. Isto é, sistemas computacionais

compactos e de custo acessível que atendem a uma demanda específica.

Microcontroladores e o aumento na integração dos circuitos Dois fatores principais para a transformação que ocorreu em toda a indústria de produtos eletrônicos: a crescente miniaturização de componentes eletrônicos. a transição progressiva das funções de dispositivo de implementação em hardware para implementação em software executado em microcontroladores, os firmwares.

O microcontrolador ante ao microprocessador A popularização do microcontrolador em várias aplicações derivou do crescimento dos microprocessadores. A maioria dos produtos eletrônicos ainda era construída usando circuitos combinacionais lógicos extremamente inteligentes, implementados com uma enorme quantidade de chips.

Até meados da década

de 1980

Uma minoria de fabricantes começou a incorporar microprocessadores em seus produtos para reduzir a contagem de chips.

A partir do início da

década de 1980

As técnicas aprimoradas de processamento de silício e fabricação de chips resultaram na capacidade de colocar cada vez mais circuitos em um chip.

Na década de 1990

Termos frequentemente usados Alguns termos do campo de sistemas embarcados: microprocessador (^) controlador de sinal misto sistema embarcado ou embutido sistema de tempo real (^) processador embutido processador de sinal digital (DSP)

Sistemas baseados em microcontroladores Sistema baseado em microcontrolador

Sistemas baseados em microcontroladores PWM Portanto, para calcular o valor médio da tensão de saída de um sinal PWM pode-se utilizar a seguinte equação: Vout = (duty cycle/100)* Vcc Onde:

  • Vout – tensão de saída em V;
  • duty cycle – valor do ciclo ativo do PWM em %;
  • Vcc – tensão de alimentação em V. PWM pode ser usada para diversas aplicações, como por exemplo:
  • controle de velocidade de motores;
  • variação da luminosidade de leds;
  • geração de sinais analógicos;
  • geração de sinais de áudio.

Arquitetura básica de microcontroladores CPU

  • É responsável por executar o programa armazenado e gerenciar os periféricos.
  • Os registradores da CPU são como áreas de armazenamento da memória interna.
  • A unidade lógica aritmética é responsável por realizar os cálculos.
  • O trabalho do decodificador de instruções é traduzir opcodes numéricos em sequências de ações.
  • O barramento de endereços tem como objetivo selecionar qual dos dispositivos externos (ou locais de memória) tem permissão para usar o barramento de dados. Ícone relacionado ao chip do processador

Arquitetura básica de microcontroladores CPU Modelo Barramento de Sistema

Arquitetura básica de microcontroladores E/S digital paralela Existem muitos tipos diferentes de porta, a mais simples é a porta de entrada e saída (E/S) paralela. Essas portas podem ser vistas como células de memória ou registradores, que são conectados ao núcleo da CPU usando o barramento de dados e ao mundo externo por meio de pinos do microcontrolador. Microcontroladores enviam e recebem informações para o mundo exterior usando portas.

Arquitetura básica de microcontroladores E/S serial

  • As comunicações seriais exigem que o remetente envie dados de 1 bit por vez, a uma taxa acordada com o receptor pretendido.
  • Cada bit recebe um “intervalo de tempo”, que define o fio/trilha de transmissão para o nível lógico correto para cada intervalo de tempo do bit.
  • O receptor mede a voltagem que chega do emissor no meio de cada intervalo de tempo de bit.
  • A operação confiável requer um tempo preciso. O receptor deve olhar os tempos corretos para cada bit.
  • Existem duas maneiras comuns de se conseguir isso: transmissão assíncrona e transmissão síncrona.

Arquitetura básica de microcontroladores ADCs e DACs

  • Os microprocessadores são necessários para processar sinais não digitais, os sinais analógicos (ou contínuos).
  • O conversor analógico para digital (ADC) aceita uma entrada analógica e a traduz em um número digital cujo tamanho é proporcional à magnitude do sinal analógico.
  • A conversão de uma tensão de entrada em um número binário significa dividir este valor de tensão em dados discretos, ou seja, que podem ter apenas valores específicos.
  • Os valores de tensão são contínuos. Representação de sinal contínuo em valores discretos com 2 e 3 bits

Arquitetura básica de microcontroladores ADCs e DACs Eles aceitam um sinal de entrada digital e emitem um sinal analógico proporcional. Se uma saída analógica for necessária para um microcontrolador sem um DAC interno, um IC externo e um circuito de suporte devem ser adicionados. Os conversores digitais para analógico (DACs) executam o inverso dos ADCs.