Circuit Cellar Ink 161
December 2003

Table of Contents

4


Jennifer Huber

HTML Task Manager

Join the Discussion

8


John Gorsky

New Product News

  • FMS6417 video filter and line driver from Fairchild Semiconductor Corp.
  • LT6206 dual video opamp from Linear Technology Corp.
  • GUI Toolkit for the Mosaic QVGA Controller from Mosaic Industries, Inc.

11


David Tweed

HTML Test Your EQ

10


Alex Dean
Shobhit Kanaujia
Benjamin Welch

Generate Video Using Software Thread Integration

Video generation made simple. Intrigued? Read on to learn how a research group at North Carolina State University used an ATmega128 micro to generate a monochrome NTSC video signal with software thread integration. The end result is a 240 x 256 frame buffer-based display that renders lines, circles, sprites, and text.

Download: Dean_Kanaujia_Welch-161.zip

20


Bruce Land

TV Oscilloscope

Is it possible to build a useful oscilloscope with a microcontroller and a TV? That's the simple question that started Bruce on the path to developing the TV Scope, which is a minimal oscilloscope that has become a useful tool in Cornell University's neurobiology laboratories.

Download: land-161.zip

26


Chris Cantrell

Computer Graphics 101

If you've ever used a hand-held PDA or cell phone, then you understand how the quality of a graphics system can make or break a product's usefulness. In this article, Chris provides you with an in-depth look at graphics programming, which is just the information you'll need to take your embedded designs to the next level.

Download: C_Cantrell-161.zip

Short Solutions

34


Brian Millier

Reinventing the NSM4005 LED Module

Before the proliferation of LCDs, Brian relied on the NSM4005 when he needed a multidigit display. Recently, he designed a module based on the old NSM4005 for an LED readout.

Download: Millier-161.zip

36


Tom Napier

Low-Cost Serial LCD

Convert a Discount LCD into a Serial ASCII Display

Looking for an inexpensive serial display? Tom's small board drives an LCD from a serial data source. Read on to learn how to get the most out of a $3 PIC16C54C and $5 LCD.

Download: Napier-161.zip

Embedded PC

40


Fred Eady

HTML Applied PCs

Easing into eZ80Acclaim!

Zilog's eZ80Acclaim! development kit is filled to the brim with hardware and software. It would take you some time to get familiar with the various parts and documentation. Fortunately, Fred has studied all of it, and this month he shares his findings in an effort to ease you toward your own eZ80Acclaim! applications.

48


Ed Nisley

Above the Ground Plane

Multiplying, Dividing, and Filtering

In 1990, Ed built his own power frequency monitor. These days he's working with an HP3801A GPS-based frequency reference, which produces a 10-MHz sine wave output. Achieving 60 Hz requires some knowledge about frequency division and multiplication as well as band-pass filtering. Read on to learn the basics.

Download: Nisley-161.zip

54


Stuart Ball

The PICAVRP

A Unique Programming Solution

Recently, Stuart was experimenting with a new PIC while working on a scheme that required the in-circuit programming of Atmel AVR devices. He had to address two problems: his PROM programmer did not support new PICs, and he didn't have an in-circuit AVR programmer. His solution was to kill both birds with one stone -- the PICAVRP.

Download: Ball-161.zip

62


Olaf Pfeiffer

Implementing CANopen

The Options

MicroMessaging is the perfect bridge between any serial bus and CANopen, which is a network of microcontrollers that interact with each other. Last October, Olaf demonstrated how MicroMessaging can enhance your embedded networking projects. In this article, he takes a closer look at CANopen, presenting you with various options for implementing the network.

70


Jeff Bachiochi

From the Bench

Tabletop DMX Control

You don't need to visit the Bellagio Hotel in Las Vegas to watch water "dance." The Water Ballet is a microcontroller-based water fountain system comprised of water jets that you can choreograph to your favorite songs. Jeff had one stashed in his attic, so he decided to modify it. This month, he shows you how to make the Water Ballet's valves respond to corresponding DMX channels received through the DMX-512 protocol.

Download: Bachiochi-161.zip

76


Tom Cantrell

Silicon Update

Spin Control

There are many uses for gyroscopes. Tom points out, for instance, that an on-board gyroscope could enhance automotive steering and suspension systems and therefore reduce the likelihood of rollovers. If you're interested in learning more about the applicability of the latest gyroscope technology, then check out Tom's take on Analog Devices's ADXRS MEMS gyroscope.

94

Advertiser's Index / January Preview

96


Steve Ciarcia

HTML Priority Interrupt

Ranting from Down Under

FTP Directory for INK 161
Follow this link to order a copy of INK 161

<<< Ink 160

Ink 162 >>>

Main Index

Author Index