Fazer pesquisa em uma ou mais carreiras específicas:

Administração Agronomia Arquitetura Arquivologia Arte Astronomia Biblioteconomia Biologia
Bioquímica Cinema Ciências Sociais Colegial Comunicação Contabilidade Desenho Industrial Direito
Diversos Economia Educação Física Enfermagem Engenharia Estatística Farmácia Filosofia
Fisioterapia Fonoaudiologia Geografia História Hotelaria Informática Letras Marketing
Medicina Nutrição Odontologia Pedagogia Produção Cultural Psicologia Química Rel. Internacionais
Secretariado Executivo Serviço Social Terapia Ocupacional Turismo Veterinária Zootecnia


Compartilhe

Tag Cloud

História do PIC 16F877A e Especificações

Trabalho por Marcela Higa, estudante de Engenharia @ , Em 26/11/2005

5

Tamanho da fonte: a- A+

MICROCHIP MPLAB IDE


Introdução:

Usando o programa MICROCHIP MPLAB IDE desenvolver um programa que liga leds quando o botão é pressionado e apaga quando o botão é liberado.


Objetivo:

A familiarização do aluno com a linguagem assembler e o programa MICROCHIP MPLAB IDE, para que os mesmos sejam usados nas aulas seguintes.


Experiência – 1

Leitura de uma tecla e acendimento de um LED.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

; * EXEMPLO DE CÓDIGO PARA UTILIZAÇÃO COM O SD-1700 *

; * *

; * EXPERIÊNCIA 1 - LEITURA DE UMA TECLA E ACIONAMENTO DE UM LED *

; * *

; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

; * VERSÃO : 1.0 *

; * DATA : 14/04/2003 *

; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

;

; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

; * DESCRIÇÃO GERAL *

; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

; SISTEMA MUITO SIMPLES PARA REPRESENTAR O ESTADO DE UM BOTÃO ATRAVÉS DE

; UM LED. COM O BOTÃO DA COLUNA 1 LINHA 4 PRESSIONADO O LED LIGADO AO PINO

; RD0 PERMANECE LIGADO. SE O BOTÃO FOR SOLTO O LED APAGA.

; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

; * CONFIGURAÇÕES PARA GRAVAÇÃO *

; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

__CONFIG _CP_OFF & _CPD_OFF & _DEBUG_OFF & _LVP_OFF & _WRT_OFF &
_BODEN_OFF & _PWRTE_ON & _WDT_OFF & _XT_OSC

; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

; * VARIÁVEIS *

; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

; DEFINIÇÃO DOS NOMES E ENDEREÇOS DE TODAS AS VARIÁVEIS UTILIZADAS

; PELO SISTEMA

CBLOCK 0x20 ; ENDEREÇO INICIAL DA MEMÓRIA DE

; USUÁRIO

W_TEMP ; REGISTRADORES TEMPORÁRIOS PARA

STATUS_TEMP ; INTERRUPÇÕES

; ESTAS VARIÁVEIS NEM SERÃO UTI-

; LIZADAS

ENDC ; FIM DO BLOCO DE MEMÓRIA