Inside Circuit Cellar 1988 — 1999

ISSUE 1
Jan/Feb 1988
Theme: INSIDE THE BOX STILL COUNTS
Inside the Box Still Counts, by Steve Ciarcia, 1.
Visible Ink—Letters to the INK Research Staff, 2.
The Circuit Cellar Motion-Triggered Video Camera Multiplexer, by Steve Ciarcia, 5-10.
Ink Spot—Guest Editorial, 11.
High Security on a Budget—Build a Video Handscanner/Identifier, by Ed Nisley, 13-21.
ConnecTime—Excerpts from the Circuit Cellar INK BBS, conducted by Ken Davidson, 22.
The Home Satellite Weather Center—Part l: RGBI to NTSC Converter, by Mark Voorhees, 29-34.
Firmware Furnace, by Ed Nisley, 35-39.

ISSUE 2
Mar/Apr 1988
Theme: TECHIES
The Core Audience, by Steve Ciarcia, 1.
Reader’s Ink—Letters to the Editor, 2.
Circuit Cellar Neighborhood Strategic Defense Initiative—The Ballistics Dynamics of Plastic Soda Bottles, by Steve Ciarcia & Ed Nisley, 5-16.
Visible Ink—Letters to the Circuit Cellar INK Research Staff, 17.
INK Spot—Guest Editorial, Leonardo the Techie, by Phil Lemmons, 21.
The Home Satellite Weather Center—Part 2: NTSC Encoder Alignment and System Overview, by Mark Voorhees, 23-27.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 28.
Firmware Furnace—Digitizing Infrared Signals, by Ed Nisley, 32-42.
Personal-Computer-Based Instrumentation—Build a 4-Channel Temperature Logging and Data Reduction System, by Tom Riley, 43-48.

ISSUE 3
May/June 1988
Theme: CONTROL MAGIC

Control Magic, by Steve Ciarcia, 1.
Readers Ink—Letter to the Editor, 2.
Power-Line-Based Computer Control—The X-10 PL513 Power Line Interface Module, by Ken Davidson, 4-13.
Visible Ink—Letters to the Circuit Cellar INK Research Staff, 15.
The Home Satellite Weather Center—Part 3: Weather Databases and System Software Overview, by Mark Voorhees, l9-26.
Ink Spot—Guest Editorial, The Information Free-For-All, by Mark Dahmke, 27.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 28.
Firmware Furnace—Video Signal Timing and Real-Time Interrupt Control, by Ed Nisley, 34-41.
SoftUART—Software Emulation of Full-Duplex Serial Channels, by Bill Curlew, 42-48.

ISSUE 4
July/Aug 1988
Theme: STEPPER MOTORS

The Market-Driven Myth, by Steve Ciarcia, 1.
Reader’s Ink—Letter to the Editor, 2.
Circuit Cellar Stepper Motor Scanning Sonar Sensor—A Look at the Logic and Control of Stepper Motors, by Steve Ciarcia and Ed Nisley, 5-17.
Visible Ink—Letters to the Circuit Cellar INK Research Staff, 18.
The Satellite Home Weather Center—Part 4: Dial-Up Databases and a 68000 Peripheral Processor, by Mark Voorhees, 21-27.
Ink Spot—Guest Editorial, Bigger is not necessarily better, by Ezra Shapiro, 29.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 30.
Circuit Cellar Neighborhood Strategic Defence Initiative—Building the Bottle Launcher and Gantry, by Ed Nisley, 36-37.
Firmware Furnace—Using the IBM PC Joystick Port, by Ed Nisley, 38-46.
Stepping Out—A Robot Arm that Demonstrates Microprocessor Control of Stepper Motors, by Tim McDonough & Dennis Grim, 49-56.

ISSUE 5
Sept/Oct 1988
Theme: REMOTE VIDEO SURVEILLANCE

Editor’s Ink—Not the Same Old Song, by Curtis Franklin, Jr., 1.
Reader’s Ink—Letters to the Editor, 2.
ROVER—Remotely Operated Video-based Electronic Reconnaissance, by Steve Ciarcia and Ken Davidson, 4-13.
Visible Ink—Letters to the CCINK Research Staff, 14.
The Satellite Home Weather Center—Part 5: Focus on the MC68000 Peripheral Controller, by Mark Voorhees, l6-23.
From the Bench—RS-232 Economic Trade-offs, by Jeff Bachiochi, 24-25.
10-MHz/8-bit Digitizing Board for the IBM PC—An Affordable Digital Oscilloscope on a Plug-in Board, by Russell Lindgren, 26-33.
The X-10 TW523 Two-Way Power Line Interface—A Step Toward Closed-loop Power Line Control, by Ken Davidson, 34-35.
The DDT-51 Lives—Fixes, Updates, and Future Plans for the Low-Cost 8051 Development System, by the Ink Research Staff, 38-39.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 40.
Firmware Furnace—Precision Pulses: Carrier-Current Transmission Timing, by Ed Nisley, 46-51.
Steve’s Own Ink—Back Here, by Steve Ciarcia, 52.
Update: Additional information to previous articles

ISSUE 6
Nov/Dec 1988
Theme: DATA ACQUISITION

Editor’s INK—An Active and Growing Industry, by Curtis Franklin, Jr., 2.
Reader’s INK—Letters to the Editor, 3.
ROVER: Remotely Operated Video-based Electronic Reconnaissance—Part 2: The Software, by Steve Ciarcia & Ken Davidson, 6.
Visible INK—Letters to INK Research Staff, 16.
The Satellite Home Weather Center —Part 6: Adding Serial and Parallel Ports to the Peripheral Controller, by Mark Voorhees, 20.
From the Bench—Fiber Optics: Your Link to the Future, by Jeff Bachiochi, 28.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 31.
ImageWise/PC—Part 1: The Digitizing Continues, Video Basics, by Ed Nisley, 36.
Build a Remote Analog Data Logger—Part 1: A simple 6809-Based Data Acquisition System, by R.W. Meister, 45.
Firmware Furnace—DDT-51 Revealed, by Ed Nisley, 51.
Steve’s Own INK—A Gathering of Eagles, by Steve Ciarcia, 56.

ISSUE 7
Jan/Feb 1989
Theme: COMPUTING IN REAL-TIME

Editor’s INK—The Revolution Continues, by Curtis Franklin, Jr., 1.
Reader’s INK—Letters to the Editor, 5.
ImageWise/PC —The Digitizing Continues: Part 2: The Hardware, by Ed Nisley, 8.
Visible INK—Letters to the CCINK Research Staff, 20.
Build a Remote Analog Data Logger—Part 2: The Software, by R.W. Meister, 22.
INK Spot—Guest Editorial—A Call for Dedication, by Ezra Shapiro, 34.
The Home Satellite Weather Center—Part 7: Finishing the Firmware for 68000 Peripheral Processor, by Mark Voorhees, 36.
From the Bench—AC Power Line Transmission, by Jeff Bachiochi, 42.
Writing a Real-Time Operating System—Part 1: A Multitasking Event Scheduler for the HD64180, by Jack Ganssle, 45.
Firmware Furnace—Real Numbers: Number Crunching for the 8751, by Ed Nisley, 52.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 59.
Steve’s Own INK—First INK Reader Survey, by Steve Ciarcia, 64.

ISSUE 8
April/May 1989
Theme: CREATIVE COMPUTING

Editor’s Ink—The Whole Story, by Curtis Franklin, Jr., 1.
Reader’s INK—Letters to the Editor, 5.
Switching Power Supplies—Efficient Power for Embedded Control Systems, by Steve Ciarcia, 10.
Visible INK—Letters to the Editor, 20.
Product Reviews—The Next Generation: Circuit Cellar INK sells out and enjoys it! Supercharged Worry Munchers: Circuit Cellar INK looks at four diverse applications solutions. 22. (This is a humorous April Fool’s special section.)
Writing a Real-Time Operating System—Part 2: Memory Management and Applications for the HD64180, by Jack Ganssle, 30.
ImageWise/PC—The Digitizing Continues: Part 3: Topping It Off with Software, by Ed Nisley. 34
From The Bench—Creating a Network-based Embedded Controller, by Jeff Bachiochi, 46.
HD647180X—A New 8-Bit Microcontroller: Embedded Controllers Get Respect, by Tom Cantrell. 52
Firmware Furnace—The True Secrets of Working with LCDs, by Ed Nisley, 56.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 67.
Steve’s Own INK—Smile When You Call Me That, by Steve Ciarcia, 72.

ISSUE 9
June/July 1989
Theme: INTELLIGENT APPLICATIONS

Editor’s INK—Working Smarter, Not Faster, by Curtis Franklin, Jr., 1.
Reader’s Ink—Letters to the Editor, 5.
Visible INK—Letters to the INK Research Staff, 8.
The X-10 IR543 Infrared Gateway/Controller—Control Your Lights with Your Trainable IR Remote, by Ken Davidson, 11.
A Neural Network Approach to Artificial Intelligence—Using a Neural Network for Dealing with Real-World Data, by Christopher Ciarcia, 18.
The Adaline Learning Neuron—A One-Node Net for Computer Learning, by Scott Farley, 28.
An Intelligent SCSI Data Acquisition System for the Apple Macintosh—Part 1: Building the Hardware, by John Eng, 36.
From the Bench—The Invisible Net, by Jeff Bachiochi, 44.
Silicon Update—The Waferscale Integration PAC1000: Microcontroller, RISC, or PLD?, by Tom Cantrell, 50.
Software by Design—Computing CRCs in Parallel, by Jack Ganssle, 55.
Firmware Furnace—From Fixed Point to Floating Point and Back Again: Writhing Reals, by Ed Nisley, 60.
UPDATE: Build an 87xx Programming Adapter, by Jeff Bachiochi, 69.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 74.
Steve’s Own INK—The Good Old Ways, by Steve Ciarcia, 80.

ISSUE 10
Aug/Sept 1989
Theme: THE ELECTRONIC HOUSE

Editor’s INK—CEBus on the Ragged Edge, by Curtis Franklin, Jr., 1.
Reader’s INK—Letters to the Editor, 5.
NEW Product News, 8.
Visible INK—Letters to the INK Research Staff, 12.
An Intelligent SCSI Data Acquisition System for the Apple Macintosh—Part 2: Macintosh Programming the Easy Way, by John Eng, 15.
Tracking Soviet Television Satellites, by Mark Dahmke, 22.
A Network for distributed Control—Part 1—Building an RS-485 Network for Controllers, by Ed Nisley, 32.
CEBus: A New Standard in Home Automation—The First
In-Depth Technical Description, by Ken Davidson, 40.
Circuit Cellar INK Design contest Winners, 54.
Silicon Update—Beyond ASICs: New-Generation PLDs’ Cost and Flexibility Benefits, by Tom Cantrell, 57.
Firmware Furnace—Exposing the Unseeable: Peering deep into code with the help of a single strategic bit by, Ed Nisley, 62.
From the Bench—To Participate is to Win, by Jeff Bachiochi, 69.
Software by Design—Signal Smoothing: Taking the Rough Edges off of Real-World Data, by Jack Ganssle, 73.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 74.
Steve’s Own INK—Don’t Mess with Mother Nature, by Steve Ciarcia, 80.

ISSUE 11
Oct/Nov 1989
Theme: 32-BIT APPLICATIONS

Editor’s INK—Why 32 bits?, by Curtis Franklin, Jr., 1.
Readers’ INK—Letters to the Editor, 5.
New Product News, 8.
Visible INK—Letters to the INK Research Staff, 12.
INKnet—Part 2: Writing Software for Distributed Control, by Ed Nisley, 15.
An Intel 386SX-based PC/AT Compatible Motherboard—Part 1, by Daryl Rinaldi, 22
The BCCH16—Part 1, A 16-/32-bit Multitasking Single-Board Computer, by Tom Cantrell, 40.
Firmware Furnace—Cache Craziness, by Ed Nisley, 55.
From the Bench—Gentlemen Start Your Engines, by Jeff Bachiochi, 62
Silicon Update—Intel’s Dark Horse—The 80960: A Powerful New Controller for Performance-Critical Applications, by Tom Cantrell, 68.
Software by Design—Algorithms for Trigonometric Functions, by Jack Ganssle, 73.
ConnecTime—Excerpts from the Circuit Cellar BBS conducted by Ken Davidson, 75.
Steve’s Own INK—Those Dazzling 32-Bit Chips, by Steve Ciarcia, 80.

ISSUE 12
Dec 1989/Jan 1990
Theme: APPLICATIONS IN THE ARTS

Editor’s INK—First Things First, by Curtis Franklin, Jr., 1.
Readers’s INK—Letters to the Editor, 5.
New Product News, 8.
Visible INK—Letters to the INK Research Staff, 12
INKnet—Part 3: Writing Network Applications—The Subtle Art of Programming for INKnet, by Ed Nisley, 14.
Image Synthesis: A Tutorial—Tools for Drawing a New Universe, by Chris Ciarcia, 22.
An Intel 386SX-based PC/AT-Compatible Motherboard—Part 2, by Daryl Rinaldi, 37.
A Low-Cost MIDI Sequencer—Build an 8031-Based Stand-Alone MIDI Sequencer, by Winefred Washington, 49.
Firmware Furnace—Simulated Reality: Simulating Systems for 8051 Debugging, by Ed Nisley, 53.
From The Bench—The Versatile Light-Emitting Diode, by Jeff Bachiochi, 62.
Silicon Update—MAXIMum Chips: Maximum Real-World Problem Solvers, by Tom Cantrell, 69.
Software by Design—Least-Squares Curve Fitting, by Jack Ganssle, 74.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82.
Domestic Automation—New X-10—Compatible Products Hit the Market, 78.
Steve’s Own INK—..And Everything in its Place, by Steve Ciarcia, 88.

ISSUE 13
Feb/Mar 1990
Theme: ANALOG SIGNAL PROCESSING

Editor’s INK—Dateline: Las Vegas, by Curtis Franklin, Jr., 1.
Reader’s INK—Letters to the Editor, 5.
New Product News, 8.
Visible INK—Letters to the INK Research Staff, 12.
Building An IBM PC Keyboard Translator—An 8031-based System for Code Translation, by Bill Curlew, 14.
Building etude—Part 1: A 25-MHz Analog-to-Digital Convertor for the PC Bus, by J. Conrad Hubert and Dick Hubert, 21.
Digital Signal Processing—Part 1: An Introduction, by Dean McConnell, 30.
The BCCH16—Part 2: Porting a Multitasking BASIC to the H16, by Jack Ganssle, 42.
Firmware Furnace—An Exercise for the Student: Building Software from the Ground Up, by Ed Nisley, 52.
From the Bench—ENTION…ATTENTION…ATTENTION…ATT—Building an LED Moving Message Display, by Jeff Bachiochi, 60.
Silicon Update—Earthshaking Chips: A report from the Second Microprocessor Forum, by Tom Cantrell, 68.
Software by Design—Memory Management on the HD64180, by Jack Ganssle, 72.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 76.
Steve’s Own INK—An Analog State of Mind, by Steve Ciarcia, 80.

ISSUE 14
April/May 1990
Theme: APPLICATIONS IN LIGHT

Editor’s INK—It Just Gets Better, by Curtis Franklin, Jr., 1.
Reader’s INK—Letters to the Editor, 6.
New Product News, 8.
Visible INK—Letters to the INK Research Staff, 12.
Build a Simple SCSI-to-Anything Interface—Take advantage of the Spec to Simplify Your Designs, by Jim MacArthur, 15.
Computer Generated Holograms, by Dale Nassar, 22.
Modulating Laser Diodes—The Search for the Perfect Driveway Sensor, by Steve Ciarcia, 38.
Digital Signal Processing—Part 2: DSP Applications with the TMS320C25, by Dean McDonnell, 48.
Firmware Furnace—BASIC Radioactive Randoms: True Random Numbers from Mother Nature, by Ed Nisley, 58.
From the Bench—Honey, I Shrunk the…: New Uses Abound for the Smallest AT Clone Yet, by Jeff Bachiochi, 70.
Silicon Update—Whither Zilog? A Roller Coaster on the Back of the Z80, by Tom Cantrell, 78.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82.
Domestic Automation—CEBus Comes One Step Closer to Reality, by Ken Davidson, 85.
Steve’s Own INK—The Home Computer Revolution is Over, by Steve Ciarcia, 88.

ISSUE 15
June/July 1990
Theme: ROBOTICS

