Olympic Timer


Closed Thread
Results 1 to 40 of 48

Thread: Olympic Timer

Hybrid View

  1. #1
    jessey's Avatar
    jessey Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by mister_e
    Jessey, as you live in Canada, may i suggest you
    www.crystalfontz.com
    www.norgay.com

    Both offer great prices even on low quantity
    Hi Steve,

    I'll be sure to check them out.

    Thanks
    jessey

  2. #2
    Join Date
    Jul 2003
    Posts
    2,358


    Did you find this post helpful? Yes | No

    Default

    Yes we still use those 'Cool Blue' LCD's - several thousand a month....

  3. #3
    jessey's Avatar
    jessey Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Melanie
    Yes we still use those 'Cool Blue' LCD's - several thousand a month....
    Hi Melanie,

    That's great, are you still selling them for $15.00 USD with free shipping? I'd like to purchase a few if I could, so how would I make payment?

    Thanks
    jessey

  4. #4
    Join Date
    Jul 2003
    Posts
    2,358


    Did you find this post helpful? Yes | No

    Default

    Message me off-list.

  5. #5
    micro's Avatar
    micro Guest


    Did you find this post helpful? Yes | No

    Default

    hello Melanie

    i have some questions

    1- i did not understand yet why did you used calibration? and what is that for ? all what i understood it that
    you used to speed up or down, but i could not understand it why ?
    2- all i know, the Disable i use it before interrupt routine and Enable after it, but i note you used it at different place
    why did you placed at these places ?

    Enable

    DisplayLoop:
    if ButStart=0 then runningflag=1
    if butstop=0 then runningflag=0
    lcdout $fe,$80,Dec2 hours,":", dec2 Minutes,":", dec2 seconds,":",dec2 Hundredths


    if overflowerror=1 then
    if seconds.0=1 then
    lcdout $fe,$8c,"ERR"
    else
    lcdout $fe,$8c," "
    endif
    endif
    if runningflag=1 then goto Displayloop
    if butreset=1 then goto Displayloop



    Disable

  6. #6
    Join Date
    Jul 2003
    Posts
    2,358


    Did you find this post helpful? Yes | No

    Default

    Calibration

    With the best intentions in the world, a 4MHz Clock is NOT a 4MHz clock. It is a few Hz fast, or a few Hz slow, but is is NOT exactly 4000000.0000Hz. so the Calibration feature is used to speed-up or slow-down the clock slightly to compensate, and to compensate any lag in software instructions used to service the interrupt.

    Interrupt ENABLE

    I only ENABLE interrupts where they are needed. In other places they are either not needed, or not wanted. This also makes for smaller and more efficient code.

  7. #7
    micro's Avatar
    micro Guest


    Did you find this post helpful? Yes | No

    Default

    so put some codes between Disable and Enable, that will delay interrupt
    handler rountine for few times?? and use that trick if i want to finish some
    procedures, i fear if without it the interrupt could screw it up ?then for that i give some
    delay to interrupt to finish that procedure?


    Disable

    Enable

  8. #8
    jessey's Avatar
    jessey Guest


    Did you find this post helpful? Yes | No

    Default Cool Blue LCD's

    Quote Originally Posted by Melanie View Post
    Yes we still use those 'Cool Blue' LCD's - several thousand a month....
    Hi Melanie,

    Any chance of purchasing another 4 of your cool blue Lcd's?

    Thanks
    jessey

  9. #9
    Join Date
    Jul 2003
    Posts
    2,358


    Did you find this post helpful? Yes | No

    Default

    Yes of course Jessey, I'll email you direct.

  10. #10
    zigapetric's Avatar
    zigapetric Guest


    Did you find this post helpful? Yes | No

    Default Help with olympic timer

    Hi!
    First my introduction:
    I am racing with a dirt bike and I have my own race track. I would like to record my lap times with something like this program. But there is a problem. I don't know how to program in Picbasic. I am used to assembler or C program language. So I'm asking if you have this code translated in assembler or C.
    I just need to change that the measured time is stored in memory and on LCD which already is and that when I cross the line timer has to store lap time which ended up and at the same time start timming for the next lap.
    I'll realise this with an IR diod installed on a motorbike and a reciever.

    I know that it's a bit komplex, but if you have something like this Please respond to me.

    Thanks! Ziga

Similar Threads

  1. About olympic timer..
    By Eng4444 in forum mel PIC BASIC Pro
    Replies: 4
    Last Post: - 4th June 2006, 09:16
  2. Melanie's Olympic Timer
    By nedtron in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 11th January 2006, 14:41
  3. Olympic Timer MPH readout
    By Macgman2000 in forum mel PIC BASIC Pro
    Replies: 12
    Last Post: - 19th August 2005, 17:56
  4. Help with scroll text in Melanie Olympic Timer
    By jorge in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 9th November 2004, 14:52
  5. Melanie Olympic Timer -> Banner....scroll text...
    By jorge in forum mel PIC BASIC Pro
    Replies: 0
    Last Post: - 8th November 2004, 22:11

Members who have read this thread : 1

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts