TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Microprocessadores

Exam: Microprocessadores. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  25/2/2015  •  Exam  •  1.312 Palavras (6 Páginas)  •  503 Visualizações

Página 1 de 6

Microprocessadores

Lista de exercícios

1) Quais as duas principais arquiteturas de microcontroladoras e quais suas principais características?

R: – Von Neumann

– Harvard

2) Quais tipos de memórias de programas presentes nos microcontrolodoras e quais suas funções?

R:

Memoria volatil = armazena dados enquanto e energizada

Não volátil = quando não há energia ele perde os dados

3) Quais são os principais periféricos? Descreva a importância deles?

R:

- entradas e ssaidas de proposito geral

- temporizadores ( pwm ,output , compare , capture )

- portas de comunicação síncrona

- relógio tempo real

4) Qual é a memória designada ao armazenamento do conteúdo das variáveis e constantes do sistema?

R: memoria ram para as variáveis

Memoria rom para as constantes do sistema

5) Qual é o tipo de memoria de programa que permite apagar e escrever milhares de vezes?

R: menoria ram

6) Qual é o significado de memória volátil?

R: permite armazenamento de dados quando alimentadas ao ser desernegizado perde os dados

7) Qual é a principal função de um cristal de quartzo?

R: para gerar uma frequência que gera o ciclo de maquina

8) Qual é o registrador responsável pela configuração do sentido de fluxo de dados dos pinos?

R: registrador TRIS

9) No Display de cristal liquido – LCD (16x2) há um microcontrolador interno que gerencia as funções do mesmo. Comandos disponíveis são:

_LCD_FIRST_ROW // move o cursor para a primeira linha

_LCD_SECOND_ROW // move o cursor para a segunda linha

_LCD_CLEAR // limpa lcd antes de imprimir algo

_LCD_RETURN_HOME // Retornar cursor para a posição inicial

_LCD_UNDERLINE_ON // Sublinhe cursor sobre

_LCD_MOVE_CURSOR_LEFT // move cursor do lcd para a esquerda

_LCD_MOVE_CURSOR_RIGHT // move cursor do lcd para a direita

_LCD_TURN_ON //liga display

_LCD_TURN_OFF // desliga display

Qual a função de cada comando? Em vermelho

10) No MikroC podemos utilizar um LCD em quantos modos? Como utilizar?

R: existe 2 modos

- Modo 4 bits

- Modo 8 bits

// Quando utilizamos o Modo 8 bits, utilizamos um port para envio de dados e, para os sinais de controle utilizamos alguns pinos de outro port.

Por exemplo: RD0 a RD7 para dados e RB7, RB6 e RB5 para sinais E, R/W e R/S.

Quando utilizamos o Modo 4 bits, podemos utilizar somente um port para dados e controle ou utilizar dois ports, um para dados e outro para controle.

11) Comente os principais comandos do programa exemplo abaixo (após “//”).

/*********************************************************************

Linguagem C – Compilador MikroC

Programa exemplo

Objetivo: inicializar o módulo e apresentar uma mensagem no mesmo

*********************************************************************/

// Conexões LCD sbit LCD_EN at RD0_bit; sbit LCD_RS at RD1_bit; sbit LCD_D4 at RD4_bit; sbit LCD_D5 at RD5_bit; sbit LCD_D6 at RD6_bit; sbit LCD_D7 at RD7_bit; sbit LCD_RS_Direction at TRISD1_bit; sbit LCD_EN_Direction at TRISD0_bit; sbit LCD_D4_Direction at TRISD4_bit; sbit LCD_D5_Direction at TRISD5_bit; sbit LCD_D6_Direction at TRISD6_bit; sbit LCD_D7_Direction at TRISD7_bit; // End LCD module connections char txt1[] = "Microcontrolador"; char txt2[] = "18F452"; char txt3[] = "LCD 4 bits"; char txt4[] = "Exemplo"; char i; void Move_Delay() { Delay_ms(500); //

}

void main(){ trisd=0; Lcd_Init(); //inicializa lcd

Lcd_Cmd(_LCD_CLEAR); // limpa lcd

Lcd_Cmd(_LCD_CURSOR_OFF); // desliga cursor do lcd

Lcd_Out(1,5,txt3); // define qual linha e coluna escreve no lcd

Lcd_Out(2,6,txt4); // define qual linha e coluna escreve no lcd

Delay_ms(2000); // determina um tempo de atraso

Lcd_Cmd(_LCD_CLEAR); // limpa lcd

Lcd_Out(1,1,txt1); // define qual linha e coluna escreve no lcd

Lcd_Out(2,6,txt2); // define qual linha e coluna escreve no lcd

Delay_ms(2000); // determina um tempo de atraso

Movimento

...

Baixar como (para membros premium)  txt (7.3 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com