Editor’s INK—Applications for All, by Curtis Franklin, Jr., 1.
Reader’s INK—Letters to the Editor, 5.
New Product News, 8.
Visible INK—Letters to the INK Research Staff, 12.
Implementing a Comefrom Statement—Discover Where Your Code Has Been, by J. Conrad Hubert, 16.
Robotics and Artificial Intelligence—Modeling Synthetic Actors and Real-World Interactions, by Chris Ciarcia, 18.
Building Mitee Mouse III—Part 1: The Hardware for a Maze-Running Rodent, by David Otten, 32.
Building etude—Part 2: A 25-MHz Analog-to-Digital Converter for the PC Bus, by J. Conrad Hubert & Dick Hubert, 41.
Firmware Furnace—The Furnace Firmware Project: Process Control on the Home Front, by Ed Nisley, 49.
From the Bench—Power Control Basics: Choosing the Best Digital Power Control Option for Your Application, by Jeff Bachiochi, 57.
Silicon Update—Chips for Artificial Intelligence: I’ve Seen the Future—and It Is Fuzzy, by Tom Cantrell, 68.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 74.
Steve’s Own INK—Contemplation, by Steve Ciarcia, 80.
SPECIAL BUILDING AUTOMATION SECTION
CEBus Update—How is the Health of EIA’s Baby?, by Ken Davidson, S2.
Build a Low-Power Data Logger—Computerized Data Collector Runs for Years on a Battery, by Steve Ciarcia, S12.
Build a Power Frequency Monitor—Counting Cycles Until it Hertz, by Ed Nisley, S24.

ISSUE 16
Aug/Sept 1990
Theme: COMMUNICATIONS

Editor’s INK—A Little Communicating, by Curtis Franklin, Jr., 1.
Reader’s INK—Letters to the Editor, 5.
New Product News, 12.
Image Compression for High-Speed Network Transmission, by Chris Ciarcia, 18.
Extended Serial Communications on the 8096—Increase the Utility of these Ubiquitous Chips With Simple C Software, by Alfred Schumer, 28.
ONDI—The On-line Device Interface: Building a Powerful Remote Control for Your PC, by John Dybowski, 34.
Building the Mitee Mouse III—Part 2: The Software for a Maze-Running Rodent, by David Otten, 40.
Huge Arrays On The HD64180—Taking Advantage of Memory Management, by Jack Ganssle, 53.
Firmware Furnace—The Furnace Firmware Project: Keypad and Piezo Beeper, by Ed Nisley, 56.
From the Bench—Creating a Non-Volatile RAM Module,by Jeff Bachiochi, 65.
Silicon Update—Old 8051s Never Die, They Just Get Smarter: New Power for a Controller Mainstay, by Tom Cantrell, 74.
Practical Algorithms—Getting to Know You: A New Feature Begins, by Scott Robert Ladd, 79.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82.
Steve’s Own INK—Flash or Splash?, by Steve Ciarcia, 88.

ISSUE 17
Oct/Nov 1990
Theme: GRAPHICS

Editor’s INK—CASE is Coming, by Curtis Franklin, Jr., 1.
Reader’s INK—Letters to the Editor, 5.
New Product News, 10.
Functions of Complex Variables—Generating Biomorphs on Personal Computers, by Saim Ural, 16.
Creating Fractal Images—Using the Power of Fractals for Realistic Planetary Images, by Chris Ciarcia, 24.
Running VGA on an IBM Professional Graphics Display, by J. Conrad Hubert, 38.
Firmware Furnace—The Furnace Firmware Project: Tight Code Meets the C Monster, by Ed Nisley, 73.
From the Bench—PC Programming Comes to Embedded Control: V25…An 8088 With All the Good Stuff, by Jeff Bachiochi, 82.
Silicon Update—VHDL: The End of Hardware?, by Tom Cantrell, 89.
Practical Algorithms—Around and Around We Go…, by Scott Robert Ladd, 98.
The Second Circuit Cellar INK Design Contest Winners, 100.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 104.
Steve’s Own INK—A Computer is A Computer, by Steve Ciarcia, 112.
EMBEDDED APPLICATIONS SECTION
Multichannel Digital Voltmeter Interface—MAX134 Chip Adds High-Performance ADC to Embedded Control, by Steve Ciarcia, 43.
Control Theory for Embedded Controllers—An Introduction to the Basics of Computerized Control, by Thomas Mosteller, 58.
Using C for Embedded Control—Building a 6805-Based Darkroom Timer, by Ashok Patel & Walter Banks, 67.

ISSUE 18
Dec 1990/Jan 1991
Theme: CONTROL SOFTWARE

Editor’s INK—I’ve Seen the Future, by Curtis Franklin, Jr., 1.
Reader’s INK—Letters to the Editor, 4.
New Product News, 8.
ONDI—The On-line Device Interface—Part 2: Software for Remote PC Control, by John Dybowski, 12.
Principles of PC-Based Data Acquisition and Control Systems, by Chris Ciarcia, 18.
An Interface for Portable Battery-Backed RAM—Using the Mitsubishi BEE Card for Non-volatile Data Storage, by Tim McDonough & Bruce Webb, 32.
Using the Motorola MC68HC11—A Venerable History and a Certain Future, by Steve Ciarcia & Burt Brown, 36.
Designing with Flash Memory—Is There a New Alternative to EEPROM and SRAM?, by Marcus A. Levy, 50.
Firmware Furnace—ANSI Controls and Fixed Points: The Furnace Firmware Project Continues, by Ed Nisley, 61.
From the Bench—Magnetic Levitation: An Example in Closed-Loop Control—How to Defy Gravity Without the Use of Black Magic, by Jeff Bachiochi, 71.
Silicon Update—Goodbye CRT, Hello LCD, by Tom Cantrell, 79.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 88.
Steve’s Own INK—The Whole Job, by Steve Ciarcia, 96.

ISSUE 19
Feb/March 1991
Theme: DIGITAL SIGNAL PROCESSING

Editor’s INK—What a Difference, by Curtis Franklin, Jr., 1.
Reader’s INK—Letters to the Editor, 5.
New Product News, 8.
DSP Architectures for Signal Processing Applications—Matching the Tools to the Job, by Bill Schweber, 12.
A PC Stopwatch—Improved Timing for Acquisition and Control, by David P. Schulze, 22.
Digital Image Processing—Software-based Digital Signal Processing, by Chris Ciarcia, 24.
Mini-DSP—A Digital Signal Processor Experimentation Unit, by Steven E. Reyer, 38.
Analog Circuit Design—Stripping Away the Mystery for Digital Designers, by Mark E. Nurczyk, 46.
Firmware Furnace—It’s Just You and the CPU: Intel 80×86 Instruction Timings, by Ed Nisley, 74.
From the Bench—Multidrop A/D and D/A Network: Using Your PC’s Printer Port and Four-Conductor Phone Cable, by Jeff Bachiochi, 82.
Silicon Update—Hot Chips in the Summertime: A Report from “Hot Chips II”, by Tom Cantrell, 93.
Practical Algorithms—Making Hash: A Table Built for Speed, by Scott Robert Ladd, 100.
Domestic Automation—CEBus Gets Physical—The Standard Takes Two More Steps to Maturity, by Ken Davidson, 103.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 105.
Steve’s Own INK—The Sophomore Slump, by Steve Ciarcia, 112.
COMPILERS FOR THE 8051 SECTION
Oh Say, Can You C?—Circuit Cellar INK Evaluates Three C Compilers for the 8051, by M. Scott Martin, Tim McDonough, & Curtis Franklin, Jr., 58.
High-level Languages for Microcontrollers—Don’t Believe the Hype, by Ed Nisley, 69.
Using High-Level Languages on Embedded Controllers, by Ken Davidson, 72.

ISSUE 20
April/May 1991
Theme: PORTABLE APPLICATIONS

Editor’s INK—Towards More Personal Computing, by Curtis Franklin, Jr., 1.
Reader’s INK—Letters to the Editor, 5.
New Product News, 8.
A MIDI-Controlled Sampled-Sound Player, by Tom Dahlin & Don Krantz, 14.
A Portable 8051-Based DRAM Tester—Designing Maximum Features into Minimum Space, by John Wettroth, 24.
Using the TI74 For Data Acquisition—Low-Cost BASIC I/O, by Ed Vogel, 41.
The Mystery of Intel Hex Format—Exorcising the Hex Demon, by Ed Nisley, 45.
Firmware Furnace—You Can’t Do That!: A Look at Porting Code from OS/2 to DOS, by Ed Nisley, 50.
Silicon Update—Pixie Power—A Switch + LCD Combo for Intelligent I/O, by Tom Cantrell, 57.
Practical Algorithms—Adjusting Standard Deviation to Sample Size: Increased Reliability for BASIC Statistics, by Charles P. Boegli, 63.
A PC-Controlled Light Show—A Parallel-Communication Lighting Board with MIDI Potential, by R. Scott Coppersmith, 79.
Working with Zeropower SRAM—Building ZMEM, the Zeropower Memory Chip Programmer, by Ernest Stiltner, 84.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 86.
Steve’s Own INK—Why Portable?, by Steve Ciarcia, 96.
AUTOROUTERS SECTION
From the Bench—Working with an Autorouter: Integrating a New Tool into an Established Engineering Routine, by Jeff Bachiochi, 66.
Bringing in the Pros—Working with a Board Design Firm, by Curtis Franklin, Jr., 71.

ISSUE 21
June/July 1991
Theme: COMMUNICATIONS

Editor’s INK—Home, But Not Alone, by Curtis Franklin, Jr., 1.
Reader’s INK—Letters to the Editor, 4.
New Product News, 8.
S-ARTnet—A Powerful Controller Network: Designing a Low-Cost Network Around S-ART, by John Dybowski, 14.
Software at the Hardware Level—Programming TSRs for Interrupt Handling, by Chris Ciarcia, 26.
A Simple RS-485 Network—Exploit the Nine-Bit Serial Communication Modes of the 8051, 8096BH, 68HC11, 68HC05, and Z180 Microcontroller Families, by Jim Butler, 38.
Interfacing Microsoft’s Flash File System—Using Flash Memory Under MS-DOS, by Markus Levy, 44.
Firmware Furnace—The Furnace Firmware Project Concludes: Hard Data for Home Control, by Ed Nisley, 78.
From the Bench—IR Communications: An Essential Link in the Chain of Control, by Jeff Bachiochi, 86.
Silicon Update—The MC68HC16: Stretching 8 Bits to the Limit, by Tom Cantrell, 90.
Practical Algorithms—Filtering Sampled Signals: Software DSP, by Charles P. Boegli, 98.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 102.
Steve’s Own INK—Reach Out…, by Steve Ciarcia, 112.
HOME AUTOMATION SECTION
Touch-tone Interactive Monitor—A Watchdog in Every Home, by Steve Ciarcia, 54.
CEBus Update: More Physical Details Available, by Ken Davidson, 66.
Echelon’s Local Operating Network—The Year of the LON?, by Ken Davidson, 74.

ISSUE 22
Aug/Sept 1991
Theme: EMBEDDED APPLICATIONS

Editor’s INK—The March of Technology, by Curtis Franklin, Jr., 1.
Reader’s INK—Letters to the Editor, 4.
New Product News, 8.
Using Device Drivers To Change the Rules, by Chris Ciarcia, 14.
ISDN (S/T) Interface—General Review of Functional Concepts, by Steven E. Strauss & P.K. Govind, 26.
S-ART: Building The Network Software—Part 2, by John Dybowski, 32.
Numerical Applications Using DSP—Using a DSP Chip for High-Speed Numeric Processing, by Eduardo Pérez & Dapang Chen, 60.
Firmware Furnace—Toolmaker’s Tools, by Ed Nisley, 74.
From the Bench—Reducing Power Consumption: Breathing new life into Data Logging, by Jeff Bachiochi, 81.
Silicon Update—Kynar To The Rescue: The Ultimate Sensor?, by Tom Cantrell, 88.
Practical Algorithms—Summarizing Your Data: Properties of a Bounded Probability Density Function, by Charles P. Boegli, 95.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 104.
Steve’s Own INK—A Standard Column, by Steve Ciarcia, 112.
EMULATORS & SIMULATORS SECTION
But It Worked With My Emulator!—Why Emulation isn’t Reality, by Keith Wentworth, 42.
Son Of DDT: A New 8031 Debugger, by Ed Nisley, 49.

ISSUE 23
Oct/Nov 1991
Theme: GRAPHICS & VIDEO

Editor’s INK—English: The Forgotten Language?, by Ken Davidson, 1.
Reader’s INK—Letters to the Editor, 4.
New Product News, 10.
A Video Editing Control System—Part 1: The Hardware, by William J. Kressbach, 16.
Computer Graphics And The World of Scientific Visualization, by Chris Ciarcia, 26.
Add A Video Display To Your 8031 Microcontroller—Graphics and Color Liven Up Any Output, by Larry Duarte, 40.
ISDN (S/T) Interface—Part 2: Design Example of a PC Plug-in Board, by Steven E. Strauss & P.K. Govind, 46.
Firmware Furnace—(Re-) Starting C, by Ed Nisley, 70.
From the Bench—Redefining Remote Control: Now You See ’Em—Beep—Now You Don’t, by Jeff Bachiochi, 79.
Silicon Update—Nuts About RISC: Go on a Low-Fat Acorn Diet, by Tom Cantrell, 86.
Practical Algorithms—Measuring Subjective Sound Levels, by Charles P. Boegli, 94.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 103.
Steve’s Own INK—The Circuit (Storm) Cellar, by Steve Ciarcia, 112
SCHEMATIC CAPTURE SOFTWARE (EECAD) SECTION
ORCAD Schematic Design Tools—A Working Engineer’s Impression, by Bruce Webb, 60.
Schematic Capture With Schema, by Ken Davidson, 64.

ISSUE 24
Dec 1991/Jan 1992
Theme: APPLICATIONS IN LIGHT

Editor’s INK—Our Upcoming Year, by Ken Davidson, 1.
Reader’s INK—Letters to the Editor, 4.
New Product News, 10.
Three-Dimensional Graphics By Computer—Computer-Generated Anaglyphs, by Dale Nassar, 16.
PC-Based Optical System Design—Using Your PC to Design a Lens, by Chris Ciarcia, 32.
A Video Editing Control System—Part 2, by William J. Kressbach, 38.
High-Resolution Timing On A PC, by Bruce Ackerman, 46.
Third Design Contest Results—Winners of Circuit Cellar INK’s Third Annual Design Contest, 60.
Firmware Furnace—Micro-C, LEDs, and a Rotary Encoder, by Ed Nisley, 66.
From the Bench—Electronic Identification, by Jeff Bachiochi, 75.
Silicon Update—Summer Harvest: A Cornucopia of Chips, by Tom Cantrell, 83.
Practical Algorithms—Parallel Filters: Design and Simulation by Computer, by Charles P. Boegli, 91.
Domestic Automation—Home Control: Read All About It, by Ken Davidson, 98.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 100.
Steve’s Own INK—Consultant’s Dilemma, by Steve Ciarcia, 112.

SINGLE-BOARD SOLUTIONS SECTION
The FS-100 MC68HC11-Based Single-Board Computer—On-board Keyboard and Video Interfaces Complete this Single-Board Powerhouse, by Frank Swiger & Joe Glover, 52.

ISSUE 25
Feb/Mar 1992
Theme: BUILDING AUTOMATION

Editor’s INK—Change is Not in the Cards, by Ken Davidson, 2.
Reader’s INK—Letters to the Editor, 4.
New Product News, 6.
The State of Home Systems, by Tricia Parks, 12.
Taking A Tour Of The Bright Home, by Ken Davidson, 14.
The Circuit Cellar Home Control System II, by Steve Ciarcia, 22.
The Home Control System II Supervisory Controller, by Ken Davidson, 46.
Firmware Furnace—Two-Way Power Line Communication, by Ed Nisley, 74.
Practical Algorithms—Simulating Dynamic System Responses, by Charles P. Boegli, 82.
From the Bench—Does It Come With a Memory…Standard?, by Jeff Bachiochi, 92.
Silicon Update—Cheap Chips: Lean and Mean PIC Machines, by Tom Cantrell, 100.
Domestic Automation—CEBus Goes Coax: Also Visit the Home of the Future, by Ken Davidson, 108.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 111.
Steve’s Own INK—The More It Changes, the More It Stays the Same, by Steve Ciarcia, 128.
EMBEDDED SIGNAL CONDITIONING SECTION
Designing With The LM335 Temperature Sensor, by Mark E. Nurczyk, P.E., 58.
Isolation Amplifier Design Using The IL300 Linear Optocoupler, by Robert Krause, 66.

ISSUE 26
April/May 1992
Theme: DISTRIBUTED CONTROL

