Video Clock Superimposer using PIC16C711

About the Project

As a followup to my VCR Pong project, here is a gadget that is actually useful in the Real World! It superimposes the time of day, in “HH MM SS” format, in the bottom right-hand corner of an existing video signal. My friend Scott uses it with his home security system.

In keeping with the tradition of my previous hacks, I use few parts and lots of tricks. All timing signals, including the timebase for the time of day and the clock for the microprocessor, are derived from the incoming video signal. That means if you lose power, or lose video, it loses the time… but in this home security application, that didn’t matter. Lost power would mean the VCR stops recording and starts flashing 12:00 (1:00 during daylight savings).


Video Clock

Project Files

Here is the schematic, a parts list and circuit description, and most importantly the PIC source code.

The code uses the Parallax instruction syntax, so you’ll either need to use Parallax’s SPASM.EXE (available for free on Parallax’s web site) or Tech-Tools’s CVASM16.EXE (available for evaluation on Tech-Tools’s web site), or here is a preassembled object file, in INXH8M format, for use with any device programmer.


For more detail: Video Clock Superimposer using PIC16C711

Current Project / Post can also be found using:

  • pic16c711 project
READ  Macro Techniques using PIC16C711 Microcontroller

Leave a Comment

= 5 + 2

Read previous post:
Interfacing16X2 LCD with PIC Microcontroller schematic
Interfacing16X2 LCD with PIC Microcontroller

In this session we will see how to interface 16×2 LCD to PIC18F4550 microcontroller which is of family PIC18F. You...

Scroll to top