0'dan 99'a kadar sayan kodlar hakkında yardım

Başlatan pic16f84, 30 Mayıs 2012, 19:06:19

pic16f84


         List P=16f84A
         include <p16f84.inc>
       
         __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC                 BU NE DEMEK?
         CBLOCK 0x0C            BU NE DEMEK?    
         numero                             
         var1
         var2
         ENDC
       
;ZONA DE CÓDIGOS

   
         ORG 0x00                     
   
inicio 
         
         bsf    STATUS,RP0           
         movlw  b'00000111'            BU NE DEMEK?
         movwf  OPTION_REG
         clrf   TRISB               
         bcf    STATUS,RP0           
         clrf   var1
         clrf   var2
         
Principal
   
         movf   var1,0
         call   BIN_a_BCD            BU NE DEMEK?
         movwf  numero
         swapf  numero,0
         movwf  PORTB

salto    incf   var2,1
         btfss  var2,2
         goto   Timer0_us
         clrf   var2
       
         movlw  d'100'
         incf   var1,1
         subwf  var1,0              BU NE DEMEK?
         btfss  STATUS,2
         goto   Principal
         clrf   var1
         goto   Principal



Timer0_us

         movlw  0x00                 
         movwf  TMR0                 
         bcf    INTCON,T0IF         
       
Timer0_Rebosamiento

         btfss  INTCON,T0IF         
         goto   Timer0_Rebosamiento 
         goto   salto

         INCLUDE <BIN_BCD.INC>        BU NE DEMEK?
         END
       

pic16f84


OG

FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

ipek

eğer derleyemedim der isen bu dosyaya'da sahip olman gerekir

BIN_BCD.INC