Editor’s INK—Divide and Conquer, by Ken Davidson, 2.
Reader’s INK—Letters to the Editor, 4.
New Product News, 8.
Embedded Controller Networking Alternatives, by James Butler, 14.
Infrared Tracking And Remote Control—Meet the New HCS II IR-LINK, by Steve Ciarcia, 22.
The Frugal Networker—A Crosspoint Switchboard for RS-232, by Frank Cox, 34.
Programming The Home Control System II, by Ken Davidson, 42.
Firmware Furnace—Infrared Home Control Gateway, by Ed Nisley, 70.
From the Bench—Does It Come With a Memory…Standard?—Part 2: The Nitty-Gritty, by Jeff Bachiochi, 78.
Silicon Update—Twenty Years of Micros: Now What?, by Tom Cantrell, 84.
Practical Algorithms—Writing Code to Support Nonvolatile Memory, by John Dybowski, 92.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 99.
Steve’s Own INK—A Night In The Life, by Steve Ciarcia, 112.
EMBEDDED PROGRAMMING SECTION
State Machines In Software—A Design Technique for Single-Chip Microprocessors, by Peter Hiscocks, 52.
PROGRAMMING THE MOTOROLA MC68HC705C8, by Edward Oscarson, 62.

ISSUE 27
June/July 1992
Theme: REAL-TIME PROGRAMMING

Editor’s INK—Computing in Real Time, by Ken Davidson, 2.
Reader’s INK—Letters to the Editor, 4.
New Product News, 8.
Build A Real-time Multitasking Executive, by Mike Podanoffsky, 14.
Resource Management In Cooperative Multitasking, by Robert Scott, 22.
Using Programmable Logic Controllers, by Francis Lyn, 28.
LZW Data Compression, by Dwayne Phillips, 36.
Firmware Furnace—An HCS II LCD Terminal, by Ed Nisley, 68.
From the Bench—Computers on the Brain (revisited), by Jeff Bachiochi, 76.
Silicon Update—Multimedia Madness—Couch Potato Computing, by Tom Cantrell, 84.
Practical Algorithms—Use Watchdogs to Keep Your Controller in Line, by John Dybowski, 92.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 99.
Steve’s Own INK—Making “Sense” of the World, by Steve Ciarcia, 112.
EMBEDDED SENSORS & STORAGE SECTION
The Elements Of A Data Logger, by John Dybowski, 50.

ISSUE 28
Aug/Sept 1992
Theme: SIGNAL PROCESSING

Editor’s INK—Process This, by Ken Davidson, 2.
Reader’s INK—Letters to the Editor, 4.
New Product News, 8.
To DSP Or Not To DSP—Will a RISC Chip Do It Better?, by M.R. Smith, 14.
Analyze Voice In The Palm Of Your Hand, by Gerald McGuire, 26.
Shaping The World Of Sound, by Steven Avritch, 34.
The Dawning Of The Light Transistor—An Optical Computer Method Using Interference Fringe Component Regions, by John N. Hait, 40.
Firmware Furnace—HCS II War Stories and I/O Links, by Ed Nisley, 70.
From the Bench—Approaching PCB Nirvana, by Jeff Bachiochi, 80.
Silicon Update—The Ultimate Desk ACCESSory?, by Tom Cantrell, 86.
Practical Algorithms—Power Code, by John Dybowski, 92.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 98.
Steve’s Own INK—Cost is in the Eye of the Beholder, by Steve Ciarcia, 112.
EMBEDDED INTERFACING SECTION
Closing The Loop On DC Motor Control, by Tom Dahlin & Don Krantz, 50.
Designing With Programmable Logic, by Charles R. Conkling, Jr., 58.

ISSUE 29
Oct/Nov 1992
Theme: MEASUREMENT & CONTROL

Editor’s INK—A Look at Next Year, by Ken Davidson, 2.
New Product News, 6.
Planting Geraniums By Robot—Build an MC68HC11-based 2-D Sensor, by Brian Farmer, 12.
The Design Of A Time Domain Reflectometer, by Brian Kenner & John Wettroth, 22.
Serial I/O On The IBM PC, by Jim Schimpf, 34.
Firmware Furnace—Extending Your Control: The HCS II MCIR-Link, by Ed Nisley, 64.
From the Bench—X-10 Interfacing with PLIX, by Jeff Bachiochi, 74.
Silicon Update—I’m 18.432, and I Like It, by Tom Cantrell, 80.
Practical Algorithms—The Middle Ground: Negotiating a Keyboard Interface, by John Dybowski, 88.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 95.
Steve’s Own INK—Let Me Tell You About Yourself, by Steve Ciarcia, 112.

EMBEDDED GRAPHICS & VIDEO SECTION
Add Text Overlay To Any Video Display, by Bill Houghton, 40.
The Virtues Of The Hue, Lightness, Saturation Color Model, by James R. Furlong, 50.
Driving Multiple VGA Monitors, by Michael Swartzendruber, 61.

ISSUE 30
Dec 1992/Jan 1993
Theme: DEBUGGING, EMULATORS & SIMULATORS

Editor’s INK—Same Great Articles, Twice as Often, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
Build The SmartROM EPROM Emulator, by Sanjaya Vatuk, 14.
68705 Slush—Not Quite an ICE, But Just as Useful, by Robin Brophy, 24.
Program 8748/49s With The DAR-49, by Paul Hitchcock, 32.
LCD Lineup—Getting Graphic with the LM213B, by Tom Cantrell, 44.
Firmware Furnace—Physical Constants & A Mini Interpreter, by Ed Nisley, 72.
From the Bench—Entry-level Embedded Development: On a Shoestring Budget , by Jeff Bachiochi, 80.
Silicon Update—Hot Chips IV: Silicon Sizzlers, by Tom Cantrell, 90.
Practical Algorithms—Denominations of Time, by John Dybowski, 94.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 100.
Steve’s Own INK—Evolution, by Steve Ciarcia, 112.
EMBEDDED CONTROL & CONVERSION SECTION
Winners In The Fourth Annual Circuit Cellar Design Contest, by Lisa Nadile, 58.
Microvolt Measurements—Use a 20-bit A/D Converter in Your Next Design, by Russ Lindgren, 62.
Build A Computer-controlled Multiswitch System, by Michael Swartzendruber, 68.

ISSUE 31
February 1993
Theme: HOME & BUILDING AUTOMATION

Editor’s INK—Increasing the Bandwidth, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
The Smart House System—A Technical Overview, by H. Brooke Stauffer, 14.
Switched-On CEBus: A CAL Interpreter, by Jeff Fisher, 24.
Temperature Monitoring—Add Some Temperature Sensors to the HCS II, by Steve Ciarcia, 32.
Putting the Wraps on CEBus, by Ken Davidson, 42.
Firmware Furnace—Blindsided by Technology: The ’386SX Embedded Firmware Project, by Ed Nisley, 48.
From the Bench—Simple Steps for Easy Positioning: Controlling Stepper Motors, by Jeff Bachiochi, 56.
Silicon Update—Smart LEDs: The Hard Way, the Soft Way, and the Right Way, by Tom Cantrell, 62.
Embedded Techniques—Embedded Timepieces, by John Dybowski, 70.
Patent Talk—Let Me Explain, by Russ Reiss, 78.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84.
Steve’s Own INK—The Sample Game, by Steve Ciarcia, 96.

ISSUE 32
March 1993
Theme: EMBEDDED INTERFACING

Editor’s INK—Getting the Hang of It, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
A Single Chip Video Wind Gauge, by Philip C. Pilgrim, 14.
Computer Controlled Light Dimmers—Part 1: Theory,by William Von Novak, 30.
Control Your Telescope by Voice, by Michael Swartzendruber, 34.
Add Interrupt Support to Polled Parallel Ports, by James Grundell, 44.
Firmware Furnace—Chickens and Eggs: The First Embedded ‘386SX Programs, by Ed Nisley, 52.
From the Bench—Seven-Segment LEDs Live On, by Jeff Bachiochi, 60..
Silicon Update—68K The Easy Way: Motorola Hits the Mark With the 68306, by Tom Cantrell, 68.
Embedded Techniques—Displays in a Vacuum: Using Vacuum Fluorescent Displays , by John Dybowski, 74.
Patent Talk, by Russ Reiss, 82.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 85.
Steve’s Own INK—PC Trials, by Steve Ciarcia, 96.

ISSUE 33
April 1993
Theme: DATA ACQUISITION

Editor’s INK—Take Up a Collection, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
Data Acquisition and Control With The HP-48SX, by John Wettroth, 14.
What Makes CVSD Tick?, by Jeff Schmoyer, 20.
Generate Digital Speech Using CVSD, by J. Conrad Hubert, 24.
Computer-Controlled Light Dimmers—Part 2: Filters, Snubbers, and Design Issues, by William von Novak, 32.
Firmware Furnace—Barnacles on the ISA Bus: Starting the ’386SX Development Card, by Ed Nisley, 42.
From the Bench—You Can Count On It, by Jeff Bachiochi, 54.
Silicon Update—RISC Faces Reality: And Reality Blinks, by Tom Cantrell, 62.
Embedded Techniques—Bring Your Vacuum Fluorescent Display to Life, by John Dybowski, 68.
Patent Talk, by Russ Reiss, 78.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84.
Steve’s Own INK—Voice Recognition and Professional Reinvestment, by Steve Ciarcia, 96.

ISSUE 34
May 1993
Theme: GRAPHICS & VIDEO

Editor’s INK—A Match Made in Heaven, by Ken Davidson, 2.
New Product News, 6.
Closed Captioning With The Motorola 68HC05CC1, by Janice Benzel & Linda Reuter Nuckolls, 12.
Vector Approach Simplifies Three-Dimensional Graphics, by Fred H. Carlin, 26.
Graphics LCD Control For Embedded Applications, by David Erikson, 32.
Firmware Furnace—I/O Time: The ’386SX Project Gains a Timer, by Ed Nisley, 44.
From the Bench—Squeeze That Battery ’Till It’s Dry, by Jeff Bachiochi, 54.
Silicon Update—Audio Rx: Skippy CDs? Tangled Tapes? Call an MD, by Tom Cantrell, 60.
Embedded Techniques—Interchip Traffic, by John Dybowski, 66.
Patent Talk, by Russ Reiss, 78.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 85.
Steve’s Own INK—The Club, by Steve Ciarcia, 96.

ISSUE 35
June 1993
Theme: COMMUNICATIONS

Editor’s INK—We Don’t Talk Anymore, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
Long-Range Infrared Communications, by Larry Foltzer, 14.
Embedded Control Using ACCESS.bus, by David Wyland, 26.
Featuring A PC-TO-ACCESS.bus Interface Card, by Robert Clemens & Tom Stockebrand
High-speed Modem Basics: Standards and Theory, by Michael Swartzendruber, 38.
Firmware Furnace—After This Brief Interruption: IRQs and INTs for the ’386SX, by Ed Nisley, 50.
From the Bench—Component Selection, Inspection, Rejection, by Jeff Bachiochi, 60.
Silicon Update—The Ultimate RAM?: The Quest for CORE Continues, by Tom Cantrell, 64.
Embedded Techniques—Putting I2C Through Its Paces , by John Dybowski, 70.
Patent Talk, by Russ Reiss, 78.
ConnecTime—Excerpts from the Circuit Cellar BBS , conducted by Ken Davidson, 85.
Steve’s Own INK—Eat at Joe’s, by Steve Ciarcia, 96.

ISSUE 36
July 1993
Theme: REAL-TIME PROGRAMMING

Editor’s INK—Code on the Fly, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
Object-Oriented Programming In Embedded Systems, by Mike Podanoffsky, 14.
PC Parent-Child Programming: A Path to Multitasking Under DOS, by H. Bradford Thompson, 26.
High-Speed Modem Basics: The Working Hardware, by Michael Swartzendruber, 38.
Firmware Furnace—Memories are Made of This: The ’386SX Project Goes Nonvolatile, by Ed Nisley, 46.
From the Bench—Breathing Life into an Old Friend: Revisiting the Z8, by Jeff Bachiochi, 56.
Silicon Update—Talking Chips, by Tom Cantrell, 62.
Embedded Techniques—The Art of Battery Management , by John Dybowski, 70.
Patent Talk, by Russ Reiss, 78..
ConnecTime—Excerpts from the Circuit Cellar BBS , conducted by Ken Davidson, 85.
Steve’s Own INK—PC Clone $5,000, by Steve Ciarcia, 96.

ISSUE 37
August 1993
MEASUREMENT & CONTROL

Editor’s INK—Pavlov Would Be Proud, by Ken Davidson, 2.
New Product News, 6.
An Introduction To PC-Based Virtual Reality, by Joseph D. Gradecki, 12.
Oscillators Don’t, Amplifiers Do!, by Mark Nurczyk, 20.
Real-World Macintosh—A Mac SCSI Interface Primer, by Marc Bumble, 26.
A Parallel Expander For the PC, by John F. Lenihan, 38.
Firmware Furnace—Absolute Power Corrupts: The ’386SX Project Gets a Watchdog, by Ed Nisley, 44.
From the Bench—Take a Swipe at Optical ID Cards, by Jeff Bachiochi, 56.
Silicon Update—In Bed with PCs, by Tom Cantrell, 62.
Embedded Techniques—Support Your Batteries, by John Dybowski, 70.
Patent Talk, by Russ Reiss, 78.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84.
Steve’s Own INK—Engineer, Design Thyself, by Steve Ciarcia, 96.

ISSUE 38
September 1993
Theme: SIGNAL PROCESSING

Editor’s INK—Mainstream Processing, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
Is The AMD29050 A FIR-Bearing Animal?, by Michael Smith, 14.
Using Your PC For Function Analysis And Control, by David S. Burkett, 26.
Neural Network Basics, by Dwayne Phillips, 36.
Firmware Furnace—Ticks, Pops, and Restarts: The ’386SX Project Gets a BIOS Extension, by Ed Nisley, 44.
From the Bench—Giving the Optical Card Reader Improved Vision, by Jeff Bachiochi, 56.
Silicon Update—Penny-pinching OTPs, by Tom Cantrell, 64.
Embedded Techniques—Storage for the Masses, by John Dybowski, 70.
Patent Talk, by Russ Reiss, 82.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 86.
Steve’s Own INK—The Collegiate Challenge, by Steve Ciarcia, 96.

ISSUE 39
October 1993
Theme: POWER CONTROL & CONVERSION

Editor’s INK—The Year Ahead, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
Fire Control For Foundry Furnaces, by David McFalls, 14.
Stepping Up In Performance, by Tom Dahlin, 26.
Data Logging Meters Are No Fluke, by Derek Matsunaga, 38.
Firmware Furnace—IDs and LCDs: The ’386SX Project Gets Positive Identification and a Small Display, by Ed Nisley, 46.
From the Bench—Updating TIM for the HCS II: Add the Touchtone Interactive Monitor to your Home Control System, by Jeff Bachiochi, 58.
Silicon Update—Swiss Army Chip, by Tom Cantrell, 66.
Embedded Techniques—Small Memories, by John Dybowski, 72.
Patent Talk, by Russ Reiss, 82.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 86.
Steve’s Own INK—The Race for Power, by Steve Ciarcia, 96.

ISSUE 40
November 1993
Theme: PROGRAMMABLE DEVICES

Editor’s INK—Circuit Cellar and the Internet, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
Speed Up Your M68040 With An Interleaved Bursting EPROM Interface, by Ron Stence, 14.
Designing With FPGAs—Part 1: An Overview, by Del Hatch, 26.
Loader31: A Pseudo EPROM Emulator, by Brad Hunting, 36.
Firmware Furnace—Booting C: Writing a Micro-C BIOS Extension for the ’386SX Project, by Ed Nisley, 42.
From the Bench—Talking on the Phone Without a Word, by Jeff Bachiochi, 56.
Silicon Update—The Swiss Army Sends in the Special Forces, by Tom Cantrell, 62.
Embedded Techniques—Decoding Magnetics, by John Dybowski, 68.
Patent Talk, by Russ Reiss, 78.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84.
Steve’s Own INK—Lest We Forget that Chips Can…and Will, by Steve Ciarcia, 96.

ISSUE 41
December 1993
Theme: EMBEDDED CONTROL

Editor’s INK—Our First Month of Email, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
Secrets of Using The DS1209 In An RF Transponder, by Maurizio Ferrari, 14.
The Covert Chordic Keyboard, by Scot Coburn, 22.
Accessing The DS5000T Timekeeper From C, by J. Conrad Hubert, 30.
Designing With FPGAs—Part 2: An Example, by Del Hatch, 40.
Results Of The Fifth Annual Circuit Cellar Design Contest, by Rob Rojas, 48.
Firmware Furnace—Beyond Small: Mainline C for the ’386SX Project, by Ed Nisley, 52.
From the Bench—Measuring Up an Electronic Caliper Interface, by Jeff Bachiochi, 60.
Silicon Update—It’s Showtime, by Tom Cantrell, 64.
Embedded Techniques—Conversing with Batteries, by John Dybowski, 72.
Patent Talk, by Russ Reiss, 77.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84.
Steve’s Own INK—Embedded in Everything, by Steve Ciarcia, 96.

ISSUE 42
January 1994
Theme: HOME AUTOMATION

Editor’s INK—Catch the Bug, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
Put A CEBus Power Line Interface In Your Next Design, by Christopher Yasko, 14.
Home Temperature Control Basics, by Anthony Segredo, 24.
Add A Serial X-10 Interface To Your PC, by Rick Zarr, 28.
Designing Printed Circuit Boards For High-Speed Logic, by David Prutchi, 38.
Firmware Furnace—Lots’a Dots: Big Bitmapped LCD Panels for the ’386SX Project, by Ed Nisley, 44.
From the Bench—Temperature Sensing Eludes Analog Interfacing, by Jeff Bachiochi, 56.
Silicon Update—PID-Pong Challenge, by Tom Cantrell, 60.
Embedded Techniques—Embedded Timers, by John Dybowski, 66.
Patent Talk, by Russ Reiss, 76.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82.
Steve’s Own INK—Interactive Harmony—An Installer’s Market, by Steve Ciarcia, 96.

ISSUE 43
February 1994
Theme: APPLICATIONS IN LIGHT

Editor’s INK—Warp Speed, Mr. LaForge, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
Programmable Lightware—How to Develop Photonic Products for Fun and Profit, by John Hait, 14.
In The Eye Of The Beholder—Displaying Messages with the LightStick II, by Shawn Greaney, 26.
Interrupt-Free Design, by Do-While Jones, 36.
An Assembly Language Programming Aid, by Hank Wallace, 40.
Firmware Furnace—Hardware for the ’386SX Project’s Bitmapped LCD Panel, by Ed Nisley, 48.
From the Bench—Warming Up the Digital Thermostat, by Jeff Bachiochi, 58.
Silicon Update—Op-amp Terminators, by Tom Cantrell, 64.
Embedded Techniques—Data Logging and Collection Devices, by John Dybowski, 70.
Patent Talk, by Russ Reiss, 77.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 83.
Steve’s Own INK—And the Survey Says…, by Steve Ciarcia, 96.

ISSUE 44
March 1994
Theme: CROSS-DEVELOPMENT TOOLS

Editor’s INK—Double, Double, Toil, & Trouble, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
Tools For Debugging Real-Time Embedded Computer Systems, by Noel Anderson, Dean Hoyt & Ron Shaw, 14.
Inexpensive 68HC11 Cross-Development, by Bruce Olney, 22.
Computer “Train”ing—Using Commercial Evaluation Boards in Teaching, by Michael Smith, 30.
Improving the Performance Of An 8051-Based System, by Michael Alwais, 40.
Firmware Furnace—Testing the ’386SX Project’s Bitmapped LCD Panel, by Ed Nisley, 48.
From the Bench—Designers Spell Relief “IPC”, by Jeff Bachiochi, 56.
Silicon Update—Update Your Design On the Fly, by Tom Cantrell, 60.
Embedded Techniques—Getting to the Embedded Core—The DS2250, Backplane, and Power Control, by John Dybowski, 66.
Patent Talk, by Russ Reiss, 75.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82.
Steve’s Own INK—Superhighway Limits, by Steve Ciarcia, 96.

ISSUE 45
April 1994
Theme: GRAPHICS & VIDEO

Editor’s INK—Video Galore, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
Control Your Audio/Video Connections With The AVMux, by Steve Ciarcia, 14.
Exploring The Vertical Blanking Interval—A Tool for Gathering Data from your TV, by Mike Barnes, 24.
Employee Ownership Of Employee and Consultant Work Product, by Mary Luria & Laura Butzel, 40.
Firmware Furnace—Bringing the ’386SX Project’s Graphic LCD
Panel to Life, by Ed Nisley, 44.
From the Bench—Build the Message Board—An Audio Record/Playback Unit, by Jeff Bachiochi, 54.
Silicon Update—When the SHARC Bites, by Tom Cantrell, 62.
Embedded Techniques—Who’s in Control?, by John Dybowski, 68.
Patent Talk, by Russ Reiss, 77.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84.
Steve’s Own INK—In the Citadel, by Steve Ciarcia, 96.

ISSUE 46
May 1994
Theme: ROBOTICS

Editor’s INK—Robocult, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 9.
Scope Out The Laser Range Finder, by Tom Ward, 14.
A Robotics Design Seminar, by Robert Angelo, 22.
YAMCI—Yet Another Motor Control Interface, by Michael Swartzendruber, 30.
Wireless Remote Control Of The AVMux, by Steve Ciarcia, 36.
Firmware Furnace—All Text is Graphics: Characters for the ’386SX Project’s Graphic LCD Panel, by Ed Nisley, 46.
From the Bench—Audio/Video Traffic Control, by Jeff Bachiochi, 60.
Silicon Update—Honey, I Shrunk the PC, by Tom Cantrell, 68.
Embedded Techniques—Embedded Programs, by John Dybowski, 74.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84.
Steve’s Own INK—The Market That Was Never Born, Refuses to Die, and May Yet Live, by Steve Ciarcia, 96.

ISSUE 47
June 1994
Theme: DISTRIBUTED CONTROL

Editor’s INK—Spread the Wealth, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
Aero-Pix Aerial Photography System, by Ken Pergola, 14.
Programming PICs On A Budget, by Russ Reiss, 22.
Prototyping—Beyond The Electronics And Software, by Dan Hopping, 34.
Habitech—The Home Automation Industry’s Own Trade Show, by Ken Davidson, 46.
Firmware Furnace—What’s in the Box Still Counts: A New PC, by Ed Nisley, 52.
From the Bench—Virtual Reality Requires Real Data—Part 1: Collecting Data with an Exoskeleton, by Jeff Bachiochi, 62.
Silicon Update—Fear & Loathing in L.A., by Tom Cantrell, 68.
Embedded Techniques—Reach Out with BIOnet, by John Dybowski, 74.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84.
Steve’s Own INK—More MIPS Per Pin, by Steve Ciarcia, 96.

ISSUE 48
July 1994
Theme: COMMUNICATIONS

Editor’s INK—Information Society, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
The Personal PBX, by Richard Newman, 14.
Using The Golay Error Detection And Correction Code, by Hank Wallace, 24.
The Great Encryption Debate, by John Iovine, 36.
Take A Bus To The Nearest Star—The Star-485 Adds Flexibility to any RS-485 Network, by Michael Swartzendruber, 40.
Firmware Furnace—Journey to the Protected Land: The ’386SX Takes the First Step, by Ed Nisley, 48.
From the Bench—Virtual Reality Requires Real Data—Part 2: A Simple Matter of Software, by Jeff Bachiochi, 58.
Silicon Update—IrDA—The IR Babel Buster, by Tom Cantrell, 68.
Embedded Techniques—Add Some Code to the BIOnet, by John Dybowski, 74.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84.
Steve’s Own INK—One Man’s Junk…, by Steve Ciarcia, 96.

ISSUE 49
August 1994
Theme: DATA ACQUISITION

Editor’s INK—The Ultimate Data Collection Machine, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
The Two-Channel Printer Recorder—Replace that Expensive Strip-chart Recorder with a Dot-matrix Printer, by Brian Millier, 14.
Get Precise, With The PRÉCIS A/D Converter—Collect Lots of Precise Data with this 16-bit, 100-kHz ADC, by J. Conrad Hubert, 28.
Calibrating Seismic Velocity Transducers With PRÉCIS, by Chris Peoples, 38.
Patents And Copyrights For Protecting Software—Recent Progress in Finding the Proper Balance, by Barry Rein, Esq., 44.
Firmware Furnace—Journey to the Protected Land: Segments All the Way Down, by Ed Nisley, 52.
From the Bench—Ta(l)king Control, by Jeff Bachiochi, 60.
Silicon Update—In the Realm of the Sensors, by Tom Cantrell, 68.
Embedded Techniques—Speed Demon in 8031’s Clothing—Exploring the DS80C320 Processor, by John Dybowski, 74.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82.
Steve’s Own INK—Time to Move On, by Steve Ciarcia, 96.

ISSUE 50
September 1994
Theme: EMBEDDED APPLICATIONS

Editor’s INK—The Golden Issue?, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
Time To Meet Big Brother: Exploring The M68HC16, by Dana Romero, 14.
DRAM On An 8031: It’s Not As Hard As You’d Think, by Hugo Cheung, 24.
Motorola’s 68322 Processor: Redefining The Low-End Laser Market, by Ron Stence, 34.
Preventing The Ultimate Blow: A Portable Checking Unit For 8751s, by Mike Collier & Fred Gweme, 40.
Understanding PC Buses, by Stephen Bigelow, 44.
Firmware Furnace—Journey to the Protected Land: Smashing Bugs in Gates, by Ed Nisley, 52.
From the Bench—Probing the Dark Side: The Motorist’s Aid to Hindsight, by Jeff Bachiochi, 62.
Silicon Update—PID-Pong: Point, Set, Match: Using a Hitachi H8 for Real-time Control, by Tom Cantrell, 68.
Embedded Techniques—Fast Processors, Big Caps, and Ring Oscillators, by John Dybowski, 74.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82.
Steve’s Own INK—I’ll Put My Money Where My Mouth Is, by Steve Ciarcia, 96.

ISSUE 51
October 1994
Theme: INDUSTRIAL CONTROL

Editor’s INK—Breaking Old Habits, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
Jugglers Delight: PIC-based Controller For Up To Eight Servos, by Scott Edwards, 14.
Analyst 2 Data Line Monitor, by Bill Payne, 22.
A RISC Designers New Right Arm—Designing with the ARM Processor, by Art Sobel, 36.
Feeling Out A Braille Digital Clock, by Wayne Bigelow, 48.
Firmware Furnace—Journey to the Protected Land: Booting into Protected Mode, by Ed Nisley, 56.
From the Bench—Celebrate National Cannibalism Week—Take Your Old Floppy Drives to Lunch, by Jeff Bachiochi, 64.
Silicon Update—Flash of Inspiration, by Tom Cantrell, 70.
Embedded Techniques—ec.32 Wrap Up, by John Dybowski, 76.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84.
Steve’s Own INK—Of Patentable Value?, by Steve Ciarcia, 96.

ISSUE 52
November 1994
Theme: DIGITAL SIGNAL PROCESSING

Editor’s INK—Taken to the Extreme, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
A Digital Filtering Primer, by Tom Ulrich, 14.
Spectral Analysis—FFTs and Beyond, by David Prutchi, 20.
Introduction To DOREMI-DSP, by Alan Land, 40.
Fast-Scaling Routing For Floating-Point RISC and DSP Processors, by Michael Smith & Chris Lau, 50.
Firmware Furnace—Journey to the Protected Land: Base Camp at 1 Megabyte, by Ed Nisley, 54.
From the Bench—Does Anyone Have the Time?—A Comparison of Real-time Clocks, by Jeff Bachiochi, 62.
Silicon Update—Hot Chips VI—Image Compression, 3D, and RISC, by Tom Cantrell, 68.
Embedded Techniques—Heavy Duty Hammers—Beef up the 8052 with the DS87C520, by John Dybowski, 76.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 83.
Steve’s Own INK—A Majority Gains Control, by Steve Ciarcia, 96.

ISSUE 53
December 1994
Theme: COMPUTING IN REAL TIME

Editor’s INK—Putting the Cart Before the Horse, by Ken Davidson, 2.
New Product News, 7.
Designing Real-Time Embedded Software Using State-Machine Concepts, by David Tweed, 12.
All Together Now—Writing Multiuser Application Software for ACCESS.bus, by David Rodgers & Peretz Tzarnotsky, 20.
Make The Most Of Your DSP-Based Sound Card, by Bob Fine, 30.
Circuit Cellar Design Contest Winners, compiled by Janice Marinelli, 40.
A RISC Designers New Right Arm—Development Boards and Design Specifics, by Art Sobel, 44.
Firmware Furnace—Journey to the Protected Land: Fancy Text Output and a Boot Mystery, by Ed Nisley, 56
From the Bench—Engineer Seeks Personal Gardener: Assisting Vocally Challenged Vegetation, by Jeff Bachiochi, 66.
Silicon Update—Do You Know the Way to San Jose?: Precise Navigation Technology, by Tom Cantrell, 72.
Embedded Techniques—Between the Lines—Bar Code and Decoding Bar Code Algorithms, by John Dybowski, 78.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 83.
Steve’s Own INK—What’s in a Name?, by Steve Ciarcia, 96.

ISSUE 54
January 1995
Theme: EMULATORS AND SIMULATORS

Editor’s INK—It’s Only Skin Deep, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
Simulating Microprocessor Instructions In C, by David Rees-Thomas, 14.
No Emulator? Try A One-Wire Debugger, by Hank Wallace, 20.
Using Spreadsheets To Simulate Digital Filters, by Steven Kubis, 24.
A RISC Designers New Right Arm—Writing Code for the ARM Processor, by Art Sobel, 28.
Firmware Furnace—Journey to the Protected Land: Serious CISC Meets the Taskettes, by Ed Nisley, 42.
From the Bench—Getting By With Next to Nothing: Micro-power Wake-up Control, by Jeff Bachiochi, 50.
Silicon Update—UFO Alert!, by Tom Cantrell, 100.
Embedded Techniques—Micros Behind Bars, by John Dybowski, 108.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 115.
Steve’s Own INK—Hat Dance, by Steve Ciarcia, 128.
HOME AUTOMATION & BUILDING CONTROL SECTION
Multimedia Home Networks, by David Gaddis, 60.
HCS Hard-Wire Control: Back To Basics, by Steve Ciarcia, 69.
A Different Set of House Keys—Making the Most of a Small Keyboard, by Jeff Fisher, 81.
Computer, Get That Phone—A PC-based Voice-Telephone Interface, by Robert M. Luzenski & Jack Ivey, 87.

ISSUE 55
February 1995
Theme: EMBEDDED INTERFACING

Editor’s INK—Jelly Beans, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
Interfacing Flow Meters To High-Speed Counters, by Bill Payne, 14.
Use Infrared To Make Embedded Printing Easy, by Jeff Fisher, 18.
It’s Not Just For Memory Anymore—An Introduction to PCMCIA, by Lalo J. Gastriani, 22.
Speeding And Slimming Your Port Access—A Different Way of Reading from the PC Parallel Port, by Tracey Lee & Kok-Leong Ong, 30.
Battery-Operated Power Supplies—Selecting the Right Battery and Supply for Your Application, by David Prutchi, 36.
Firmware Furnace—Journey to the Protected Land: Infrastructure Improvement, by Ed Nisley, 50.
From the Bench—Fitting 10 oz. into a 5-oz. Package: An Application for Highway Safety, by Jeff Bachiochi, 60.
Silicon Update—I Sync, Therefore I DRAM, by Tom Cantrell, 68.
Embedded Techniques—Downsizing: Atmel’s AT89C2051 Flash-based Microcontroller, by John Dybowski, 76.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82.
Steve’s Own INK—Once Every 27,000 Years, by Steve Ciarcia, 96.

ISSUE 56
March 1995
Theme: FUZZY LOGIC

Editor’s INK—Warm Fuzzies?, by Ken Davidson, 2.
New Product News, 6.
Fuzzy Logic: The Next Generation Of Control, by Bud Moss, 14.
Fuzzy Logic For Embedded Microcontrollers, by Jim Sibigtroth, 30.
Levitating A Beach Ball Using A Beach Ball Using Fuzzy Logic, by Robert Schreiber/FUZZPONG, by David Rees-Thomas, 38.
Being Assertive With Your Processor—The Advantage of Software Interrupts, by Mike Smith & Kathy Kim, 50.
Firmware Furnace—Journey to the Protected Land: Smashed Gates & Conforming Code, by Ed Nisley, 58.
From the Bench—RF Panic Button Commands Multiple Automotive Functions, by Jeff Bachiochi, 68.
Silicon Update—Plan ’251 from Outer Space—Intel’s 8xC251SB, by Tom Cantrell, 72.
Embedded Techniques—Embedded Development, by John Dybowski, 78.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 85.
Steve’s Own INK—Necessity: the Mother of Invention, by Steve Ciarcia, 96.

ISSUE 57
April 1995
Theme: EMBEDDED PROGRAMMING

Editor’s INK—A Reaffirmation, by Ken Davidson, 2.
New Product News, 6.
A C++ Programming Tutorial, by Mike Podanoffsky, 12.
Characterizing Processor Performance, by Rick Naro, 22.
Designing With PC/104, by Rick Lehrbaum, 26.
An LCD And Keypad Module For SPI, by Brian Millier, 36.
Firmware Furnace—Journey to the Protected Land: With Interrupts, Timing is Everything, by Ed Nisley, 82.
From the Bench—Vaporwear: Revealing Your Humidity, by Jeff Bachiochi, 92.
Silicon Update—A Saab Story: A Tale of Speed and Acceleration, by Tom Cantrell, 98.
Embedded Techniques—Using Keyboard I/O as an Embedded Interface, by John Dybowski, 106.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 115.
Steve’s Own INK—One of Those Days, by Steve Ciarcia, 128.
HOME AUTOMATION & BUILDING CONTROL SECTION
Innovations In Home Automation & Building Control, edited by Harv Weiner, 49.
Developing Home Automation Devices With LonWorks, by Rich Blomseth, 51.
CEBus For The Masses, by Peter House, 61.
The Blind Robot—An X-10 Miniblind Automation System, by Herbert McKinney, Jr., 69.
A Learning Remote-Controlled Speaker Selector, by Scott Heiserman & Clark Oden, 75.

