Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATmega64 Morse Code Generator

Microprocessor project developed using AVR Assembly language and simulated using Proteus.


Project Overview

This project implements a Morse code generator using an ATmega64 microcontroller.

The system receives predefined user-selected characters and continuously displays their Morse code representation using an LED output and waveform display.


Features

  • Morse code generation
  • User-selectable letters
  • Adjustable timing modes
  • LED output visualization
  • Waveform output
  • Timer0-based delay system
  • Continuous message repetition

Hardware Platform

  • ATmega64
  • LED
  • Resistor
  • Input switches
  • Proteus

Software

  • AVR Assembly Language
  • Timer0
  • Port I/O

System Architecture

Architecture


Flowchart

Flowchart


Circuit Design

Circuit


Waveform Output

Wave


Timing Modes

Slow Mode

Slow

Fast Mode

Fast


Project Structure

source/ Assembly source code

proteus/ Simulation files

docs/ Reports and calculations

screenshots/ Project images

diagrams/ Flowcharts and architecture


Learning Outcomes

  • AVR Assembly Programming
  • Timer Configuration
  • Embedded System Design
  • State-Based Logic
  • Microcontroller I/O Management

Author

Farham Asgari Computer Engineering Student

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages