25
Curso Mecatrônica Disciplina : Sistemas Microprocessados I 1

Curso Mecatrônica Disciplina : Sistemas Microprocessados I

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Curso Mecatrônica

Disciplina : Sistemas Microprocessados I

1

Page 2: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

2

Page 3: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

3

Page 4: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

4

O microcontrolador possui internamente os seguintes dispositivos:

Uma CPU (Central Processor Unit ou Unidade de Processamento Central),cuja fi nalidade é interpretar as instruções de programa.

Uma memória PROM (Programmable Read Only Memory ou Memória ProgramávelSomente de Leitura) na qual são gravadas as instruções do programa.

Uma memória RAM (Random Access Memory ou Memória de AcessoAleatório) utilizada para memorizar as variáveis utilizadas pelo programa.

Um conjunto de LINHAS de I/O para controlar dispositivos externos oureceber impulsos de sensores, interruptores, etc.

Um conjunto de dispositivos auxiliares ao funcionamento, ou seja, geradorde clock, contadores, UASART para comunicação, etc.

Page 5: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

5

Arquitetura do Microcontrolador

Page 6: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

6

Page 7: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

7

Page 8: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

8

Page 9: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

9

Page 10: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

10

Page 11: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

11

Page 12: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

12

Page 13: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

13

Page 14: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

14

Page 15: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

15

Page 16: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

16

Page 17: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

17

Page 18: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

18

Page 19: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

19

Page 20: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

20

Page 21: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

21

Entradas Digitais:

Pinos configurados como entradas digitais detectam a tensão presente externamente neles,

dados alguns valores limiares. Quando abaixo de determinado valor de tensão, dado

presente na folha de dados do microcontrolador de interesse, o nível lógico lido é 0, já se

dentro de uma faixa próxima do valor de alimentação, também dependente do

microcontrolador em questão, o nível lógico lido é 1. Conectando chaves ou interruptores a

pinos de entrada é possível alterar estados de variáveis dentro do software em execução no

microcontrolador, fazendo com que o programa execute alguma tarefa de interesse.

Page 22: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

22

Saídas Digitais:

Pinos configurados como saídas digitais podem ser comandados por meio do software e

ter seu valor de tensão assim alterado. Nível lógico 0 representa valor de tensão nulo, já

nível lógico 1 representa valor de tensão de alimentação do circuito. A saída digital dos

microcontroladores é a principal interface deste componente com o mundo real,

bastando conectar um LED e fazê-lo piscar, ou um pequeno alto-falante para emitir um

sinal sonoro.

Page 23: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

23

Conversão analógico/digital

Um grande número de sensores operam com valores contínuos de tensão, e portanto

não podem ser usados diretamente por meio das portas digitais dos microcontroladores.

Para ler os valores de tensão destes sensores e manipula-los de forma digital é preciso

primeiramente convertê-los, e um dispositivo capaz disto é o conversor

analógico/digital(ADC, do inglês Analog to digital converter). Muitos microcontroladores

possuem ADC integrado, não necessitando que este dispositivo seja conectado

externamente.

Page 24: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

24

Comunicação serial

A comunicação serial permite a interligação entre um microcontrolador e um computador,

ou outros dispositivos. Este periférico é bastante comum em muitas famílias de

microcontroladores e trás capacidades muito interessantes, como a leitura de dados de

sensores, ou interfaces de entrada, por meio dos microcontroladores que enviam estas

leituras para um computador, capaz de usar estes dados em aplicações robustas, como

a visualização de dados em uma tela de alta resolução. Utilizar um microcontrolador

como dispositivo de saída também é possível, para por exemplo acionar motores por

meio de comandos oriundos de um computador. É por meio deste periférico também que

se conectam módulos de comunicação sem fio bastante populares, como

módulos Bluetooth e WiFi, que expandem as capacidades de operação de circuitos microcontrolados.

Page 25: Curso Mecatrônica Disciplina : Sistemas Microprocessados I

Sistemas Microprocessados I

25

Referência Bibliografica

TRINDADE, Ronaldo S; PENIDO, Édilus de Carvalho C. Microcontroladores - Instituto Federal de Educação, Ciência e Tecnologia. Ouro Preto, 2013.

Disponível em: https://fiozera.com.br/ Acesso em: 04 maio 2020.

NERYS, José W. L. – MICROPROCESSADORES E MICROCONTROLADORES - Universidade Federal de Goias. Goias.