Scoreboard using PIC16F628A

Posted: June 4, 2010 in Digital Electronics
Tags: , , , ,

Scoreboard Test

This project is a continuation of a project I left from college. The hardware that was used before was basically the same with these except that we used PIC16F877A during that time which is a 40 pin microcontroller. In this version I squeezed all the juices from a 18 pin PIC16F628A. Two 3-to-8 decoders was used to multiplex the 13 seven segments. An 8 bit serial in parallel out shift register was used to display the values in the seven segment. The most unusual part is that instead of a normal 4×3 keypad requiring 7 I/O pin, in this proto type I only used 4 I/O to scan the keypad.

Demo of the prototype using the test jig

Advertisements
Comments
  1. carlsfootprints says:

    master tiktakx, may dinedevelop akong scoreboard ngaun.. kaso 877a gamit ko.. balak ko sana mag628a na lang din.. may copy ka pa ba ng schematic mo? tnx tnx.. hehe..

  2. carlsfootprints says:

    kahit part list na lang kung wala kana copy. hehe. tnx tnx.

  3. newbie says:

    newbie :
    sir, pwede bang makahingi ng copy ng schematic nyan?
    may proj kc kami na bball scoreboard,

    thanks po in advance…^^

  4. tiktakx says:

    @newbie: sorry pero hindi ko po muna ilalabas ang schematic at code nito dahil template ko ito sa isang commercial project

  5. hello po! ang ganda po ng gawa nyo, nkakainget!
    pde po bang patulong po ? kase po scoreboard din po ung project namen sa isang subject pero PIC16F84a po ung gamet. sana po mtulungan nyo po ako! 😀

  6. crib bedding says:

    I’ve been exploring for a bit for any high quality articles or blog posts in this kind of area . Exploring in Yahoo I finally stumbled upon this site. Studying this information So i am satisfied to express that I’ve an incredibly excellent uncanny feeling I came upon just what I needed. I most undoubtedly will make sure to do not forget this web site and give it a glance on a continuing basis.

  7. Goran says:

    hello
    very good projekt
    i like ti bild
    please sen me sematic and hex file

    thanks

  8. mbdg says:

    sir pwede po mahingi ung schematic at list ng materials nito? need lang po namin para sa project 🙂

  9. mbdg says:

    sana po matulungan nyo po kami .ang ganda po kasi ng gawa nyo nakakaingit.

  10. mike says:

    sir pwede po ba manghingi ng schematic nyan?? please

    • tiktakx says:

      As a student, try to do your homework dont be like a baby being spoonfed

      • kel says:

        hi sir! hmm will try to do one. sorry but i don’t see it as spoon-feeding, because we will do our own circuit we are just asking po for the schematic of it. thank you. please help us. we’ve been searching for the schematic but we’re failed to have one. even my professor is not helping me.

      • tiktakx says:

        as you said, you will do your own circuit, so why are you asking for my schematic? if you will do your own circuit, its basic electronics, its a test what you learned from your professor, sorry but the schematic is not public

  11. Ben says:

    This is my third day reading on and thinking how is it done, i am unfamiliar with Shift register as well as 3-to-8 decoder. Googling gave me Shift register converts serial to parallel data or v/v and i am working on it on PIC, Kindly correct me because i am thinking it goes this way

    PIC(this where the tack switch input goes to)>Shift register(gives signal to decoder in parallel to assign value to 7seg display)>3to8decoder.

    I was really amazed with it, i never knew anything about Shift register if i would be creating one, i would be using 13 pcs of 7 seg decoder. lol.

    • tiktakx says:

      Hi Ben, the shift register is used to convert serial data to parallel seven segment patterns (0-9) the 3 to 8 decoder is used for scanning and finally the tact switch is configured as 4-wire 4×4 keypad with the help of some diodes then the PIC does the rest. happy coding!

      • Ben says:

        Thank you sir tiktakx., It’s giving me a hard time. Hahaha. I’ve been reading the comment for about a half-hour., well it means 8 pins of the PIC is used as i/o for the keypad(thanks for sharing this, now i’ve learned how do keypads work 1,0 and 0,1). I would like to ask which do feed the 7-seg, the shift register or the decoder?., if you don’t mind, can you give me a hint on how do “scanning” work(i know 7447 is a decoder, but i just can’t imagine it). I was just mindblown on how 4 pcs IC making 13 pcs of 7-segment working o.O.

      • tiktakx says:

        Hi Ben,
        actually only 4 pins are used for the keypad, there is no 7447 BCD to Seven Segment used in this project, the patterns comes from the MCU, scanning is done by the two 3-to-8 decoders by turning on each segment one by one at a rate the eye cannot see, try to search about multiplexing seven segments

  12. Ben says:

    Thanks!,. I never thought it worked that way., -_- . Another question sir tiktakx, do you know about how to set the internal clock of a PIC? 😀

  13. trish says:

    hi! I’ve been searching for this for almost a week! can we have a copy of your schematic? i am willing to pay! thanks

  14. trish says:

    You may contact me here! trishdomingo@yahoo.com

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s