Hi Ioannis exactly i'm using PIC16f877a i have the same problem that ice i cant see my count on my LCD and i cant see using pbp
only add my count never sub my count do you know what's my problem?
i tried all in my hands but i continue with same errors
My code is:
Code:'**************************************************************** '* Name : UNTITLED.BAS * '* Author : . * '* Notice : Copyright (c) 2011 [Ing..] * '* : All Rights Reserved * '* Date : 19/04/2011 * '* Version : 1.0 * '* Notes : * '* : * '**************************************************************** 'Parte de configuraciÛn de LCD DEFINE LCD_DREG PORTB DEFINE LCD_DBIT 4 DEFINE LCD_RSREG PORTB DEFINE LCD_RSBIT 1 DEFINE LCD_EREG PORTB DEFINE LCD_EBIT 3 DEFINE OSC 4 contador var byte ON INTERRUPT GOTO SUMA INTCON.4 = 1 INTCON.7 = 1 OPTION_REG.6 = 1 CMCON=7 CVRCON=0 TRISB = %00000101 CONTADOR = 12 principal: lcdout $FE,1,"ENCODER= ",#CONTADOR," VALOR " pause 500 goto principal DISABLE end SUMA: IF PORTB.0 = 1 THEN OPTION_REG.6 = 0 IF PORTB.2 = 1 THEN contador = contador + 1 ENDIF else OPTION_REG.6 = 1 IF PORTB.2 = 1 THEN CONTADOR = CONTADOR - 1 ENDIF ENDIF INTCON.1 = 0 RESUME ENABLE




Bookmarks