ISSUE 58
May 1995
Theme: COMMUNICATIONS

Editor’s INK—Go Huskies!, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
The Solution’s In The CAN—Part 1: Industrial-class, Small-area Networks, by Brad Hunting, 14.
The RDS Prospector—Read Your Radio!, by Christopher Morris, 22.
Siemens ESCC2 UART—Making a High-Speed Audio Link Sing, by Kenneth Ciszewski, 30.
Low-Cost PC-Based Universal 68HC705 Development System, by Robert Priestley, 38.
Firmware Furnace—Journey to the Protected Land: Memory, Time and I/O, by Ed Nisley, 48.
From the Bench—Time in a Can: Just Add 1 Bit of I/O, by Jeff Bachiochi, 58.
Silicon Update—EPAC Epoch, by Tom Cantrell, 66.
Embedded Techniques—Real Keyboard Emulation, by John Dybowski, 72.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82.
Steve’s Own INK—Politically Correct Programming, by Steve Ciarcia, 96.

ISSUE 59
June 1995
Theme: SIGNAL CONDITIONING

Editor’s INK—Breaking Down the Barriers, by Ken Davidson, 2.
New Product News, 6.
Artificial Neural Network Recognizes Sounds, by Seibert L. Murphy & Samir I. Sayegh, 12.
The Eye Mouse—An Ocular Prosthesis, by Gregg Morris & Eric Wilson, 20.
The Quest For Magic Sine Waves—Upping Power Electronics Efficiency, by Don Lancaster, 28.
The Solution’s In The CAN—Part 2: Putting CAN Online with a Multinode, Multiplatform Implementation, by Brad Hunting, 36.
Firmware Furnace—How the PC Keyboard Got its Bits, by Ed Nisley, 46.
From the Bench—Emulating a Motorola IR Chip Using a PIC, by Jeff Bachiochi, 56.
Silicon Update—Chip On Patrol, by Tom Cantrell, 64.
Embedded Techniques—How Small Can a Thermometer Get?, by John Dybowski, 72.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 82.
Steve’s Own INK—Pyramid Schemes, by Steve Ciarcia, 96.

ISSUE 60
July 1995
Theme: GRAPHICS & VIDEO

Editor’s INK—Habitech95, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
The Use Of Color In Scientific Visualization, by Mike Bailey, 14.
Virtual Reality Position Tracking, by Herschell Murry & Mark Schneider, 24.
Digital Video Resizing And CompressionI, by James Goel, 30.
A PIC-Based Motor Speed Controller, by Chuck McManis, 36.
Firmware Furnace—Journey to the Protected Land: The Mystery of Scan Code Set 3, by Ed Nisley, 74.
From the Bench—Sacrifice for the Good of the Circuit: Strengthening the Weak Link, by Jeff Bachiochi, 82.
Silicon Update—MIPS for the Masses, by Tom Cantrell, 86.
Embedded Techniques—Circuit Protection, by John Dybowski, 92.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 100.
Steve’s Own INK—Your Computerized Future, by Steve Ciarcia, 112.
HOME AUTOMATION & BUILDING CONTROL SECTION
Innovations In Home Automation & Building Control, edited by Harv Weiner, 48.
A Home Control System Based On Fuzzy Logic, by Walter Banks, Ashok Patel & Sherif Abdel-Kader, 51.
CAL: Part Of The Solution, by Grayson Evans, 59.
The Display -8—Add a Human Interface to Your Home Automation System, by Mitch Drummond, 69.

ISSUE 61
August 1995
Theme: DIGITAL SIGNAL PROCESSING

Editor’s INK—Digital Sound Processing?, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
Digital Filter Alchemy—Turning Circuits into Code, by Do-While Jones, 14.
Speech Compression Techniques and The CDV-1 Digital Voice Box, by Sébastien Roy, 24.
Real-Time Digital Signal Processing with a PC and Sound Card, by Matt Park, 34.
PC-Based Equalizer, by Eric Ambrosino, 42.
Digital’s Alpha 21164: Performance Drives Design Choices, by Paul Rubinfeld, 50.
Firmware Furnace—Journey to the Protected Land: Of Characters and Keystrokes, by Ed Nisley, 56.
From the Bench—Decontaminating the Atmosphere, by Jeff Bachiochi, 64.
Silicon Update—PLDCONfusion, by Tom Cantrell, 70.
Embedded Techniques—Power Management with the DS87C530—Part 1: The Hardware, by John Dybowski, 76.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84.
Steve’s Own INK—Under the Covers, by Steve Ciarcia, 96.

ISSUE 62
September 1995
Theme: EMBEDDED APPLICATIONS

Editor’s INK—Mark That Horse, by Janice Marinelli, 2.
Reader’s INK, 6.
New Product News, 8.
Developing An Engine Control System—Part 1: System Architecture and Fuel Delivery, by Ed Lansinger, 12.
Embedded Debugging Tricks, by Stuart Ball, 20.
Designing An Industrial-Grade XYZ Router Table, by Gordon Dick, 24.
Firmware Furnace—Journey to the Protected Land: Entering Virtual-86 Mode, by Ed Nisley, 32.
From the Bench—Creating the SMART-MD—DC Motor Control for the I 2 C Bus, by Jeff Bachiochi, 40.
Silicon Update—IC de Light, by Tom Cantrell, 84.
Embedded Techniques—Power Management with the DS87C530—Part 2: The Software, by John Dybowski, 88.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 99.
Steve’s Own INK—Welcome to Gambleticut, by Steve Ciarcia, 112.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 48.
An ISA Bus Simulator, by Stefano Chiti-Batelli, 54.
Hot Swapping On The PC—An Active Extender Card for the 16-bit PC-ISA Bus, by David Prutchi, 62.
PC/104 Quarter—Constructing PC/104-based Systems, by Rick Lehrbaum, 72.
Applied PCs—Embedded PCs—Who, What, Where, Why, When, and How?, by Russ Reiss, 76.

ISSUE 63
October 1995
Theme: ROBOTICS

Editor’s INK—Birth of the Firebot, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 9.
A Robot Firefighter, by Matthew Linder & Kent Harris-Warren, 14.
Turning Toys Into Tools, by Chuck McManis, 24.
Developing An Engine Control System—Part 2: Ignition Subsystems, by Ed Lansinger, 36.
Self-Testing The M68HC11, by Maurizio Ferrari, 42.
Firmware Furnace—Journey to the Protected Land: Looking at the Virtual-86 Monitor, by Ed Nisley, 76.
From the Bench—Creating the SMART-MD—Part 2: Quadrature Decoding for the Motor Driver, by Jeff Bachiochi, 84.
Silicon Update—I Want My DTV—Philips Chips Bring Digital TV One Step Closer, by Tom Cantrell, 90.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 98.
Steve’s Own INK—Now it’s Lollipops, by Steve Ciarcia, 112.
HOME AUTOMATION & BUILDING CONTROL SECTION
Innovations in Home Automation & Building Control, edited by Harv Weiner, 49.
Detecting CO In The Home, by Joe Di Bartolomeo, 51.
The X-10 Spy—Making X-10 Signals Visible, by Paul Moews & David Moews, 57.
A Solid-state Barometer For The HCS II, by John Morley, 63.
An RS-232 Thermometer, by Don McLane, 71.

ISSUE 64
November 1995
Theme: ANALOG DESIGN

Editor’s INK—Weaving the Web, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
Rediscovering Analog Computers, by Do-While Jones, 14.
Parallel Processing With Transputers, by David Prutchi, 20.
Developing A Virtual Hardware Device, by Michael Smith, 36.
Developing An Engine Control System—Part 3: Completing the System, by Ed Lansinger, 46.
Firmware Furnace—Journey to the Protected Land: Real Interrupts in Virtual-86 Mode, by Ed Nisley, 54..
From the Bench—Carrier Current Modem—Part 1: Communicating at 1200 bps Around the House, by Jeff Bachiochi, 62.
Silicon Update—ADSP4ME—Audio Processor Chips for the Masses, by Tom Cantrell, 70.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 78.
Steve’s Own INK—They Still Flip Hamburgers, Don’t They?, by Steve Ciarcia, 96.

ISSUE 65
December 1995
Theme: PROGRAMMABLE DEVICES

Editor’s INK—Start Ups, by Ken Davidson, 2.
Reader’s INK, 6.
New Product News, 8.
In-System-Programmable PLDs From Lattice, by Stuart Ball, 12.
Building A Low-Cost CPLD Development System, by David Van den Bout, 20.
Take Your PIC—A Look at the PIC16Cxx Family, by Fred Eady, 28.
7th Annual Circuit Cellar Design Contest Winners, by Janice Marinelli, 36.
Firmware Furnace—Journey to the Protected Land: Behind the Interrupt Curtain, by Ed Nisley, 74.
From the Bench—Carrier Current Modem—Part 2: Alternative Control, by Jeff Bachiochi, 84.
Silicon Update—PC Times in Silicon Valley, by Tom Cantrell, 92.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 99.
Steve’s Own INK—The Powers that Be, by Steve Ciarcia, 112.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 40.
N.E.S.T.—Novell’s Embedded Networking Solution, by Dennis Fredette, 45.
Thirty-Two Bit Tricks For Embedded Controllers, by Larry Fish, 52.
PC/104 Quarter—PC/104 Embedded Systems in Oceanographic Instruments, by Ken Prada, 60.
Applied PCs—Embedded PC Buses and CPU Boards, by Russ Reiss, 67.

ISSUE 66
January 1996
Theme: POWER SUPPLY DESIGN

Task Manager—Bear Skins and Stone Knives, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
Microprocessor-Controlled High-Voltage Power Supply, by Brian Millier, 14.
Push-Pull Switching Regulator Design And Application, by Edward Schram, 26.
Energy Management In Motor Control, by Michael Rosenfield, 34.
The Micro-bRISC Device Programmer—Tackling Microchip’s Midrange Arsenal of PICs, by Ken Pergola 42.
Alpha’s PALcode, by Eric Rasmussen, 52.
Nonlinear Graphics Transforms—Shortcuts to Stunning Graphics, by Don Lancaster, 56.
Firmware Furnace—Part 1: Getting Vid-Link in Sync, by Ed Nisley, 62.
From the Bench—Programmability Without Volatility—Ditch Those Back-up Batteries, by Jeff Bachiochi, 72.
Silicon Update—The Little ’486 That Could, by Tom Cantrell, 76.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 83.
Priority Interrupt—Livin’ and Learnin’, by Steve Ciarcia, 96.

ISSUE 67
February 1996
Theme: EMBEDDED APPLICATIONS

Task Manager—The Embedded INK, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
Updating A Classic: The Z80380 Microprocessor, by Monte Dalrymple, 12.
Connect The Personal PBX To The Real World, by Richard Newman, 18.
LPT: Analog!—A 12-bit A/D Converter Printer Port Adapter, by David Prutchi, 26.
PIC17C44 High-End Microcontroller Architectural Overview, by Ron Cates, 34.
Firmware Furnace—Vid-Link Characters—Part 2: Bits to Dots, by Ed Nisley, 72.
From the Bench—Intel Hex to BASIC Data Statement Translator, by Jeff Bachiochi, 78.
Silicon Update—Fuzzy Buster, by Tom Cantrell, 86.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 91.
Priority Interrupt—It Just Frosts My Chops, by Steve Ciarcia, 104.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 42.
High-Speed Network Technology, by R. E. Billings, 47.
Unscrewing The Inscrutable, by Ed Nisley, 54.
PC/104 Quarter—Chassis and Enclosures—A PC/104 Packaging Overview, by Dave Cox & Paul Olsen, 59.
Applied PCs—Small Displays for Embedded Systems, by Russ Reiss, 65..

ISSUE 68
March 1996
Theme: INDUSTRIAL DESIGN

Task Manager—The Mensa House?, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
Capacitive Measurement Of Fluid Level, by Brian Millier, 14.
Lightning Protection Techniques, by Leon Byerley, 22.
Thick-Film Hybrid Technology, by Ron Huber & John Pastre, 30.
Microvolt-Level Data Acquisition, by Bob Perrin, 38.
Light Probe For The Blind, by Wayne Thompson, 46.
Firmware Furnace—Flat Surfaces, Widowmakers, and a Surfeit of Bugs, by Ed Nisley, 68.
From the Bench—Stepping into an Analog World, by Jeff Bachiochi, 74.
Silicon Update—Pick a Peck of PLDs, by Tom Cantrell, 78.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 90.
Priority Interrupt—The Old Curmudgeon, by Steve Ciarcia, 104.
HOME AUTOMATION & BUILDING CONTROL SECTION
Innovations In Home Automation & Building Control, edited by Harv Weiner, 50.
A Wind Speed And Direction Interface For The HCS II, by John Morley, 53.
Designing And Evaluating The User Interface—Make Your Design User Seductive, by Orrin Charm, 63.

ISSUE 69
April 1996
Theme: COMMUNICATIONS

Task Manager—Political Arachnids, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
SPARC Telco Applications, by Richard Pedreau, 12.
Caller ID Fundamentals, by Richard Newman, 18.
Vehicular Control Multiplexing With CAN And J1850—Part 1: Vehicular Multiplexing Fundamentals, by Willard Dickerson, 22.
The Embedded Sun—Part 1: Introduction to the Hardware, by Anindya Ray & Lee Hanson
DSP in RISC Embedded Processors, by Richard Pedreau
Fujitsu’s SPARClite Alternatives, by John Burns, 28.
Embedding A Message-Based System, by Pat Baird, 38.
Firmware Furnace—80×86 Performance—Cache Craziness Redux, by Ed Nisley, 78.
From the Bench—LEDs Finally Fill the Rainbow, by Jeff Bachiochi, 84.
Silicon Update—Fuzzy PID-Pong, by Tom Cantrell, 90.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 98.
Priority Interrupt—Not Just Ferengi Values, by Steve Ciarcia, 112.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 44.
Embedded Computer Design—Rethinking Embedded PC System Integration, by David L. Feldman, 49.
Designing And Building PCs For Harsh Environments, by Vinit Nijhawan, 55.
PC/104 Quarter—The Soft Side of PC/104, by Rick Lehrbaum, 63.
Applied PCs—Packaging Embedded PCs, by Russ Reiss, 72.

ISSUE 70
May 1996
Theme: CROSS-DEVELOPMENT TOOLS

Task Manager—’Round and ’Round We Go, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
A Simple DSO Circuit For The MacIntosh, by Francis Deck, 14.
Autorouter And Board Layout Software Tool Analysis, by William Rogers, 20.
The Evaluation Board Saga Continues—Low-cost Educational Tools, by Mike Smith, 30.
The Embedded Sun—Part 2: Exploiting the Microkernel, by Doron Hendel & Rowena Turner, 36.
Vehicular Control Multiplexing With CAN And J1850—Part 2: Application to Motorola Embedded Controllers, by Willard Dickerson, 42.
Firmware Furnace—80×86 Performance—Probing the Cache, by Ed Nisley, 52.
From the Bench—Handcrafting Design Ideas, by Jeff Bachiochi, 62.
Silicon Update—Fuzzy PID-Pong—The Final Chapter, by Tom Cantrell, 68.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 81.
Priority Interrupt—An Inventing Experience, by Steve Ciarcia, 96.

ISSUE 71
June 1996
Theme: DATA ACQUISTION

Task Manager—Good Data, Bad Results, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
A/D Conversion With Zilog’s Z8 Microcontroller, by Don Newquist, 12.
Battery Load/Charge Analyzer, by David Gaddis, 22.
Sniffing EMI In The Near Field, by David Prutchi, 30.
Easy-To-Use Serial EEPROMs, by Ingo Cyliax, 42.
Firmware Furnace—80×86 Performance—I/O Bound, by Ed Nisley, 52.
From the Bench—Printer Sharing—Automatic Parallel Printer Switch, by Jeff Bachiochi, 60.
Silicon Update—The Little LAN That Could, by Tom Cantrell, 98.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 106.
Priority Interrupt—’Bots Got No Respect, by Steve Ciarcia, 120.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 64.
WINLIGHT—Part 1: The Nonfat Operating System, by Scott Baisch & Kevin Smith, 70.
Rolling Your Own Intel ’386EX-Based Embedded PC, by Brad Reed, 74.
PC/104 Quarter—Embedded PCs—Embedded Systems for Weight and Force Measurement Applications, by David Chanoux, 82.
Applied PCs—Driving Multiaxis Stepper Motors, by Fred Eady, 89.

