caramoan tour package

caramoan tour package

Author Topic: patulong nmn posa project nmin about scoreboard  (Read 5128 times)

Offline micromindfs

  • Size AAA Battery
  • ***
  • Posts: 54
  • Pogi/Ganda Points: 0
  • Gender: Male
  • <center><embed src="http://www.layoutcodez.net/fla
Re: patulong nmn posa project nmin about scoreboard
« Reply #20 on: September 14, 2008, 04:46:17 PM »


mga sir yan n po ngawa ko,two digits lang po muna.score p lang po yan

sa code lng po my problem....p ckeck nga po....
Code: [Select]
#include<pic.h>

//Configure Bits
__CONFIG(XT & PWRTDIS & WDTDIS & UNPROTECT);

//Delay
void delay(void)
{
int t;
for(t=0;t<=0x00FF;t++)
;
}

void main (void)
     {
      unsigned char digit=0x00;
      unsigned char tens;
      unsigned char ones;

      TRISA  = ~0x0F;
      TRISB  = ~0x0F;
      PORTB &= ~0x0F;
      PORTA &= ~0x0F;
     
      while(1)
      {

       tens = digit/10;
       ones = digit - (tens * 10);

       //ones
       PORTA=0x01;
       PORTB=ones;
       delay();

       //tens
       PORTA=0x02;
       PORTB=tens;
       delay();
       
 
        if(RB4==0)  //plus1
       {
        delay();   //debounce delay
        digit+=1;
        if (digit>99)
            digit=0x00;
       }

if(RB5==0)  //plus2
       {
        delay();
        digit+=2;
        if (digit>99)
            digit=0x00;
       }

       if(RB6==0)  //plus3
       {
        delay();
        digit+=3;
        if (digit>99)
            digit=0x00;
       }
if(RB7==0)  //minus1
       {
        delay();
       
if (digit>0)
             digit-=1;
        if (digit<0)
            digit=0x00;
       }
      }
     }

pnu po pag 3 digits n?

Philippine Electronics Forum

Re: patulong nmn posa project nmin about scoreboard
« Reply #20 on: September 14, 2008, 04:46:17 PM »

Offline micromindfs

  • Size AAA Battery
  • ***
  • Posts: 54
  • Pogi/Ganda Points: 0
  • Gender: Male
  • <center><embed src="http://www.layoutcodez.net/fla
Re: patulong nmn posa project nmin about scoreboard
« Reply #21 on: September 14, 2008, 05:01:16 PM »
Mga sir, 3 digits na score...

pahingi nmn po ng code....
post nyo nlng po code.....tnx




Philippine Electronics Forum

Re: patulong nmn posa project nmin about scoreboard
« Reply #21 on: September 14, 2008, 05:01:16 PM »

Offline rdpzycho

  • Technical People
  • Solar Power Satellite
  • *****
  • Posts: 10728
  • Pogi/Ganda Points: 632
  • Gender: Male
  • Respect Begets Respect
    • rdpzycho
Re: patulong nmn posa project nmin about scoreboard
« Reply #22 on: September 14, 2008, 07:28:27 PM »
actually kahit siguro hanggang 100 7 segments kakayanin ng isang PIC16F84. pero hindi mux/demux gagamitin. try to search for 74HC595, latching shift registers. 3 pins lang kailangan mo for dozens of 7 segments.

merong gumagawa ng scoreboard isang PIC16F84 lang ang gamit. eto rin ang gamit para 3 pins (+2 for supply and ground) para pwede mapagbali-baligtad 'yung connector from shot clock to time clock, etc.
‎"Divide each difficulty into as many parts as is feasible and necessary to resolve it."
- Rene Descartes

"For every difficult problem there is always a simple answer and most of them are wrong."
- Clayton Paul

Philippine Electronics Forum

Re: patulong nmn posa project nmin about scoreboard
« Reply #22 on: September 14, 2008, 07:28:27 PM »

Offline Kaizer03

  • Nuclear Reactor
  • ****
  • Posts: 4847
  • Pogi/Ganda Points: 225
  • C#<-->Android<-->Java
    • PhilRobotics
Re: patulong nmn posa project nmin about scoreboard
« Reply #23 on: September 15, 2008, 04:05:22 AM »
salamat po sa inyong lahat...huh...

mga sir,balak ko kc 2 pic16f84 nlng ggmitin ko.ung 1 para sa timer and shot clock then ung isa sa score.pwede po b un?


