Programa Assembly Led

1513 palavras 7 páginas
O CONJUNTO DE INSTRUÇÕES EM ASSEMBLY DO PIC 16F877a

Abstract – The practice carried out in the laboratory of microcontrollers aimed to familiarize the student with the discipline of microcontrollers programming in Assembly for PIC 16F877A. Showing how to use the MPLAB program to create and simulate executions in assembly language.

Resumo – A pratica realizada no laboratório de microcontroladores teve como objetivo familiarizar o estudante da disciplina de microcontroladores com a programação em Assembly para o PIC 16F877A. Mostrando como utilizar o programa MPLAB para criar e simular execuções na linguagem Assembly.

Palavras-chave – Assembly. PIC. MPLAB.
INTRODUÇÃO TEORICA
O código de máquina (ou linguagem de máquina) é meramente um padrão de bits que são interpretados e traduzidos pela CPU em comandos funcionais. Cada um desses comandos executa uma tarefa específica baseada em uma tabela de OPCODES predefinida na estrutura da CPU. Assim sendo, linguagem Assembly é basicamente uma "linguagem de montagem" pela qual os OPCODES, (código que determina uma instrução de programa), da CPU são substituídos por símbolos legíveis por nós humanos (chamados de mnemônicos).
Com a linguagem Assembly, um programador trabalha com as operações executadas diretamente sobre a CPU física. A linguagem Assembly carece de alto nível de conforto, tais como variáveis e funções, e difere para todas as famílias de processadores. No entanto, dá aos programadores uma visão necessária para escrever código eficiente em linguagens de alto nível. Além que ao utilizá-la, o programador poderá obter uma eficiência melhor de uso do microcontrolador que estiver operando em relação a linguagens de níveis superiores.
MATERIAIS UTILIZADOS
Programa MPLAB;
Computador com sistema operacional Windows XP.
Procedimentos e resultados experimentais
Com o uso do MPLAB foi simulado a execução de um programa em assembly para a arquitetura do PIC 16F877A. Esse programa continha algumas

Relacionados

  • programação relogio
    2507 palavras | 11 páginas
  • Dado digital com msp430
    1934 palavras | 8 páginas
  • Trabalho
    321 palavras | 2 páginas
  • manual do kit 8051 com exercícios em C++ e ASSEMBLY
    2240 palavras | 9 páginas
  • Relogio Digital Assembly
    634 palavras | 3 páginas
  • Sistemas a microprocessador
    1356 palavras | 6 páginas
  • Experimentos com Microprocessador
    1214 palavras | 5 páginas
  • Relatorio
    640 palavras | 3 páginas
  • Led com PIC 16F628
    455 palavras | 2 páginas
  • Aula de Microcontrolador
    2970 palavras | 12 páginas