ISSUE 72
July 1996
Theme: DEBUGGING TECHNIQUES

Task Manager—An Exterminator’s Dream, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
Alternative Debugging Techniques, by Jerry Merrill, 14.
In-Circuit Emulators—Part 1: Development Tool Options, by Graham Moss, Ross McMillan & Ken Mardle, 26.
A Single-Wire Development Interface, by Jim Sibigtroth, 34.
Designing With Flash Memory, by Arvind Rana, 40.
LSI-11 Simulator On A Personal Computer, by Bob Meister, 50.
Firmware Furnace—80×86 Performance—Touring the CPU Spectrum, by Ed Nisley, 58.
From the Bench—Hard Facts About Soft Ferrites, by Jeff Bachiochi, 68.
Silicon Update—Flight of the Phoenix, by Tom Cantrell, 74.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 81.
Priority Interrupt—Debugging—Not a Committee Experience, by Steve Ciarcia, 96.

ISSUE 73
August 1996
Theme: ROBOTICS

Task Manager—Luxury to Utility, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
Sensing Obstacles With Mobile Robots, by Chuck McManis, 12.
Designing Marvin, by John Piccirillo, 18.
Modular Robot Controllers, by Ingo Cyliax, 24.
In-Circuit Emulators—Part 2: Debuggers for Embedded Systems, by Graham Moss, Ross McMillan & Ken Mardle, 34.
Firmware Furnace—Tuning Up—A Digital Zero-beat Meter, by Ed Nisley, 42.
From the Bench—Nonintrusive Current Monitoring, by Jeff Bachiochi, 48.
Silicon Update—Spring Fling, by Tom Cantrell, 54.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 93.
Priority Interrupt—How to Not Take It in the Chops, by Steve Ciarcia, 104.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 64.
$500 Internet Browser In A Box, by Brad Reed, 68.
WINLIGHT—Part 2: The Application, by Scott Baisch & Kevin Smith, 74.
PC/104 Quarter—Precision Timing with PC/104, by John Kates, 82.
Applied PCs—Multiaxis Stepper Motors Continued, by Fred Eady, 87.

ISSUE 74
September 1996
Theme: EMBEDDED PROGRAMMING

Task Manager—The Windows 95 Convert, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
Getting Started With Xilinx EPLDs, by J. Conrad Hubert, 14.
Getting Beyond The Box With Windows 95, by Craig Pataky, 20.
Designing Medical Electronic-Device Prototypes—Part 1: Design for Electrical Safety, by David Prutchi, 26.
High-Resolution ADCs, by Bob Perrin, 42.
In-Circuit Emulators—Part 3: Low-Cost ICE, by Graham Moss, Ross McMillan & Ken Mardle, 50.
Firmware Furnace—Tuning Up—Part 2: Zerobeat Firmware, by Ed Nisley, 56.
From the Bench—Nonintrusive Current Monitoring—Part 2: Real-Time Energy Profile, by Jeff Bachiochi, 78.
Silicon Update—Oh Say Can You USB?, by Tom Cantrell, 84.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 91.
Priority Interrupt—Software—the Real Generation Gap, by Steve Ciarcia, 104.
HOME AUTOMATION & BUILDING CONTROL SECTION
Innovations In Home Automation & Building Control, edited by Harv Weiner, 64.
Do-It-Yourself Brain (Room) Surgery, by Chris Arndt, 66.
Maximizing X-10, by Jeff Fisher, 72.

ISSUE 75
October 1996
Theme: FUZZY LOGIC

Task Manager—Blowing Candles, by Janice Marinelli, 2.
Reader I/O, 6.
New Product News, 8.
An Introduction To Fuzzy Logic, by Chris Sakkas, 12..
Practical Fuzzy-Logic Design—The Fuzzy-Logic Advantage, by Constantin von Altrock, 16.
A Fuzzy-Logic Thermostat, by Constantin von Altrock, 22.
Designing Medical Electronic Prototypes—Part 2: Testing for Electrical Safety, by David Prutchi, 28.
Getting Started With Xilinx EPLDs—Part 2: Hands-On Project—Concept and Design, by David Rector, 38.
Firmware Furnace—Tuning Up—Part 3: Zerobeat Power, by Ed Nisley, 48.
From the Bench—Just One Mile More—Creating a PIC-Based Pedometer, by Jeff Bachiochi, 54.
Silicon Update—Stop Me Before I Crash Again, by Tom Cantrell, 58.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 91.
Priority Interrupt—The Radical Fringe, by Steve Ciarcia, 104.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 64.
Embedded PCs Go Industrial—Part 1: PCs and Automation, by Naren Nachiappan, 69.
Embedding QNX In Flash, by Mike Baylis, 73.
PC/104 Quarter—Where No ’104 Module Has Gone Before—The Advent of PCI-PC/104, by Rick Lehrbaum, 79.
Applied PCs—The Black Art of Embedded Peripherals, by Fred Eady, 85.

ISSUE 76
November 1996
Theme: DIGITAL SIGNAL PROCESSING

Task Manager—Let Me Ask You a Dumb Question, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
Building A High-Performance DSP System, by Bob Fine, 14.
Real-Time DSP Modems With A PC And Sound Card, by Matt Park & Brian McLeod, 20.
Algorithms And Software For V.34 Modems, by Frank Gao, 30.
Empowered Digital Filtering, by Brian Senese, 34.
Winners Of The 8the Annual Circuit Cellar Design Contest, by Elizabeth Laurençot, 40.
Self-Tuning PD Algorithm For The 68HC11, by Kenneth Baker, 42.
Getting Started With Xilinx EPLDs —Part 3: Hands-On Project—Implementation, by David Rector, 48.
The Thrifty Engineer, by Daniel Nygren, 58.
From the Bench—Tools—Part 1: Schematic Capture—the Proverbial Electronic Napkin, by Jeff Bachiochi, 68.
Silicon Update—Flash Fight Flares, by Tom Cantrell, 74.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 81.
Priority Interrupt—Bits and Bytes, by Steve Ciarcia, 96.

ISSUE 77
December 1996
Theme: GRAPHICS & VIDEO

Task Manager—Walt Graphics?, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
Video Timecode Fundamentals, by Ingo Cyliax, 14.
Converting VGA Monitors—Plain-Vanilla Monitors Become Plug and-Play VESA-Compatible Designs, by Peter Sorrells & Shannon Poulin, 22.
Image Filtering Theory—What’s a Convolution Filter?, by Bruce Hubbard, 30.
The Global Positioning System—Part 1: Guiding Stars, by Do-While Jones, 38.
MicroSeries—Applying the HCS II—Part 1: Of Consoles and Criminals, by Ken Davidson, 44.
From the Bench—Tools—Part 2: PCB Layout—Time to Place the Donuts, by Jeff Bachiochi, 82.
Silicon Update—Motorola Lights ColdFire, by Tom Cantrell, 86.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 91.
Priority Interrupt—No Nostradamus, by Steve Ciarcia, 104.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 52.
The PICMG Standard For Passive Backplanes, by Kent Tabor & Clint Hanson, 57.
Embedded PCs Go Industrial—Part 2: Windows NT in Real Time, by Naren Nachiappan, 62.
PC/104 Quarter—PC/104 Power Supplies for Mobile Environments, by Ed Foster, 66.
Applied PCs—Embedded PC Development, by Fred Eady, 73.

ISSUE 78
January 1997
Theme: EMBEDDED APPLICATIONS

Task Manager—New Toys, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
Low-Power, Solid-State DC Motor Control, by Bill Payne, 14.
A Radio-Controlled Car And A 68HC11 Microprocessor, by Dean Hoyt, 20.
Using Microchip’s PIC14000 Battery-Management Chip, by Fred Eady, 26.
Pulse’05 Pulse Generator, by Brian Millier, 34.
The Global Positioning System —Part 2: Implementation Problems and Solutions, by Do-While Jones, 42.
MicroSeries—Applying the HCS II—Part 2: A New Approach to High-Performance System Expansion, by Steve Ciarcia, 50.
From the Bench—Liquid Crystal Displays—First You See ’Em, Then You Don’t, by Jeff Bachiochi, 68.
Silicon Update—Haute Chips, by Tom Cantrell, 74..
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 81.
Priority Interrupt—Hardly a High-Definition Opinion, by Steve Ciarcia, 96.

ISSUE 79
February 1997
Theme: DISTRIBUTED CONTROL

Task Manager—Gloom and Doom?, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
A Networking Primer—Part 1: The Network and Its Components, by Bill Payne, 14.
TCP/IP In Embedded Systems, by Richard Ames, 20.
BACnet—An Object-Oriented Network Protocol for Monitoring and Distributed Control, by Jim Butler, 26.
Getting Pumped—DC-to-DC Charge-Pump Converters, by Paul Paglia, 34.
MicroSeries—Standards for Electromagnetic Compliance Testing—Part 1: Introducing Concepts and Standards, by Joe DiBartolomeo, 40.
From the Bench—Unconventional Access, by Jeff Bachiochi, 82.
Silicon Update—Radar Love, by Tom Cantrell, 86.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 90.
Priority Interrupt—When It Costs Nothing, What’s It Worth?, by Steve Ciarcia, 104.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 50.
Life In The S.L.O. Lane—San Luis Obispo’s Utility Distributed-Control Program, by Chris Arndt, 55.
A Lever And A Place To Stand—Controlling the World with the Internet, by Paul Beam, 61.
PC/104 Quarter—LUCIE—Lancaster University Computerized Intelligent Excavator, by Derek Seward & Stephen Quayle, 67.
Applied PCs—A Sweet Solution—Networking Embedded and Desktop PCs Using QNX, by Fred Eady, 74.

ISSUE 80
March 1997
Theme: HOME AND BUILDING AUTOMATION

Task Manager—Bust Bees, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
Building A CEBus-Compliant Product, by Adrian Dunn, 12.
XRaCS—The X-10 Radio-Control System, by Chris Arndt, 20.
HCS II-Compatible Automated Lawn-Irrigation System, by John Morley, 26.
MicroSeries—Standards for Electromagnetic Compliance Testing—Part 2: Radiated and Conducted Emissions Testing, by Joe DiBartolomeo, 66.
From the Bench—Magneto-Inductive Direction Finding, by Jeff Bachiochi, 74.
Silicon Update—MUSIC to Soothe the Savage Bits, by Tom Cantrell, 78.
ConnecTime—Excerpts from the Circuit Cellar BBS, conducted by Ken Davidson, 84.
Priority Interrupt—Beware of Complacent Convenience, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 36.
Get On The Bus!—The Evolution of the STD Bus to 32 Bits, by Mike Baylis, 41.
A Networking Primer—Part 2: LAN Media and Various Protocols, by Bill Payne, 46.
PC/104 Quarter—Selecting Analog I/O Boards for Embedded Systems, by Jonathan Miller, 52.
Applied PCs—Vinegar or Champagne?—BBS Software Managing Remote Data Acquisition and Control, by Fred Eady, 58.

ISSUE 81
April 1997
Theme: ROBOTICS

Task Manager—For Want of a nail, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
Robot Navigation Schemes, by Ingo Cyliax, 12.
Talrik,JR.—A Mobile Programmable, Autonomous Robot, by Chris Arndt, 20.
A Networking Primer—Part3: Interconnecting Devices, by Bill Payne, 28.
MicroSeries—Standards for Electromagnetic Compliance Testing—Part 3: Immunity and Susceptibility by Joe DiBartolomeo, 62.
From the Bench—You Can Take It With You Finding Your Way, Electronically, by Jeff Bachiochi, 70.
Silicon Update—Not Your AVRage MCU, by Tom Cantrell, 76.
Priority Interrupt—It’s Win-Win and $10,000, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 36.
What’s CompactPCI—by Mike Baylis, 41.
PC/104 Quarter—HOMER: A Home Vacuum Cleaning Robot, by Frank Jenkins, 48.
Applied PCs—System Problems: Maybe It’s Your BIOS, by Fred Eady, 58.

ISSUE 82
May 1997
Theme: EMBEDDED PROCESSORS

Task Manager—Let’s do lunch, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
Selecting An 8-Bit Architecture, by Walter Banks, 14.
A PowerPC 403GA-Based Embedded, by Randy Heisch, 22..
Add An I/O Coprocessor To Your Embedded PC, by Bill Houghton, 34.
Embedding The ARM7500, Part 1:The Chip Development Board, by Art Sobel, 44.
Four Bits Unleashed, by Brad Stewart, 52.
A Universal IR Remote-Control Receiver, by Daniel Patten & Michel Miller, 58.
MicroSeries—Standards for Electromagnetic Compliance Testing—Part 4: Testing Houses by Joe DiBartolomeo, 68.
From the Bench—Infrared Remotes are Everwhere…If You Can Find ‘Em, by Jeff Bachiochi, 74.
Silicon Update—Modem DéjáVu, by Tom Cantrell, 78
Priority Interrupt—Processing—A Matter of Definition, by Steve Ciarcia, 96.

ISSUE 83
June 1997
Theme: COMMUNICATIONS

Task Manager—Life’s Little Mysteries, by Ken Davidson, 2.
New Product News, 6.
DSP-Based Canadian Timecode Receiver, by David Tweed, 12.
On- And Off-Hook Caller ID Using DSP, by Dave Ryan & Asher Hazanchuk, 20.
PC Telephone Interface, by Chris Sakkas, 26.
Embedding The ARM7500—Part 2: Programming an Embedded Computer, by Art Sobel, 30.
MicroSeries—Machine Vision—Part 1: Industrial Inspection by Hugh Anglin, 66.
From the Bench—It’s Can’t be a Robot: There are No Arms and Legs!, by Jeff Bachiochi, 74.
Silicon Update—High-Velocity DSP, by Tom Cantrell, 78.
Priority Interrupt—A Winning Proposition, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 40.
An In-Depth Look At FTL—by Raz Dan, 45.
PC/104 Quarter—To ROM or NOT to ROM, That is the Question, by Rick Lehrbaum, 53.
Applied PCs—System Problems: Right on Cue, Nation Presents Slimline ‘x86, by Fred Eady, 58.

ISSUE 84
July 1997
Theme: DIGITAL SIGNAL PROCESSING

Task Manager—Unfulfilled Anticipation, by Ken Davidson, 2.
Reader I/O, 6
New Product News, 6.
Digital Generation Of High-Frequency Waveforms, by David Prutchi, 12.
Frequency Domain Analysis With ColdFire, by William Hohl & Joe Circello, 22.
MicroSeries—Using Serial EEPROMs—Part 1: General Principals by Jan Axelson, 74.
From the Bench—It’s Can’t be a Robot—It Doesn’t Talk!, by Jeff Bachiochi, 74.
Silicon Update—Cruise the Funchips, by Tom Cantrell, 78.
Priority Interrupt—Don’t Lose Your Head, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 38.
A Stand-Alone Embedded Ethernet Platform—by Chip Freitag, 43.
A Formula For Winning—Product Development Strategies, by David Feldman, 48.
PC/104 Quarter—Industrial I/O Networks, by Mike Justice & Phil Marshall, 53.
Applied PCs—Internet Appliance Development—Part 1: From GUI Up, by Fred Eady, 58.

ISSUE 85
August 1997
Theme: EMBEDDED PROGRAMMING

Task Manager—Let Me Tell You, by Ken Davidson, 2.
Reader I/O, 6
New Product News, 8.
Genetic Algorithms For FPGAS, by Ingo Cyliax, 12.
When 64 KB Isn’t Enough, by Jim Sibigtroth, 18.
Windows-Based Development System For The 68HC705C8, by Brian Millier, 24.
Test Drive A Precision Motion Controller, by Gordon Dick, 62.
MicroSeries—Using Serial EEPROMs—Part 2: Putting It All Together by Jan Axelson, 70.
From the Bench—It’s Can’t be a Robot—Part 3: It’s Blind as a Bat, by Jeff Bachiochi, 76.
Silicon Update—Serial Flash Busts Bit Barrier, by Tom Cantrell, 78.
Priority Interrupt—The Fast Track, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 36.
Flat Panels For Embedded PDS—by Ralph Birt & Khoi Hoang, 40.
Web Guis For Embedded Applications, by Edward Steinfeld, 45
PC/104 Quarter —Video on the PC/104 Bus, by Richard Hopkins, 49.
Applied PCs—Internet Appliance Development—Part 2: Getting Flow-Meter Data, by Fred Eady, 55.

ISSUE 86
September 1997
Theme: GRAPHICS AND VIDEO

