Prévia do material em texto
CENTRO UNIVERSITÁRIO INTERNACIONAL UNINTER ESCOLA SUPERIOR POLITÉCNICA BACHARELADO EM ENGENHARIA ELÉTRICA DISCIPLINA MICROPROCESSADORES E MICROCONTROLADORES ATIVIDADE PRÁTICA DE MICROPROCESSADORES E MICROCONTROLADORES ALUNO: ANTÔNIO CARLOS ISIDIO PROFESSOR: SÉRGIO LUIZ VEIGA PATOS DE MINAS-MG 2019 SUMÁRIO 1. INTRODUÇÃO.............................................................................................................................................1 2 . MICROCONTROLADOR INTEL8085 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 2 .1 ARQUITETURA INTEL 8085 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 .2 RECURSOS DO PROCESSADOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2 .3 CONJUNTO DE INSTRUÇÕES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 2 .4 APLICAÇÃO DO MICROPROCESSADOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 3 .CONCLUSÃO.......................................................................................................................6 4 .REFERÊNCIAS BIBLIOGRÁFICAS .......................................................................7 1 1. INTRODUÇÃO O presente material, tem o intuito de demonstrar um pouco da história do estudo de microprocessadores e a evolução desenvolvimento de projetos com micro controladores da família 8085. Para iniciar, a abordagem do assunto, é fundamental uma introdução aos conceitos básicos da história associadas aos microprocessadores e um pouco da sua utilização dos componentes, que está cada vez mais presente nas nossas vidas. O microprocessador 8085 foi um dos primeiros microprocessadores que foram lançados pela Intel no final de 1970. O microprocessador Intel 8085 foi o sucessor do modelo microprocessador 8080, unidade de processamento da Intel, cujas características mais destacadas do processador, foram as de ter a maior compatibilidade com o antigo processador e uma capacidade de exigência de tensão muito mais simples. O Intel 8085 microprocessadores teve o seu maior uso não como um processador do sistema, mas sim como um micro controlador para muitas outras aplicações de hardware. 2 .1 MICROCONTROLADOR INTEL8085 O Intel 8085 foi projeto de um microprocessador de 8 bits. Isto é para dizer que o maior bloco de informação a 8085 pode processar num dado tempo, foi limitado a oito bits. O microprocessador 8085 veio com três modelos de variantes: a 8085A, 8085AH e M8085AH. A diferença se dava entre estas três variantes o quanto é a sua velocidade de relógio de operação constituído de 3, 5, e 6 MHz, respectivamente. As características distintivas finais do microprocessador 8085 foi que a única exigência rail +5 Volt e sua contagem transistor 6500. Mais 500 do que seu antecessor. O microprocessador 8085 realmente viu muito pouco uso como uma unidade de processamento central. Pelo contrário, é a implementação mais prevalente foi a de um microcontrolador. O Intel 8085 microcontrolador foi principalmente utilizado em instrumentação pela NASA durante as missões de física até o início de 2000 . Notavelmente, o microcontrolador 8085 foi usado no terminal de vídeo VT100 começando no final de 1970 , e continuou a ser utilizada por essa família de produtos através de muitas iterações do produto ao longo de muitos anos. Este fato é notável , considerando que até hoje , os microprocessadores raramente têm uma vida útil maior do que um ou dois anos. 2 2.1 ARQUITETURA INTEL 8085 FIG: 01 Diagrama de blocos do microprocessador 8085 O contador de programa PC, contém o endereço da próxima instrução. A CPU busca um instrução da memória executa e incrementa o conteúdo do programa contador. Assim, no próximo ciclo de instrução, ele buscará a próxima instrução. As instruções são executado sequencialmente, a menos que uma instrução altere o conteúdo do contador de programa. O registrador de instrução mantém a instrução até que ela seja decodificada. Isso não pode ser acessado pelo programador. 3 FIG: 02 Diagrama de pinagem do microprocessador 8085 2.2 RECURSOS DO MICROCONTROLADOR INTEL8085 Processador 2k bytes de EPROM ou ROM 256 bytes de RAM 1 timer 3 entradas de interrupção 38 linhas de E/S Fornecimento de um único + 5v com 10% de voltagem Seleções disponíveis de 3MHZ, 4MHZ, e 6MHZ 20% menor consumo de energia do que 8085a para 3MHZ e 5MHZ 1.3µs instruções de ciclo (8085AH); 0.8µs (8085AH-2); 0.67µs (8085AH-1); Software 100% compatível com 8080. Gerador de clock on-chip (com rede externa de cristal, lc ou rc) Controlador do sistema on-chip; informações avançadas de status de ciclo disponíveis para controle de sistema grande quatro entradas de interrupção vetorizadas (uma não é mascarável) mais uma interrupção compatível com 8080ª. Porta serial de entrada e saída. Aritmética decimal, binária e dupla precisão. Capacidade de endereçamento direto para 64k bytes de memória 4 2.3 CONJUNTO DE INSTRUÇÕES As instruções operacionais da Intel 8085 foram os mesmos que o seu antecessor, o 8080, com exceção de duas novas instruções . O 8085 tinha sete registros de processamento. Esses registros foram oito bits de largura e tinha a capacidade de realizar operações de 16 bits , se eles foram colocados juntos com outros registros. Este processo funcionou , colocando a instrução operacional no primeiro registo de 8 bits, e instrução adicional ou dados de execução no espaço de registo subsequente Principais Características: • microprocessador de 8 bits de propósito geral (com 6.200 transistores); • opera com +5V e GND. O 8080, seu antecessor, opera com +12V, +5V e -5V; • 100% compatível em software com o 8080A; • conjunto de instruções com 74 instruções. Estas 74 instruções resultam num total de 246 opcodes distintos; • instruções do 8085 possuem 1, 2 ou 3 bytes; • Há 2 registradores temporários de 8 bits (W e Z) não aparentes ao programador (não endereçáveis); • 8 linhas de dados: barramento bidirecional e com 3S (three state); • 16 linhas de endereço; permite endereçamento de até 64kbytes = 65.536 posições de memória; • barramento de dados multiplexado com parte baixa do barramento de endereço (o hardware deve conter um latch (ex.: 74373) para armazenar os endereços baixos: A0 a A7); • possui pino de seleção de Entrada (I) e Saída (O) - (IO/M) • possui gerador de clock interno (é necessário apenas um cristal externo, juntamente com dois capacitores). • Reset do 8085: PC em 0000h; Flip-Flop IE (Interrupt Enable) em 0 (indicando interrupções desabilitadas); HLDA em 0; demais registradores com valores indeterminados; Interrupções RST 5.5, RST 6.5, RST 7.5 5 2.4 Aplicação do microprocessadorO microprocessador encontra-se em várias aplicações e a lista de aplicativos torna-se cada vez mais longa. Para dar uma ideia de aplicações de microprocessador segue como exemplo algumas áreas abaixo. 1. Computador Pessoal 2. Controle Numérico 3. Telefones Celulares 4. Automóveis 5. Máquinas de Dobra 6. Equipamentos de Diagnóstico Médico 7. Sistemas automáticos de reconhecimento de voz 8. Próteses 9. Controle de semáforo 10. Jogos de Entretenimento 11. Processamento Digital de Sinais 12. terminais de comunicação 13. Controle de Processos 14. Calculadoras 15. Instrumentos Sofisticados 16. Sistemas de Comutação de Telecomunicações 17. Sistemas de Teste Automático 6 3.CONCLUSÃO Ao decorrer dos anos, somos surpreendidos por alguns novos lançamentos de processadores, cada vez mais potentes e com um ótimo desempenho. Um equipamento de informática, telefonia se torna obsoleto em pouco tempo. Os programas também podem desfrutar destas vantagens, com o surgimento de novos processadores, onde podem ser realizados programas mais complexos e tarefas são realizadas em menor tempo. Novas instruções são adicionadas aos processadores, abrindo novas possibilidades de aproveitamento. Portanto, a importância de se está sempre inovando ao mercado de tecnologia. 7 4. REFERÊNCIAS BIBLIOGRÁFICAS Internet Microprocessador intel 8085 Disponível em:< www.alldatasheet.com/> Acesso em 09 abr. 2019. Disponível em:<https://pt.wikipedia.org/wiki/Intel_8085> Acesso em 08 abr. 2019. Disponível em :<ZILLER, Roberto M., “Microprocessadores – Conceitos importantes,” Edição do autor, Florianópolis, 2000. ISBN 85-901037-2-2