[sci.electronics] Barcode readers

wbrown@beva.bev.lbl.gov (Bill Brown) (05/24/90)

In article <3186@galena2.UUCP> smithju@motcid.UUCP (Justin A. Smith) writes:
>
>Hi,
>	Has anyone out there ever built (or seen plans) for a simple
>bar code reader, i'm looking to build one to interface to either a PC
>then possibly to a micro controller. I assume it should be easy, i dont
>need a fancy one. Also does anyone have any info as to the algorythms
>needed for software to drive a simple barcode reader (working off 
>CTS[serial], or the BUISY[parallel] ports on the PC.
>
>Anyone any ideas?????
>
>Justin Smith

About, oh say 12 -15 years ago, Motorola published a big thick book of 6800
{yeah - 6800 - only two zeros!} applications information.  One of the
applicatiuons was a bar-code reader.  All the details were there, including a
rundown on several (3?) different bar-code schemes.  The title was something
like "Motorola 6800 Microprocessor Applications" or something like that.  If
you need more information, send me e-mail and I'll try to find the actual
book for the correct title and any other information.  It's probably out
of print, but I'd be it's on microfiche.
						-bill
						wlbrown@lbl.gov

Disclaimer:  These opinions are my own and have nothing to do with the
    official policy or management of L.B.L, who probably couldn't care 
    less about employees who play with trains.

ramcte01@ULKYVX.BITNET (05/25/90)

The manual referred to is "Microprocessor Applications Manual", published by
Motorola (printed by McGraw-Hill) in 1975.

Pages 5-12 to 5-40 describe the hardware and software for using an MC6800
processor to read UPC codes. Included are flowcharts, schematics, and a
software listing.

One could probably lift the code and port it more or less directly to a newer
processor like the HD63P01 (a 6801 compatible made by Hitachi [and one of my
favorite chips - why doesn't Motorola make one with a piggyback Eprom socket?])

We had a student design a bar-code reader using some of this information. Watch
out for parasitics in the analog section...


Rick McTeague
Electrical Engineering Department, Speed Scientific School
University of Louisville, Louisville, KY 40292
(502) 588-7020

RAMCTE01@ULKYVX  (Bitnet)
RAMCTE01%ULKYVX.BITNET@CUNYVM.CUNY.EDU  (Internet)
{akgua,allegra,cbosgd}!psuvax1!ulkyvx.bitnet!ramcte01  (uucp)

Disclaimer: I'm a stand-up comedian; if anyone takes me seriously, I'm
            doing something wrong!