eletronica

2758 palavras 12 páginas
radix dec ;padrao->valores decimal se nao informado outro include ;inclue arquivo

__CONFIG _LVP_OFF & _MCLRE_OFF & _BODEN_OFF & _CP_OFF & _PWRTE_OFF & _WDT_OFF & _INTOSC_OSC_NOCLKOUT ;configura bits

;*****************************************************
;* Definições
;*****************************************************

#DEFINE bank0 BCF STATUS,RP0 ;seta banco 0 da memória
#DEFINE bank1 BSF STATUS,RP0 ;seta banco 1 da memória

PICRES equ 0x00 ;endereço de reset
PICRAM equ 0x20 ;começo da RAM
PICINT equ 0x04 ;endereço das ints

DISPLAY equ PORTB ;endereço do display (dados)
CTRL_DISP equ PORTA ;endereço da porta de controle (catodos) do display
DISP1 equ 0x02 ;bit na porta A que controla o catodo do display 1
DISP2 equ 0x01 ;bit na porta A que controla o catodo do display 2
DISP3 equ 0x00 ;bit na porta A que controla o catodo do display 3

BEEP equ 0x03 ;bit na porta A que controla o buzzer

CHAVES equ PORTA ;endereço das chaves
CHV1 equ 0x05 ;bit na porta A que controla reset
CHV2 equ 0x06 ;bit na porta A que controla chave programa
CHV3 equ 0x07 ;bit na porta A que controla chave minutos/segundos

PORTBEEP equ PORTA ;porta do beep
PORTLED equ PORTA ;porta do LED
LED equ 0x04 ;bit do led igado na porta A

;flags (bits) para MEU_FLAG
LED_FLG equ 0x00 ;bit para controle de LED aceso
MINSEG equ 0x01 ;bit para determinar minuto/segundo (1-minuto, 0 segundo)
SETCFG equ 0x02 ;bit que informa configuração do tempo em andamento
EEPROM equ 0X03 ;bit que informa se há dados na EEPROM (1 - dados, 0 - sem dados)

;*****************************************************
;* Variáveis
;*****************************************************
org PICRAM ;inicio da RAM
CHAR res 1 ;variavel para caracter
TEMP res 1 ;variavel de uso geral

T1 res 1 ;variáveis para uso na temporização
T2 res 1 ;espera ocupada
T3 res 1
T4 res 1

VAR1 res 1

Relacionados

  • Eletronica
    4048 palavras | 17 páginas
  • Eletronica
    846 palavras | 4 páginas
  • Eletronica
    17718 palavras | 71 páginas
  • Eletronica
    3090 palavras | 13 páginas
  • eletronica
    468 palavras | 2 páginas
  • Eletronica
    1477 palavras | 6 páginas
  • Eletronica
    10534 palavras | 43 páginas
  • Eletrônica
    1009 palavras | 5 páginas
  • Eletronica
    647 palavras | 3 páginas
  • Eletrônica
    5331 palavras | 22 páginas