Académique Documents
Professionnel Documents
Culture Documents
----------------------------------------------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.