From c42e8965b003a6c80e00b261e90a43843a30e009 Mon Sep 17 00:00:00 2001 From: leo Date: Sun, 29 Oct 2023 16:21:08 -0300 Subject: inicio --- main.asm | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 main.asm (limited to 'main.asm') diff --git a/main.asm b/main.asm new file mode 100644 index 0000000..2d97791 --- /dev/null +++ b/main.asm @@ -0,0 +1,42 @@ +#include + __CONFIG _XT_OSC & _WDT_OFF & _PWRTE_ON & _BOREN_OFF & _LVP_OFF & _CP_OFF & _CPD_OFF +cblock 0x20 ;definir variaveis + led2 +endc + org 0x0 + errorlevel -302 ;desabilitar mensagens de avisos na compilacao + goto INICIO: +;;;;;;;;INICIO DO TIMER;;;;;;;;;;;;;;;; + org 0x004 + + retfie +INICIO: + ; RB0 -> echo + ; RB1 -> trigger + banksel TRISB + movlw b'00000010' ; rb0 = input(recebe) / rb1 = output(manda) + movwf TRISB + ;; echo e trigger arrumados + + ;;ATIVAR O TRIGGER;;; + banksel PORTB + bsf PORTB, RB1 ; ligou o trigger + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop ;; 11 us + bcf PORTB, RB1 ;; desliga o trigger +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + + loop $ + + end + + -- cgit v1.2.3