Task Manager—Digital TV Now, by Ken Davidson, 2.
New Product News, 6.
HDTV—The New Digital Direction, by Do-While Jones, 10.
Compressing Audion And Video Over The Internet, by Mike Podanoffsky, 22.
The Laser Billboard, A Low-Cost Laser Image Projection System by David Prutchi, 28..
MicroSeries—MC68030 Workstation—Part 1: The Hardware by Ingo Cyliax, 620.
From the Bench—KBDXLATOR–A cure for the 16.6-kbps Odd Parity Blues, by Jeff Bachiochi, 74.
Silicon Update—Radio Chip, by Tom Cantrell, 78.
Priority Interrupt—I’m the Reader, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 38.
Writing Device Drivers For Embedded PCs—by Simon Napper, 40.
PC/104 Quarter—Motion Control with PC/104, by Chuck Raskin, 49.
Applied PCs—Managing a NASA Plant-Growth Chamber—Part 1: Picking the Hardware, by Fred Eady, 57.

ISSUE 87
October 1997
Theme: DATA ACQUISITION

Task Manager—And the Survey Says…, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
Analog Data Acquistion, by Damon Chu, 12.
DTMF Message Decoders—Telephone Aids for the Hearing Im-paired, by Steven Kraft, 18.
Interprocess Communication—Moving DOS Programs into Windows, by Craig Pataky, 26.
Compressed-Code TinyRISC, by Bill Jackson & Reynaldo Archide, 30.
MicroSeries—MC68030 Workstation—Part 2: The Boot PROM Monitor & Device Drivers, by Ingo Cyliax, 66.
From the Bench—Prototypes of the Rich and Famous—Not! by Jeff Bachiochi, 74.
Silicon Update—A(r)Ray of Analog Hope, by Tom Cantrell, 78.
Priority Interrupt—The People’s Contest, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 34.
Intelligent Data Acquistion—by Jim Blazer, Janos Levendovszky, & Robert Haris, 39.
Precision Timing And I/O, by Steve Lisberger, 44
PC/104 Quarter—PC/104 steps Out of the Box, by Dennis Liles & Rick Lehrbaum, 56.
Applied PCs—Managing a NASA Plant-Growth Chamber—Part 2: Coordinating Sensors and Analyzing Data, by Fred Eady, 57.

ISSUE 88
November 1997
Theme: FUZZY LOGIC

Task Manager—Stuffed Mentality, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
Fuzzy Logic In Automotive Engineering, by Constantin von Altrock, 12.
Self-Evolving Systems And Liability—Who’s Responsible for a System’s Growing Pains?, by Rod Taber, 28.
Fuzzy Concepts Using C, by Walter Banks, 32.
MicroSeries—MC68030 Workstation—Part 3: Cross-Development Environment and Downloading, by Ingo Cyliax, 66.
From the Bench—Nonintrusive Interfacing—Using Kid Gloves, by Jeff Bachiochi, 74.
Silicon Update—USB Micro, by Tom Cantrell, 78.
Priority Interrupt—Your Unbiased Advocate, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 38.
Windows CE For Embedded Applications—by Tom Scott, 42.
Windows CE Is Ready, But For What?, by Edward Steinfeld, 49.
PC/104 Quarter —Remote Internet Data Logging and Sensing, by Ingo Cyliax, 53.
Applied PCs—Interfaces and GUI-Building Packages—Part 1: Web-Accessible Virtual Front Panel, by Fred Eady, 57.

ISSUE 89
December 1997
Theme: DEBUGGING TECHNIQUES

Task Manager—No Slowing Down, by Janice Hughes, 2.
Reader I/O, 6.
New Product News, 8.
The Zen Of BDM, On-Chip Debugging, by Craig Haller, 12.
Serial BDM Interface For ColdFire, by Ingo Cyliax, 20.
A Simple Multipurpose Logic Analyzer, by Janusz Mlodzianowski, 28.
A Hardware Keyboard Remapper, by Cheng-Yang Tan, 62.
MicroSeries—Applying Direct Digital Signal Synthesis—Part 1: Making Waves with NCOs, by Tom Napier, 70.
From the Bench—Listening to Magnetism, by Jeff Bachiochi, 76.
Silicon Update—Hot Chips IX, by Tom Cantrell, 80.
Priority Interrupt—The Best Kept Secret, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 38.
EPC Design Contest Winners, by Janice Hughes, 43.
A High-Speed Logic Analyzer For Windows 95, by Francis Deck, 46
PC/104 Quarter—PC/104 Gets Tough: Ruggedizing the Embedded PC, by Rick Lehrbaum, 50.
Applied PCs—Interfaces and GUI-Building Packages—Part 2: Emulating Paper Tape, by Fred Eady, 56.

ISSUE 90
January 1998
10th Anniversary Special

Task Manager—A Decade of Embedded Applications, by Ken Davidson, 2.
New Product News, 7.
Ground Zero, A Real-World Look at Lightning, by Steve Ciarcia & Jeff Bachiochi, 11.
’HC12 Development Using A Serial BDM, by Gordon Doughman & Jim Sibigtroth, 20.
Heterogeneous State Machine Control, by Doron Drusinsky-Yoresh, 26.
Building Advanced Device Drivers For The MPC860, by Avi Cohen, 30.
MicroSeries—Applying Direct Digital Signal Synthesis—Part 2: Building and Testing and NCO Generator, by Tom Napier, 68.
Silicon Update—M•Core on the March, by Tom Cantrell, 78.
Priority Interrupt—After Ten Years, Inside the Box Still Counts, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 40.
Year 2000 And Embedded PCs, by Scott Lehrbaum, 44.
Flash-Disk Building Blocks, Tradeoffs in the Make vs. Buy Decision, by Raz Dan & Stefanie Hein, 49.
Real-Time PC—Real-Time Operating Systems—Part 1: Fundamental Components, by Marc Guillemont, 55.
Applied PCs—RF Telementry—Part 1: Theory and Implementation, by Fred Eady, 61.

ISSUE 91
February 1998
Theme: COMMUNICATIONS

Task Manager—And Yet More Change, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
Low-Cost Voice Recognition, by Brad Stewart, 12.
Building An Embedded Web Server From Scratch, by Richard Ames, 20.
Integrating Windows NT 4.0 Into A TCP/IP Environment, by Bill Payne, 30.
CODESIGN: The Evolving Relationship Between Hardware and Software by Richard Moseley, 60.
Choosing The Right Crystal For Your Oscillator, by Norman Bujanos, 66.
MicroSeries—EMI Gone Technical—Part 1: Surge Suppression, by Joe DiBartolomeo, 72.
From The Bench—Choose the Right Vehicle Before Riding the Air Waves, by Jeff Bachiochi, 78.
Silicon Update—Double-Duty DSP, by Tom Cantrell, 80.
Priority Interrupt—Techno-Jargon, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 36.
Converting PC GUIs For Non-PC Devices, by Dan Johnson, 40.
Real-Time PC—Real-Time Operating Systems—Part 2: RTOS Interfacing, by Marc Guillemont, 55.
Applied PCs—RF Telementry—Part 1: You’re on the Air, by Fred Eady, 61.

ISSUE 92
March 1998
Theme: ROBOTICS

Task Manager—Reality Alert, by Janice Hughes, 2.
Reader I/O, 6.
New Product News, 8.
Robots With A Vision: Using the Cognachrome Vision System, by Bill Bailey, Jon Reese, Randy Sargent, Carl Witty, & Anne Wright, 12.
Power Systems In Autonomous Robots, by Ingo Cyliax, 24.
MicroBot: Programming Intel’s 8749 for Robotic Control, by Bruce Reynolds, 30.
Motor Speed Control With A Microtwist, by Gordon Dick, 58.
MicroSeries—EMI Gone Technical—Part 2: Suppression Components, by Joe DiBartolomeo, 66.
From The Bench—Proprietary Serial Protocols, No Help from Traditional UARTs, by Jeff Bachiochi, 74.
Silicon Update—ShBoom Box, by Tom Cantrell, 80.
Priority Interrupt—For Once, I Sort of Agree, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 36.
Converting 8051 Code For An ’X86 Embedded Processor, by Chip Freitag & Jeff Kirk, 41.
Real-Time PC—Picking a PC RTOS, by Ingo Cyliax, 47.
Applied PCs—Embedding PC Card—Part 1: The Time Has Come, by Fred Eady, 53.

ISSUE 93
April 1998
Theme: EMBEDDED PROCESSORS

Task Manager—Under the Hood, by Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
DSP Boot-Loading Techniques, by Tracey Lee, 12.
8×51 EPROM/Flash Microcontroller Programmer, by G.Y. XU, 18.
CoolRISC—The Low-Power Microprocessor Solution, by Vincent Rikkink, 22.
PICARO—A Stamp-like Interpreted Controller, by Tom Napier, 30.
MicroSeries—EMI Gone Technical—Part 3: Protection Components, by Joe DiBartolomeo, 68.
From The Bench—Rebirth of the Z8, Part 1: An Old Friend Comes to Visit, by Jeff Bachiochi, 74.
Silicon Update—VolksArray, by Tom Cantrell, 82.
Priority Interrupt—What You Get with a Handshake, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 42.
PCs Move Into Motion, by Chuck Lewin, 46.
Real-Time PC —Software Development for RTOSs, by Ingo Cyliax, 47.
Applied PCs—Embedding PC Card—Part 2: Getting in Touch, by Fred Eady 53.

ISSUE 94
May 1998
Theme: DATA ACQUISITION

Task Manager—A Race Well Run, by Janice Hughes, 2.
Reader I/O, 6.
New Product News, 8.
Practical Analog Design, by Bob Perrin, 12.
Antialiasing Techniques, by Mike Zerkus, 26.
Selecting Position Transducers, by Tom Anderson, 34.
Postscript Flutterwumpers—Pick a Peck of PostScript PICs, by Don Lancaster, 60.
MicroSeries—EMI Gone Technical—Part 4: Transient-Suppression Design Technique, by Joe DiBartolomeo, 66.
From The Bench—Rebirth of the Z8, Part 2: Let Your Micro Answer All, by Jeff Bachiochi, 72.
Silicon Update—FPGA Tool Time, by Tom Cantrell, 78.
Priority Interrupt—Design98—A Marketer’s PICnic, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 41.
Real-Time PC—Graphical User Interfaces in RTOSs, by Ingo Cyliax, 46.
Applied PCs—A New View—Part 1: Virtual Instrumentation, by Fred Eady 53.

Theme: GRAPHICS AND VIDEO
ISSUE 95
June 1998

Task Manager—A Mind is a Terrible Thing., Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
Gotcha!—Alarming the Alarm System, by Steve Ciarcia & Jeff Bachiochi, 11.
Wearcam—Personal Imaging System, by Steve Mann, 18.
Design Embedded Systems For Low Power, by Brian Kurkoski, 26.
Design98—Pick Of The Lot, by Janice Huges, 33.
MicroSeries—FreeDOS and the Embedded Developer—Part 1: Kernel Design, by Pat Villani, 74.
Silicon Update—Fabulous ’51s, by Tom Cantrell, 80.
Priority Interrupt—Darwin Couldn’t Have Done Better, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 38.
Building Web-Enabled Mobile Devices, by Greg Bergsma, 41.
’x86 Processor Survey—Part 1: ’386-Class Embedded CPUs, by Pascal Dornier, 48.
Real-Time PC—Multimedia in Real Time, by Ingo Cyliax, 54.
Applied PCs—A New View—Part 2: Data Acquisition with Virtual Instruments, by Fred Eady 53.

ISSUE 96
July 1998
Theme: MEASUREMENT AND CONTROL

Task Manager—Professional Quirks, Janice Hughes, 2.
Reader I/O, 6.
New Product News, 8.
Unplanned Calibration Errors In Embedded Systems, by Mike Smith, 12.
A PIC-Based AC Power Meter, by Rick May, 22.
Designing For Smart Cards—Part 1: What’s a Smart Card All About?, by Carol Hovenga Fancher, 28.
Using A PC For Radiation Detection, Modifications for Multichannel Analyzer Capability, by Dan Cross-Cole, 58.
MicroSeries—FreeDOS and the Embedded Developer—Part 2: Using the Kernel, by Pat Villani, 66.
From The Bench—An Alarming Improvement—Part 2: Assembly Language Takes the Race, by Jeff Bachiochi, 74.
Silicon Update—The Micro Price is Right, by Tom Cantrell, 80.
Priority Interrupt—It’s All in How It’s Done, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 36.
’x86 Processor Survey—Part 2: ’486-Class Embedded CPUs, by Pascal Dornier, 40.
Real-Time PC—Network Communication, by Ingo Cyliax, 45.
Applied PCs—A New View—Part 3: Sensors and Measurement Tools, by Fred Eady 52.

ISSUE 97
August 1998
Theme: DEBUGGING TECHNIQUES

Task Manager—Almost Made 100, Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
Bitscope—A Mixed-Signal Capture Engine, by Norman Jackson, 12.
Simulating Micro-Controlled Systems, by Mike Smith & Jason Wudkevich, 22.
Designing For Smart Cards —Part 2: Practical Implementation, by Bobby Crouch, 60.
Vector-To-Step Conversions, An Introductory Tutorial, by Don Lancaster, 66.
MicroSeries—Building a Serial Port PROM Programmer—Part 1: Hardware Construction, by Stuart Ball, 70.
From The Bench—Transformerless Power Conversion, by Jeff Bachiochi, 78.
Silicon Update—Power Trip, by Tom Cantrell, 82.
Priority Interrupt—When Boilerplates Won’t Do, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 32.
Interprocess Communication Using Anonymous Pipes, by Ernie Deel, 36.
FAT-32—File System for Data-Intensive Applications, by Edward Steinfeld, 42.
Real-Time PC—Data Acquisition, by Ingo Cyliax, 49.
Applied PCs—Debugging & the Net186, by Fred Eady 55.

ISSUE 98
September 1998
Theme: EMBEDDED APPLICATIONS

Task Manager—The Final Rendition, Janice Hughes, 2.
Reader I/O, 6.
New Product News, 8.
Smart Rockets—Data Acquisition in Model Rocketry, by Tom Consi & Jim Bales, 12.
PIC’Spectrum—Audio Spectrum Analyser, by Robert Lacoste, 24.
Automotive Travel Computers—Adding a Performance/Trip Monitor to Your Car, by Robert Priesley, 62.
MicroSeries—Building a Serial Port PROM Programmer—Part 2: Two Adaper Modules, by Stuart Ball, 68.
From The Bench—The Next Step in EL Driver Technology, by Jeff Bachiochi, 74.
Silicon Update—Sensory Overload, by Tom Cantrell, 78.
Priority Interrupt—Which Numbers Count, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 34.
Networking With DeviceNet—Part 1: How DeviceNet Stackes Up, by Jim Brady, 38.
Real-Time PC—TCP/IP Networking, by Ingo Cyliax, 46.
Applied PCs—Radio Frequency and Micros, Part 1: Transmitter and Receiver Modules, by Fred Eady 55.

ISSUE 99
October 1998
Theme: DIGITAL SIGNAL PROCESSING

Task Manager—Not Exactly a Binary World, Elizabeth Laurencot, 2.
Reader I/O, 6.
New Product News, 8.
X-Y Graphing Data Logger, by Alberto Ricci Bitti, 12.
Time-Domain Filter Simulations Using C++, by Glenn Parker, 24.
Breaking Nyquist—Post-Sampling Antialising, by Gerard Fonte, 62.
MicroSeries—Digital Processing in an Analog World—Part 1: Basic Issues, by David Tweed, 68.
From The Bench—MIDI, Part 1: Ain’t Just for Music Anymore, by Jeff Bachiochi, 76.
Silicon Update—MegaMicro Card, by Tom Cantrell, 78.
Priority Interrupt—Banking on Bugs, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 44.
Networking With DeviceNet—Part 2: A Weather-Station Application, by Jim Brady, 48.
Real-Time PC—The Need for Speed, RTOS and PC/104, by Ingo Cyliax, 55.
Applied PCs—RF and Micros, Part 2: A Low-Power System, by Fred Eady 61.

ISSUE 100
November 1998
Theme: INDUSTRIAL CONTROL

Task Manager—Netting 100, Elizabeth Laurencot, 2.
Reader I/O, 6.
New Product News, 8.
Mobile Environmental Control, by Dan Leland, 12.
Motor Communication Techniques, by Chuck Lewin, 20.
Web-Implemented Irrigation System, by Chris Sontage, 26.
Smart Building-Control Applications, by Beau Wadsworth, 34.
MicroSeries—Digital Processing in an Analog World—Part 2: Technology Choices, by David Tweed, 64.
From The Bench—MIDI, Part 2: The Show Must Go On, by Jeff Bachiochi, 72.
Silicon Update—Socket Rocket, by Tom Cantrell, 78.
Priority Interrupt—What’s PC?, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 40
All Bioss Are Not Created Equal, by Scott Lehrbaum, 44.
Real-Time PC—Embedded RT-Linux, Part 1: General Introduction, by Ingo Cyliax, 49.
Applied PCs—emWare Top to Bottom, Part 1: Monitoring via the Internet, by Fred Eady 57.

