Prototype of PS/2 Keyboard driven Morse Code Generator
Prototype of PS/2 Keyboard driven Morse Code Generator

This is simple PIC microcontroller base project to generate Morse codes using standard PS/2 keyboard. This project based on Microchip’s PIC16F73 microcontroller and National semiconductor’s LM386 audio power amplifier. Software for PIC microcontroller is written using MikroC.

In this project we choose PIC16F73 because of it’s 4KW (KWords) program memory, it is possible to replace this MCU with any suitable MCU which having 4KW (or more) flash memory. (For example Atmel AT89C4051-24SJ with different source code, Microchip PIC16F648 with some minor changes in source code, etc)

Audio power amplifier of this project is based on National Semiconductor’s LM386. We choose LM386 because of its lower power consumption and compactness. User may also replace this module with suitable power amplifier (for example Philips TDA7052, TDA8551, National’s LM4906, etc.)

Current version of PIC16F73 software is developed using MikroC 8.1 compiler.

Project Related Downloads


Project schematic, Morse tables and MikroC source codes

References


PIC16F73 - Microchip 8bit Microcontroller
LM386 - Low Voltage Audio Power Amplifier
Morse Codes
mikroC - Advanced C compiler for PIC microcontrollers