Programa pic

1382 palavras 6 páginas
adc

; Compiled with: PIC Simulator IDE v6.80
; Microcontroller model: PIC16F877
; Clock frequency: 4.0 MHz
;
; The address of 'ad_action' (bit) (global) is 0x1F,2
; The address of 'display' (byte) (global) is 0x6 display EQU 0x6
; Begin R0L EQU 0x20; Define o R0L como sendo uma constante de valor 20 Hexadecimal (H) R0H EQU 0x21; Define o R0L como sendo uma constante de valor 21 (H) R1L EQU 0x22; Define o R1L como sendo uma constante de valor 22 (H) R1H EQU 0x23; Define o R1H como sendo uma constante de valor 23 (H) R2L EQU 0x24; Define o R2L como sendo uma constante de valor 24 (H) R2H EQU 0x25; Define o R2H como sendo uma constante de valor 25 (H) R3L EQU 0x26; Define o R3L como sendo uma constante de valor 26 (H) R3H EQU 0x27; Define o R3H como sendo uma constante de valor 27 (H) R4L EQU 0x28; Define o R4L como sendo uma constante de valor 28 (H) R4H EQU 0x29; Define o R4H como sendo uma constante de valor 29 (H) R5L EQU 0x2A; Define o R5L como sendo uma constante de valor 2A (H) R5H EQU 0x2B; Define o R5H como sendo uma constante de valor 2B (H) ORG 0x0000; Coloca o endereço 0000 (H) no registo PC BCF PCLATH,3; Limpa o que se encontra no registo PCLATH no bit 3 BCF PCLATH,4; Limpa o que se encontra no registo PCLATH no bit 4 GOTO L0003; Ir para o endereço ORG 0x0004; Coloca o endereço 0004 (H) no registo PC RETFIE; Voltar ao interrupt
L0003:
; 1: Symbol ad_action = ADCON0.GO_DONE 'set new name for A/D conversion start bit
; 2: Symbol display = PORTB 'set new name for PORTB used to display the conversion result
; 3:
; 4: TRISB = %00000000 'set PORTB pins as outputs
BSF STATUS, RP0; Faz set do STATUS do bit RP0 em OUT CLRF 0x06 ; Apaga registo de 0x06
; 5: TRISA = %111111 'set PORTA pins as inputs
MOVLW 0x3F; Move o literal 3F para o acumulador (W) MOVWF 0x05; Move o que está no acumulador para 05 (F)

; 6: ADCON0 = 0xc0 'set A/D conversion clock to internal source

Relacionados

  • Fourrier e efeito doppler
    1865 palavras | 8 páginas
  • Artigo relogio digital utililando PIC
    1675 palavras | 7 páginas
  • Eficiencia energetica
    276 palavras | 2 páginas
  • Usb no pc
    1986 palavras | 8 páginas
  • microcontrolador
    4569 palavras | 19 páginas
  • Microcontrolador PIC
    1580 palavras | 7 páginas
  • Transporte escolar
    1664 palavras | 7 páginas
  • Métodos dos mínimos quadrados.
    789 palavras | 4 páginas
  • 1233
    424 palavras | 2 páginas
  • Implantção do programa 5 s
    1518 palavras | 7 páginas