ISSUE 101
December 1998
Theme: EMBEDDED PROGRAMMING

Task Manager—The Word is Communication, Elizabeth Laurencot, 2.
Reader I/O, 6.
New Product News, 8.
In-System Programming—Rewriting the Book, by Craig Pataky and Bill Maggs, 14.
A Minimalist Multitasking Executive, by Richard Man and Christina Willrich, 20.
Object-Oriented Design Of Real-Time Systems—A Multidisciplinary Challenge, by Irv Badr, 26.
Some Assembly Required—Assembling C Code for your Embed-ded System, by Michael Smith, 32.
Smart Battery Systems, by Ed Thompson, 42.
MicroSeries—Digital Processing in an Analog World—Part 3: Dithering Your Conversion, by David Tweed, 68.
From The Bench—Learning to Fly with Atmels AVR, by Jeff Bachiochi, 74.
Silicon Update—Hot Chips X Files, by Tom Cantrell, 80.
Priority Interrupt—Embedded Happenings, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 48.
Real-Time PC—Embedded RT-Linux, Part 2: Working with Flash Memory, by Ingo Cyliax, 53.
Applied PCs—emWare Top to Bottom, Part 2: Launching the Application, by Fred Eady 59.

ISSUE 102
January 1999
Theme: EMBEDDED PROCESSORS

Task Manager—Everything Old is New Again, Elizabeth Laurencot, 2.
Reader I/O, 6.
New Product News, 8.
Multiprocessor Communications—Part 1: Methods for Com-municating, by Stuart Ball, 14.
Developing A Custom Integrated Processor—Analysing the Price/Performance Tradeoff, by Joe Circello & Sylvia Thirtle, 20.
Using Java In Embedded Systems, by Vladimir Ivanovic and Mike Mahar, 26.
Music At Your Fingertips—Guitar Effects via Remote Control, by Hank Wallace, 36.
The PCL3013 Step/Servo Motor Controller In Action, by Gordon Dick, 62.
MicroSeries—TPU—Part 1: A Coprocessor for Timing Functions, by Joe DiBartolmeo, 68.
From The Bench—Can You Feel the Beat?, by Jeff Bachiochi, 76.
Silicon Update—Wires, Wires Everwhere–The RF Solution, by Tom Cantrell, 80.
Priority Interrupt—‘Net Worth, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 42.
Real-Time PC—Embedded RT-Linux, Part 3: Networking, by Ingo Cyliax, 47.
Applied PCs—In the Face of Medusa, Part 1: Developing Reliable Control, by Fred Eady 56.

ISSUE 103
February 1999
Theme: REAL-WORLD PROGRAMMING

Task Manager—Avoiding the Fuzzy Faux Pas, Elizabeth Laurencot, 2.
Reader I/O, 6.
New Product News, 8.
Fuzzy Logic Becomes Velvet Programming, by Walter Banks, 12.
Truck Speed Limiter Control, by Constantin von Altrok, 16.
Fuzzy Footfalls—Pressure Sensing in a Medical Shoe, by Constantin von Altrok, 20.
C++ LITE—A C++ Dialect for Embedded Systems, by John Carbone, 26.
Multiprocessor Communications—Part 2: Serial Communication Methods, by Stuart Ball, 34.
MicroSeries—TPU—Part 2: Freeing the CPU, by Joe DiBartolmeo, 66.
From The Bench—JTAG Testability, by Jeff Bachiochi, 74.
Silicon Update—Car 1451 Where are You–A look at the 1451 Standard, by Tom Cantrell, 78.
Priority Interrupt—Survey 101, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 42.
An OS For Test And Measurement, by Thomas Wall and Mike Bauer, 46.
Real-Time PC—Embedded RT-Linux, Part 4: Developing Under Linux gcc/gdb, by Ingo Cyliax, 51.
Applied PCs—In the Face of Medusa, Part 2: A Whole New Solution, by Fred Eady 59.

ISSUE 104
March 1999
Theme: AUTOMATION AND CONTROL

Task Manager—Archival Alternatives, Elizabeth Laurencot, 2.
Reader I/O, 6.
New Product News, 8.
A CEBus Plug-And-Play Relay, by Peter House, 12.
In Black And White—A Barcode Decoder, by Craig Pataky, 18.
Driving In New Directions—A Chipset for Vehicle Control Sys-tems, by Ross Bannatyne, 22.
Web-based Circuit Engineering, by Bob Perrin, 28.
MicroSeries—TPU—Part 3: Programming in Microcode, by Joe DiBartolmeo, 62.
From The Bench—JTAG Working with CoolPLD, by Jeff Bachiochi, 70.
Silicon Update—Flash Forward–The 68HC908GP20, by Tom Cantrell, 76.
Priority Interrupt—Paper is Dead?, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 40.
Embedded Framework And Foundations, by Richard Russel, 43.
Real-Time PC—Embedded RT-Linux, Part 5: Real-Time Program-ming, by Ingo Cyliax, 49.
Applied PCs—ICE on Tap, Part 1: SuperTAP Setup, by Fred Eady 57.

ISSUE 105
April 1999
Theme: DIGITAL SIGNAL PROCESSING

Task Manager—School’s in Session, Elizabeth Laurencot, 2.
Reader I/O, 6.
New Product News, 8.
Integrating Flash Memory In An Embedded System, by Ethan Bordeaux and Stefan Hacker, 12.
Embedded PWM Signals, by Andrew Lillie, 20.
Thermister-Based Conditional Output Sensor, by R.K. Kamat, G.M. Naik, and G.G. Tengshe, 28.
Video Switch, by Cullen Jennings, 28.
MicroSeries—TPU—Part 4: Scheduler and Microcoding, by Joe DiBartolmeo, 62.
From The Bench—Dallas 1-Wire Devices, Part 1: One on One, by Jeff Bachiochi, 72.
Silicon Update—Maximicro, by Tom Cantrell, 78.
Priority Interrupt—Sitting in the Dark, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 42.
WIN32 And Real Time, by Peter Peterson and Tom Schotland, 45.
Real-Time PC—Astronomical Issues, Part 1: Introduction to Embedded Astronomy, by Ingo Cyliax, 49.
Applied PCs—ICE on Tap, Part 2: Emulating over Ethernet, by Fred Eady 57.

ISSUE 106
May 1999
Theme: MEASUREMENT AND SENSORS

Task Manager—Sensing the Obvious, Elizabeth Laurencot, 2.
Reader I/O, 6.
New Product News, 8.
Graphing Weather Monitor, by Mark Bauman, 12.
Accurate Linear Measurement Using LVTs, by George Novacek, 20.
Sensing Water With Multiple ElectrodesENSING WATER WITH MULTIPLE ELECTRODES, by Jack O’Neill, 28.
MicroSeries—USB Primer—Part 1: Practical Design Guide, by Mike Zerkus, John Lusher, and Jonathan Ward, 58.
From The Bench—Dallas 1-Wire Devices, Part 2: All on One, by Jeff Bachiochi, 70.
Silicon Update—Betting on Webware, by Tom Cantrell, 78.
Priority Interrupt—What’s in a Name?, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 36.
PalmPilot Application, Using Open Source Tools for Development, by Richard Ames, 38.
Real-Time PC—Astronomical Issues, Part 2: Radio Astronomy, by Ingo Cyliax, 45.
Applied PCs—Embedded Internet, Part 1: On the Network, by Fred Eady 52.

ISSUE 107
June 1999
Theme: COMMUNICATIONS

Task Manager—Not Just One of the Guys, Elizabeth Laurencot, 2.
Reader I/O, 6.
New Product News, 8.
Low-Cost Software Bell-202 Modem, by Stephen Holland, 12.
Designing RS-485 Circuits, by Jan Axelson, 20.
A Web-Based Chart Recorder, by Paul Breed, 26.
Embedded OSs For Internet Appliances, by David Brooks, 58.
Compact Optical Image Scanner, by John Luo, 64.
MicroSeries—USB Primer—Part 2: Classes and Drivers, by Jim Lyle, 68.
From The Bench—Look Ma, No Hands: The Qproc Touchless Sensor, by Jeff Bachiochi, 74.
Silicon Update—XLR8R: Working with Accelerometers, by Tom Cantrell, 78.
Priority Interrupt—Servings Per Issue, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 38.
Embedded Ethernet Fundamentals, by Aaron Feen, 41.
Real-Time PC—Astronomical Issues, Part 3: Filters and Undersampling, by Ingo Cyliax, 45.
Applied PCs—Embedded Internet, Part 2: TCP/IP and a 16-bit Compiler, by Fred Eady 51.

ISSUE 108
July 1999
Theme: ROBOTICS

Task Manager—Is the Head Screwed on Straight?, Elizabeth Laurencot, 6.
New Product News, 8.
Sniffing Robot—Robotic Odor Perception, by Silvio Tresoldi, 12.
A PC-Based Controller For The Stiquito Robot, by James M. Conrad and Jonathan W. Mills, 18.
Internet Appliance InterfaceNTERNET APPLIANCE INTERFACE, by Myron Loewen, 24.
Low-Cost Data Acquisition System, by Michael Bading, 56.
Turn The Page—Pager Technology in Embedded Control, by Ingo Cyliax, 64.
MicroSeries—USB Primer—Part 3: Low-Speed USB Host Control-ler, by Glen Reuschling, 70.
From The Bench—Demystifying LCD Muxing, by Jeff Bachiochi, 74.
Silicon Update—Eye Candy: Camera Chips, by Tom Cantrell, 78.
Priority Interrupt—Circuit Cellar Online, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 36.
PC/104 Takes A Ride—Embedding PC in a Robot, by Jeanne Dietsch, William Kennedy, John Belanger, and Kurt Konolige, 38.
Real-Time PC—Astronomical Issues, Part 4: Digital Radio Software, by Ingo Cyliax, 42.
Applied PCs—Easy DOS it, by Fred Eady 50.

ISSUE 109
August 1999
Theme: DEVELOPMENT AND DEBUGGING

Task Manager—Persistence Pays, Elizabeth Laurencot, 6.
New Product News, 8.
Reader I/O, 11.
System-On-Chip With Virtual Components, by Thomas Anderson, 12.
Debugging, In-Circuit Style, by John Andrews and John Day, 20.
Induction Motors—Part 1: A Different VFD, by Gordon Dick, 26.
Flash Memories Do Double Duty, by Kenneth Ciszewski, 32.
MicroSeries—USB Primer—Part 4: Building a USB Host Controller, by Glen Reuschling, 60.
From The Bench—A Familiar Face: Driving 144 LCD Segments I 2 C Style, by Jeff Bachiochi, 74.
Silicon Update—DSP Doings, by Tom Cantrell, 76.
Priority Interrupt—All in the Family, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 38.
Beyond The ‘x86 1-MB Memory Address Limit, by Stewart Christie, 40.
Real-Time PC—Where in the World—Part 1: GPS Introduction, by Ingo Cyliax, 48.
Applied PCs—Data Serving via the Internet—Part 1:Setting Up, by Fred Eady, 53.

ISSUE 110
September 1999
Theme: EMBEDDED APPLICATIONS

Task Manager—On the Home (Automation) Front, Elizabeth Laurencot, 6.
New Product News, 8.
Reader I/O, 11.
Talking Back—Adding Speech to Embedded Applications , by Rodger Richey, 12.
Electric Vehicle Performance Analyzer, by Kock Kin Ko, 18.
Embedded Living—Expanding the HCS-II–Making Network Mod-ules, by Mike Baptiste, 28.
Internet Control, by Jacob Apkarian, 36.
Taking Orders—A Speech-Recognition Module, by John Iovine, 62.
Induction Motors—Part 2: Working with Output, by Gordon Dick, 68.
MicroSeries—Rolling Your Own Microprocessor—The Design and Debug Process, by Monte Dalrymple, 76.
From The Bench—Get SmartMedia—What’s It All About?, by Jeff Bachiochi, 80.
Silicon Update—Pick Up the Pace, by Tom Cantrell, 84.
Priority Interrupt—A Heavy Experience in List Management, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 48.
Real-Time PC—Where in the World—Part 2: Data Collection In Flight, by Ingo Cyliax, 50.
Applied PCs—Data Serving via the Internet—Part 2:Forms, by Fred Eady, 57.

ISSUE 111
October 1999
Theme: EMBEDDED SOFTWARE

Task Manager—Open for Business, Elizabeth Laurencot, 6.
New Product News, 8.
Reader I/O, 11.
MisterHouse—An Open-Source Home Automation Program, by Bruce Winter, 12.
The Java Virtual Machine, by Dave Lyons, 20.
A Versatile Timer/Synchronizer, by Brian Millier, 24.
Calling On The Standards—Making Sure Your Modem Can Communicate, by Arthur J. Carlson, 30.
Hands-On PIC Trainer—Programming in Assembly, by Jon Varteresian, 56.
IRDA Technology—Part 1: An Overview, by Hari Ramachandran, 60.
MicroSeries—Rolling Your Own Microprocessor—Part 2: Design Application with the Rabbit-80, by Monte Dalrymple, 66.
From The Bench—Get SmartMedia—Part 2: Hands-On, by Jeff Bachiochi, 72.
Silicon Update—’Net-in-a-Chip, by Tom Cantrell, 78.
Priority Interrupt—Spreading the Wealth of Knowledge, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 38.
What’s In A Name?—Windows CE vs. a Hard RTOS, by Mal Raddalgoda, 40.
Real-Time PC—Where in the World—Part 3: Fighting the Wind with GPS, by Ingo Cyliax, 45.
Applied PCs—GoAhead for Nothing—Getting the Server Started, by Fred Eady, 50.

ISSUE 112
November 1999
Theme: ANALOG TECHNIQUES

Task Manager—Household Varible = Steady Work, Elizabeth Laurencot, 6.
New Product News, 8.
Build A MIDI Sustain Pedal, by Bill Dudley, 12.
Working With Dual-Slope ADC, by Richard Lao, 20.
Embedded Living—Tuning into the HA Channel, by Mike Baptiste, 26.
What’s The Count—Build an AVR-Controlled Frequency Counter, by Stuart Bal, 36.
IRDA Technology—Part 2: Protocol Layers, by Hari Ramachandran, 60.
MicroSeries—High Definition TV—Part 1: Video Formats and Transport, by Mark Balch, 66.
From The Bench—Without Acceleration—Part 1: All We Have Left is Velocity, by Jeff Bachiochi, 74.
Silicon Update—LPC–The Little Processor That Could, by Tom Cantrell, 78.
Priority Interrupt—Another Typical Trip, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 44.
Real-Time PC—Serial Port Interfacing, by Ingo Cyliax, 46.
Applied PCs—Sending a DOS Stamp Airmail, by Fred Eady, 52.

ISSUE 113
December 1999
Theme: EMBEDDED INTERFACING

Task Manager—Managing Managing Editors, Steve Meyst, 6.
New Product News, 8.
Reader I/O, 11.
The Poisson Network—A One-Way Architecture for Data-Collec-tion Applications , by Carl Huben, 12.
Being Cool Is Easy—A Temperature-Sensing Control Device, by Donald Blake, 20.
Thermoelectric Micropower Generation—An Alternative Power, by Randy Heisch, 30.
Asimov II—Getting a Near-Space Project Off the Ground, by Lloyd Paul Verhage, 34.
And The Winners Are…, by Rob Walker, 60.
MicroSeries—High Definition TV—Part 2: MPEG-2 Transport and ATSC Data Infrastructure, by Mark Balch, 62.
From The Bench—Without Acceleration—Part 2: Good (and Bad) Vibrations, by Jeff Bachiochi, 72.
Silicon Update—Test Driving a Merced with Pins, by Tom Cantrell, 78.
Priority Interrupt—Reading Between the Lines, by Steve Ciarcia, 96.
EMBEDDED PC SECTION
Nouveau PC, edited by Harv Weiner, 46.
Real-Time PC—Parallel Port Interfacing, by Ingo Cyliax, 48.
Applied PCs—Thin Is In: Clients, Servers, and Systems, by Fred Eady, 53.


Don't miss out on upcoming issues of Circuit Cellar. Subscribe today!

 
 
Note: We’ve made the October 2017 issue of Circuit Cellar available as a free sample issue. In it, you’ll find a rich variety of the kinds of articles and information that exemplify a typical issue of the current magazine.


Would you like to write for Circuit Cellar? We are always accepting articles/posts from the technical community. Get in touch with us and let's discuss your ideas.
Website | + posts

Circuit Cellar's editorial team comprises professional engineers, technical editors, and digital media specialists. You can reach the Editorial Department at [email protected], @circuitcellar, and facebook.com/circuitcellar