The Tiny 12 is a microprocessor from Atmel (AVR). It is in a 8pin package.


Instead of building project with capacitor & resistor and audio
transformer, we build project with "0" and "1". Much cheaper. Much easier
to change. 

The 7+ includes .bmp schematic and source code (CWID.ASM). Is is zipped
with WINZIP, so if there is an error, it is because you use pkunzip and
not WINZIP.

The Tiny 12 microprocessor has built in bootstrap loader, so it can be
connected to the PC LPT PRINTER port to download the program from the PC
into the Tiny12. It has electrically eraseable memory, so no ultra-violet
light needed. Also the IC can be reprogrammed, so don't have to throw away
after use.

This little program generates audio CW, and is an easier starting point
than the DTMF because the CWID.HEX file is included (don't need to use the
AVRASM), and the internal oscillator is used (don't need to set the fuse
bits). It is also a little easier to understand. All you need is the
Tiny12 and the SP12V3 program (for DOS).

1) So, get the program source code (included here as CWID.ASM). Make
change at end (at label "MESS") for your CW.
2)  Assemble the source code (with DOS the program AVRASM, for Windows the
program WAVRASM). This will create object code in HEX file format, the
included CWID.HEX has "ZS1AGX" as the MESSage.
3) Use (for DOS SP12V3 program) to transfer the HEX file to the Tiny12 via
the PC DOS LPT port.

This little program generates audio CW sequence and repeats audio CW
sequence again 3minutes later.  It is for you to change to learn about
microprocessor. 

73s let me know how it worked out,

Rob ZS1AGX
