Talking Clock (Pic Based)

THE BOOK of DT's INTERRUPTS is an organization of interrupt service routines and other works written by Darrel Taylor, RIP.

Interrupt routines are arranged per Darrel's original list. Darrel Taylor's Instant Interrupts are an extension of the work of Tim Box whom in October of 2002 wrote INT_CTRL.pbp

Many of the forum members felt this is a long overdue project.

will be a valuable resource and a tribute to Darrel Taylor the "Fanatical Contributor".

THE BOOK of DT's INTERRUPTS is located at

+ Reply to Thread
Results 1 to 3 of 3
  1. #1
    Join Date
    Aug 2003

    Default Talking Clock (Pic Based)

    Talking Clock

    Hi Guys,
    First off, I think there should be a "Show Off your Projects" section here.
    I might ask the mods/admin about it, but this post has another purpose...
    To possibly share a pic code to play selected samples, or maybe just ascertain
    if there's a desire or need for such a thing from people here.

    First of all, Here's my Pic based Talking Clock:

    It uses a 16F628 running at 4MHz with it's internal RC clock to run an assembler
    code to play samples which are selected by a control chip (16F876 in this case).

    The control chip simply sends one of 16 possible sound sample codes on a four bit bus
    to the sound chip which then plays the desired sample.
    While that sample is playing, a busy pin is set high to tell the control chip
    it is busy, and not to send another sample until it's finished.
    The busy pin can also be connected to an LED to indicate sound is playing.

    So since I already have a chip capable of playing samples "0" through to "12",
    this chip could possibly be shared for people to use in other projects. What do you think?
    My most immediate thought is a program that speaks digits as buttons on a
    numeric keypad are pressed.

    Here's a video:

    I know the sound quality is bad, but it can be made better.
    I am currently using 22050 samples, and NO filtering where there should be.
    Oh, credit where it's due: The sound code is based on Roman Black's BTc algorithm.
    Cheers, Art.
    Last edited by Art; - 11th January 2010 at 05:45.

  2. #2
    Join Date
    Aug 2003

    Did you find this post helpful? Yes | No

    Default Re: Talking Clock (Pic Based)

    Never did follow this up.... came across it now I'm looking at btc sound again.
    Anyway, the project became a monster!

    All in basic except for the Roman Black btc sound chip.

    Last edited by Art; - 20th January 2012 at 11:34.

  3. #3
    Join Date
    Oct 2009
    Utah, USA

    Did you find this post helpful? Yes | No

    Default Re: Talking Clock (Pic Based)

    That's awesom Art...
    Really, I mean that's a work of art, Art.

    I am impressed with your tenacity at finishing up what you started. I usually get lost in some other interest, half way through any given current project.

    Nice work on the proto board.
    These PIC's are like intricate puzzles just waiting for one to discover their secrets and MASTER their capabilities.

Similar Threads

  1. Dual clock speeds on a PIC
    By BrianT in forum mel PIC BASIC Pro
    Replies: 7
    Last Post: - 24th January 2008, 01:34
  2. Replies: 6
    Last Post: - 11th November 2007, 21:14
  3. PIC Based Inductance Meter
    By manumenzella in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 16th October 2007, 02:34
  4. Easy pic based infrared
    By Michael in forum mel PIC BASIC Pro
    Replies: 4
    Last Post: - 14th January 2006, 19:52
  5. Serial Pic to Pic using HSER
    By Chadhammer in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 11th March 2005, 23:14

Posting Permissions

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