ung sa timer nd shootclock nlng kelangan ko....


salamat sir gigs....gamitin ko bigay mo.un din po b ang code pag 3ssd?



hehe yung nakapost na code pang mikroC na compiler yan, yan yung unang gawa ko, kaya pati yung EEPROM read/write hindi ko pa nailalagay.. tapos na yung Code ng pang 3 SSD ko, what i mean complete na sya.. timer naman ang gagawin ko..  next time gagawa ako nito na gagamit ako ng shift registers ^_^

not familiar sa syntax ng Hitech eh kaya hindi ko maintindihan ehhehehe

pede kang magrely dun sa mga sample codes ni sir paranz sa tutorial thread nya..^^
Lend a hand for those who are in need!=)

Stop Hijacking!=) More Technical Posts!=)
 ;)

Kaizer Killer EX Pre-Alpha

Philippine Electronics Forum

Re: patulong nmn posa project nmin about scoreboard
« Reply #23 on: September 15, 2008, 04:05:22 AM »

Offline micromindfs

  • Size AAA Battery
  • ***
  • Posts: 54
  • Pogi/Ganda Points: 0
  • Gender: Male
  • <center><embed src="http://www.layoutcodez.net/fla
Re: patulong nmn posa project nmin about scoreboard
« Reply #24 on: September 15, 2008, 10:20:21 AM »

hehe yung nakapost na code pang mikroC na compiler yan, yan yung unang gawa ko, kaya pati yung EEPROM read/write hindi ko pa nailalagay.. tapos na yung Code ng pang 3 SSD ko, what i mean complete na sya.. timer naman ang gagawin ko..  next time gagawa ako nito na gagamit ako ng shift registers ^_^

not familiar sa syntax ng Hitech eh kaya hindi ko maintindihan ehhehehe

pede kang magrely dun sa mga sample codes ni sir paranz sa tutorial thread nya..^^



ganun po b,ginamit ko po hitech,kc po d ko nabuilt sa mplab ung code mo,kaya po edit ko nlng.


penge po code mo sa 3SSD,try ko po simulate.bkit po ganun pag press ko ung 1 pt button,kung anu-ano lumulabas n number?ganun lng ba talaga pag dito sa simulator lang?pag sa hardware nb labas n ung true value?



Philippine Electronics Forum

Re: patulong nmn posa project nmin about scoreboard
« Reply #24 on: September 15, 2008, 10:20:21 AM »

Offline micromindfs

  • Size AAA Battery
  • ***
  • Posts: 54
  • Pogi/Ganda Points: 0
  • Gender: Male
  • <center><embed src="http://www.layoutcodez.net/fla
Re: patulong nmn posa project nmin about scoreboard
« Reply #25 on: September 15, 2008, 10:23:59 AM »
salamat po uli sir gigz09!!!!

Online anthonydp

  • Size D Battery
  • ******
  • Posts: 320
  • Pogi/Ganda Points: 54
  • Gender: Male
    • My Empty Blog
Re: patulong nmn posa project nmin about scoreboard
« Reply #26 on: September 15, 2008, 11:00:01 AM »
Quote
#include<pic.h>

//Configure Bits
__CONFIG(XT & PWRTDIS & WDTDIS & UNPROTECT);

//Delay
void delay(void)
{
   int t;
   for(t=0;t<=0x00FF;t++)
         ;
}

void main (void)
     {
      unsigned char digit=0x00;
      unsigned char hundreds;
      unsigned char tens;
      unsigned char ones;

      unsigned char debounce;

      TRISA  = ~0x0F;
      TRISB  = ~0x0F;
      PORTB &= ~0x0F;
      PORTA &= ~0x0F;
      debounce = 0;     

      while(1)
      {

       hundreds = digit/100;
       digit = digit - (hundreds * 100);

       tens = digit/10;
       ones = digit - (tens * 10);

       //ones
       PORTA=0x01;
       PORTB=ones;
       delay();

       //tens
       PORTA=0x02;
       PORTB=tens;
       delay();
       

      //hundreds
     PORTA=0x04;
     PORTB=hundreds;
     delay();
 
     if (debounce>0)
         {
          debounce--;
          delay();
         }


    
        if(RB4==0 && debounce == 0)  //plus1
       {
        debounce = 255;   //debounce delay
        digit+=1;
        if (digit>250) //highest score is 250.  let digit rollover from 255 to 0
            digit=0x00;
       }

   if(RB5==0 && debounce == 0)  //plus2
       {
        debounce = 255;
        digit+=2;
        if (digit>250)
            digit=0x00;
       }

       if(RB6==0 && debounce == 0)  //plus3
       {
        debounce = 255;
        digit+=3;
        if (digit>250)
            digit=0x00;
       }
   if(RB7==0 && debounce == 0)  //minus1
       {
        debounce = 255;
       
   if (digit>0)
             digit-=1;
        if (digit<0)
            digit=0x00;
       }
      }
     }

your question appears to be an XY Problem.

why don't you just tell us exactly what you're trying to do?

Offline micromindfs

  • Size AAA Battery
  • ***
  • Posts: 54
  • Pogi/Ganda Points: 0
  • Gender: Male
  • <center><embed src="http://www.layoutcodez.net/fla
Re: patulong nmn posa project nmin about scoreboard
« Reply #27 on: September 15, 2008, 11:49:08 AM »


sir,ayaw po mag increment nung number...
dhil po ata sa debounce,tinanggal ko debounce,mejo ok pero iba iba number n lumulabas....

huh....pero slamat....nkatulong po sa development...heheheheh....

Online anthonydp

  • Size D Battery
  • ******
  • Posts: 320
  • Pogi/Ganda Points: 54
  • Gender: Male
    • My Empty Blog
Re: patulong nmn posa project nmin about scoreboard
« Reply #28 on: September 15, 2008, 12:02:40 PM »
hindi sya mag-iincrement kasi mabagal kapag sini-simulate pa lang.  try the code pero use 2 for the debounce reload value instead of 255.  pero kapag i-flash na sa chip, use a larger value like 255.

i'm glad that it helps.
your question appears to be an XY Problem.

why don't you just tell us exactly what you're trying to do?

Online anthonydp

  • Size D Battery
  • ******
  • Posts: 320
  • Pogi/Ganda Points: 54
  • Gender: Male
    • My Empty Blog
Re: patulong nmn posa project nmin about scoreboard
« Reply #29 on: September 15, 2008, 12:16:18 PM »
mali pala code code.

change this part:

Quote
       hundreds = digit/100;
       digit = digit - (hundreds * 100);

       tens = digit/10;
       ones = digit - (tens * 10);

to this:

Quote
       hundreds = digit/100;
       tens = (digit  - (hundreds * 100))/10;
       ones = digit - (hundreds * 100) - (tens * 10);

sorry for the mistake...
your question appears to be an XY Problem.

why don't you just tell us exactly what you're trying to do?

Offline micromindfs

  • Size AAA Battery
  • ***
  • Posts: 54
  • Pogi/Ganda Points: 0
  • Gender: Male
  • <center><embed src="http://www.layoutcodez.net/fla
Re: patulong nmn posa project nmin about scoreboard
« Reply #30 on: September 15, 2008, 12:20:35 PM »
ok po.wait try ko po uli....hehehehehe.edit ko lng

salamat uli.....huh

Offline micromindfs

  • Size AAA Battery
  • ***
  • Posts: 54
  • Pogi/Ganda Points: 0
  • Gender: Male
  • <center><embed src="http://www.layoutcodez.net/fla
Re: patulong nmn posa project nmin about scoreboard
« Reply #31 on: September 15, 2008, 12:29:26 PM »
ok n po.....

salamat....

pag sa actual n po ,kelangan nka 255 n ung debounce?

Online anthonydp

  • Size D Battery
  • ******
  • Posts: 320
  • Pogi/Ganda Points: 54
  • Gender: Male
    • My Empty Blog
Re: patulong nmn posa project nmin about scoreboard
« Reply #32 on: September 15, 2008, 12:39:08 PM »
yes.  posible kasi na kaya di nag-rerespond yung increment (or decrement) switch ay dahil sa mabagal yung simulation ng delay.  kapag 255 kasi, 255 times nya i-execute yung delay sa:


if (debounce>0)
 {
 debounce--;
 delay();
 }


pero kung 1 lang (or 2)  yung reload value, similar yung delay execution speed sa original code mo.

actually, you can try different reload values depending on how fast the button-response you want.
your question appears to be an XY Problem.

why don't you just tell us exactly what you're trying to do?

Offline micromindfs

  • Size AAA Battery
  • ***
  • Posts: 54
  • Pogi/Ganda Points: 0
  • Gender: Male
  • <center><embed src="http://www.layoutcodez.net/fla
