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

microcontroladores e robótica, Exercícios de Sistemas Embarcados

exercícios sobre microcontroladores incluindo temporizadores, registradores de configuração.

Tipologia: Exercícios

2025

Compartilhado em 02/04/2025

sergio-ribeiro
sergio-ribeiro 🇧🇷

3 documentos

1 / 2

Toggle sidebar

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

Não perca as partes importantes!

bg1
Autarquia Educacional do Vale do São Francisco AEVSF
Faculdade de Ciências Aplicadas e Sociais de Petrolina FACAPE
Ciência da Computação
Sistemas Microcontrolados
Prof. Sérgio F. Ribeiro
Lista de Exercícios
1o) Faça a conversão entre bases conforme indicado.
a) 10111012 = ________10
b) 10210 = ______________2
c) CADA16 = ______________2
d) 11010001012 = __________16
2o) Qual a função básica dos seguintes componentes eletrônicos básicos:
a) resistor
b) capacitor
c) diodo
d) transistor
3o) Qual a diferença entre um sistema microprocessado e um sistema microcontrolado?
4o) Defina microcontroladores de uma forma geral.
5o) Apresente a arquitetura básica de qualquer microcontrolador. Qual a função de cada elemento da
arquitetura?
6o) Descreva a função dos barramentos de dados, endereços e controle.
7o) Qual a quantidade máxima de memória acessada por barramentos de endereços de 12 bits? E de 21 bits?
8o) Diferencie arquitetura Havard da arquitetura Von Neumann.
9o) O que são periféricos? Explique a função dos seguintes blocos componentes da CPU:
a) decodificador de instruções (instruction decoder)
b) registrador de estado (status register)
c) PC (program counter)
d) pilha (stack)
e) unidade lógico-aritmética (ULA)
pf2

Pré-visualização parcial do texto

Baixe microcontroladores e robótica e outras Exercícios em PDF para Sistemas Embarcados, somente na Docsity!

Autarquia Educacional do Vale do São Francisco – AEVSF Faculdade de Ciências Aplicadas e Sociais de Petrolina – FACAPE Ciência da Computação

Sistemas Microcontrolados

Prof. Sérgio F. Ribeiro

Lista de Exercícios

1 o) Faça a conversão entre bases conforme indicado. a) 10111012 = ________ 10 b) 10210 = ______________ 2 c) CADA 16 = ______________ 2 d) 11010001012 = __________ 16 2 o) Qual a função básica dos seguintes componentes eletrônicos básicos: a) resistor b) capacitor c) diodo d) transistor 3 o) Qual a diferença entre um sistema microprocessado e um sistema microcontrolado? 4 o) Defina microcontroladores de uma forma geral. 5 o) Apresente a arquitetura básica de qualquer microcontrolador. Qual a função de cada elemento da arquitetura? 6 o) Descreva a função dos barramentos de dados, endereços e controle. 7 o) Qual a quantidade máxima de memória acessada por barramentos de endereços de 12 bits? E de 21 bits? 8 o) Diferencie arquitetura Havard da arquitetura Von Neumann. 9 o) O que são periféricos? Explique a função dos seguintes blocos componentes da CPU: a) decodificador de instruções (instruction decoder) b) registrador de estado (status register) c) PC (program counter) d) pilha (stack) e) unidade lógico-aritmética (ULA)

10 o) O que é ciclo de máquina? Quantas fases envolve um ciclo de máquina em microcontroladores PIC? Qual a função de cada fase? 11 o) Sabendo o que é ciclo de máquina, calcule o tempo de execução de uma instrução para uma frequência de clock de 20MHz. 12 o) Qual a diferença entre memória de programa e memória de dados? 13 o) Explique sobre cada uma das seguintes configurações em microcontroladores PIC: a) master clear b) watchdog timer c) brown out detect d) power up timer e) low voltage program f) código de proteção 14 o) O que é interrupção? Que evento marca o início de uma interrupção? O que acontece quando uma interrupção é gerada? 15 o) Cite os dez tipos de interrupções para o PIC16F628A. Comente sobre cada um deles. 16 o) O que é tempo de estouro do timer? 17 o) Considere que o PIC16F628A tenha uma frequência de clock de 4MHz. Qual o tempo de estouro máximo para o Timer 0? 18 o) Consultando o datasheet do PIC16F628A, explique a função dos bits pertencentes aos registradores OPTION_REG e INTCON. 19 o) Baseado nas informações dos datasheets de microcontroladores, preencha a tabela de características abaixo. Microcontrolador Memória Flash (kB) Memória RAM (B) Frequência máxima (MHz) Número de pinos Barramento de dados (bits) Barramento de instruções (bits) PIC16F628A PIC18F 2520 20 o) Escreva um programa compilável no MikroC para o PIC16F628A que resolva o problema descrito abaixo envolvendo dois push-buttons (nos pinos A0 e A1) e um conjunto de 4 LEDs no nibble inferior da porta B. Ao apertar o botão A0, o sistema inicia a contagem binária, em intervalos de 1 segundo, do código excesso de 3. Ao apertar o botão A1, o sistema inicia a contagem binária, no mesmo intervalo de tempo, do código Gray. Quando as contagens atingirem o valor limite de 4 bits, voltam a reiniciar.