Você está na página 1de 3

Lista de Exercicios Microprocessadores e Microcontroladores

----------------------------------------------8085
QUESTO
1a) Descreva as principais caracteristicas do microprocessador 8085. Cite ao menos 2 instrues de cada grupo de instrues do 8085. 1b) Faa uma tabela comparativa diferenciando microprocessadores de microcontroladores (avaliando Arquitetura de Hardware, Aplicao e Conjunto de Instrues).

----------------------------------------------8051
QUESTO 1 (Conhecimentos Gerais do 8051)
1a) Apresente um comparativo entre microcontroladores e microprocessadores (aplicao, clock da CPU, relao RAM/ROM, perifricos, set de instrues,...). Caractersticas Velocidade Consumo Memria de Programa Memria de Dados Arquitetura de Memria Barramento Aplicao Microcontrolador Lenta ( tpico < 1Mhz) Baixo (uA) Pequena capacidade (kbytes) Mnima (bytes) Hardware (tpica) 8 bits (dados) fechada, firmware Microprocessador Rpida (tpico > 1 Ghz) Alto ( ventilador, fonte chav.) Grande capacidade (mbytes) Grande capacidade (mbytes) Von- Newmann > 64 bits (dados) aberta, multimdia

1b) Descreva as principais caractersticas do microcontrolador 8051. Freqncia de clock de 12 MHz, com algumas verses que alcanam os 40 MHz; At 64 kB de memria de dados externa; 128 bytes de RAM interna; at 64 kB de memria de programa configurvel de duas formas mutuamente excludentes: 4 kB internos (ROM no 8051 e EPROM no 8751) e mais 60 kB externos; 64 kB externos; 4 portas bidirecionais de I/O, cada uma com 8 bits individualmente endereveis; duas dessas portas (P0 e P2) e parte de uma terceira (P3) ficam comprometidas no caso de se utilizar qualquer tipo de memria externa; 2 temporizadores /contadores de 16 bits; 1 canal de comunicao serial; 5 fontes de interrupo (dois timers, dois pinos externos e o canal de comunicao serial) com 2 nveis de prioridade selecionveis por software; Oscilador de clock interno. 1c) Apresente o esquema eltrico de um sistema mnimo do 8051, p. ex. o circuito necessrio para piscar um LED acionado pelo pino P1.0 (d o valor dos componentes) Ex. da EXP 1 - LAB

1d) Descreva a funo de cada bit dos registradores de funes especiais PCON, TMOD, TCON, IE, IP e SCON. Para que servem os regs THx, TLx e SBUF? TCON (88H) e TMOD (89H) so os registradores de controle e modo de operao dos temporizadores/contadores; PCON (87H) permite adaptar o chip a uma situao na qual no h processamento, mas onde se quer manter os contedos das memrias internas (falha de alimentao, por exemplo); SCON (98H) e SBUF (99H) permitem, respectivamente, programar a porta de comunicao serial e armazenar o dado recebido ou a ser transmitido; IE (A8H) e IP (B8H) so registradores associados gesto de interrupo (habilitao e prioridade); SP (81H), PSW (D0H), A (E0H), B (F0H), DPH (83H) e DPL (82H) foram apresentados na seo 0.8. 1e) Cite o estado default dos registradores especiais logo aps o reset. 1f) Descreva como se distribui a RAM no 8051, identificando reas de memria.

QUESTO 2 (Software - Exerccios da Exp 2 - LAB) QUESTO 3 (Temporizadores - Exerccios da Exp 3 - LAB) QUESTO 4 (Mecanismo de Interrupo)
4a) Descreva o funcionamento do mecanismo de interrupo, citando o registrador SP (Stack Pointer) e os vetores de interrupo (cite os 5 endereos). Descreva o funcionamento das instrues CALL e RET, RETI, PUSH e POP. 4b) Identifique os flags que sinalizam requisio das 5 interrupes do 8051. 4c) Faa um Programa que gere um seqencial de LEDs (8 LEDs), em que o LED1 fique acesso por aprox. 0,1 seg e os demais apagados, em seguida o LED2 fique acesso por 0,1 seg e os demais apagados, e assim sucessivamente. Aps o LED8 se apagar repete-se a seqncia (LED0, depois

LED1, etc. - funcionamento em loop). O delay pode ser implementado por SW, porm utilize interrupo INT1\ para fazer o seqencial mudar de sentido. Vetor de interr. Ext1: 0013H.

QUESTO 5 (Interface Serial)


5a) Descreva o funcionamento da interface serial no 8051 (RS-232). Quantos fios so necessrios para a comunicao full duplex entre duas entidades? Cite um chip a ser utilizado como driver na comunicao serial (apresente o esquemtico). 5b) Explique o funcionamento da comunicao inter-microcontroladores (bit SM2 do SCON). 5c) Faa um Programa que envie a mensagem ACK (utilizar ASCII) do 8051 tela do computador em loop infinito (insira um espao entre 2 mensagens). Utilize o timer 1 para gerar a taxa de transmisso de 4800 bps, sem bit de paridade. PS: Cristal de 11,059 MHz. 5d) Faa dois programas a serem carregados em placas distintas que se comunicam, um para transmisso serial (8051 emissor: transmite a msg SERIAL) e outro para recepo serial (8051 receptor), funcionando em loop infinito. Utilize taxa de 9600 bps, sem bit de paridade (use timer 1). PS: Placas com cristal de 11,059 MHz. Se recebeu corretamente SERIAL sinalizar ligando um led no pino P1.0.