Re: patulong nmn posa project nmin about scoreboard
« Reply #33 on: September 15, 2008, 04:19:38 PM »
ahhhhhhhh....ok po.....


salamat po s info.

Offline Kaizer03

  • Nuclear Reactor
  • ****
  • Posts: 4847
  • Pogi/Ganda Points: 225
  • C#<-->Android<-->Java
    • PhilRobotics
Re: patulong nmn posa project nmin about scoreboard
« Reply #34 on: September 16, 2008, 06:16:22 PM »
hehe pasensya na sir heheh kasi yung program ko pang 999 points sya... ^_^ saka mikroC nga. pero i guess ok na kasi tama yung binigay ni sir anthonydp, 250 ang max points nya...

BTW, si sir anthonydp yung isa sa mga tumulong sa akin dati sa scoreboard namen last year.. actually 74LS192 gamit namen and isa sya sa nag-introduce sa akin ng MCU doon sa TipidPC website... ^_^

sir anthonydp! thank you! ^_^ ngayon nagpprogram na din ako ng PIC MCU using C and Assembly Language ^_^ and making some projects too.. ^_^
Lend a hand for those who are in need!=)

Stop Hijacking!=) More Technical Posts!=)
 ;)

Kaizer Killer EX Pre-Alpha

Offline micromindfs

  • Size AAA Battery
  • ***
  • Posts: 54
  • Pogi/Ganda Points: 0
  • Gender: Male
  • <center><embed src="http://www.layoutcodez.net/fla
Re: patulong nmn posa project nmin about scoreboard
« Reply #35 on: September 21, 2008, 05:16:09 PM »
mga sir,bkit po sa hardware ayaw gumana nung circuit?

kc try ko sya s bread board,sa part po ata nung 7447 ang problema,kc pag open lang pin 8 umiilaw ung 3 seven segment pero pag connect ko n sya sa ground wla n ilaw nung seven segment.huh......



Online anthonydp

  • Size D Battery
  • ******
  • Posts: 320
  • Pogi/Ganda Points: 54
  • Gender: Male
    • My Empty Blog
Re: patulong nmn posa project nmin about scoreboard
« Reply #36 on: September 22, 2008, 09:02:18 AM »
post mo schematic.

yung pin 8 ng 7447 ay supply-ground.  kailangan talaga naka-kabit sa ground yun.
yung 7447 ay may ripple-blanking-input (/RBI) at blanking-input (/BI) na kapag naka-low ay mag-logic-high lahat ng output (turned-off lahat ng segment kasi open-collector ang segment outputs ng 7447).

your question appears to be an XY Problem.

why don't you just tell us exactly what you're trying to do?

Offline micromindfs

  • Size AAA Battery
  • ***
  • Posts: 54
  • Pogi/Ganda Points: 0
  • Gender: Male
  • <center><embed src="http://www.layoutcodez.net/fla
Re: patulong nmn posa project nmin about scoreboard
« Reply #37 on: September 23, 2008, 07:38:46 PM »
ok n po sir,npgagna ko n po ung score...huh...


salamat po ng mrami...


ung timer nlng po ginagwaan ko ngaun ng program...huh....

Offline lrs_05

  • LR44 Battery
  • *
  • Posts: 3
  • Pogi/Ganda Points: 0
Re: patulong nmn posa project nmin about scoreboard
« Reply #38 on: September 23, 2008, 09:49:44 PM »
interesting po ito, gusto ko din sana gumawa nito para sa basketball court sa amin.
pa post naman sir "fherdysheng" yung complete schematics and code pag natapos mo na..thanks


Offline micromindfs

  • Size AAA Battery
  • ***
  • Posts: 54
  • Pogi/Ganda Points: 0
  • Gender: Male
  • <center><embed src="http://www.layoutcodez.net/fla
Re: patulong nmn posa project nmin about scoreboard
« Reply #39 on: September 25, 2008, 01:01:40 AM »
interesting po ito, gusto ko din sana gumawa nito para sa basketball court sa amin.
pa post naman sir "fherdysheng" yung complete schematics and code pag natapos mo na..thanks



ok po....

pagtapos n....post ko nlng...

Philippine Electronics Forum

Re: patulong nmn posa project nmin about scoreboard
« Reply #39 on: September 25, 2008, 01:01:40 AM »

 

Privacy Policy

Contact Us: elabph@yahoo.com