Path: Home => AVR-Overview => Applications
application AVR-Single-Chip-Processors AT90S, ATtiny, ATmega
of ATMEL in practical examples.
Logo
The following examples are small applications to test and use these processors practically and to demonstrate their usefulness. All applications were tested, but I cannot guarantee their correct function.
Short descriptionAVR-TypePage linkSource
HTML-
Format
Source
ASM-
Format
Magic circle with 13 LEDs ATtiny2313 Magic circle Magic circle Magic circle
Constants
Binary watch with 20 LEDs ATmega8 Watch Watch Watch
A text ticker with 192 LEDs ATmega16 Ticker Ticker Ticker
Tickertable
Audio level meter with a 4 line LCD - Configurable in wide varieties of sensivity, linear and log, etc. ATtiny24 Level meter - Level meter
Tumbling dice with two seven-segment-displays ATmega16 Dice M16 - Dice M16
Infrared receiver and three channel switch, self-learning ATtiny13 IR-Rx-Sw IR-Rx-Sw IR-Rx-Sw
Led light chain sequencer ATtiny13 ledlight ledlight ledlight
Driving two LED lines and controlling intensity with two potentiometers ATtiny13 ledline ledline ledline
Tumbling dice, seven LEDs and a pushbutton, with PCB layout ATtiny13 dice dice dice
Digital clock and alarm timer, 7-segment displays, Xtal control, and much more ATmega16 digiclock digiclock digiclock
All about infrared remote control signals
Measuring IR remote control signals with an ATmega8
Analysing IR remote control signals
IR remote control transmitter with an ATtiny45
IR remote controlled receiver with an ATtiny13
ATmega8
ATtiny45
ATtiny13
ir
ir_measure
ir_analysis
ir_tx
ir_rx
-
ir_remote
-
tn45_tx
ircsb
-
ir_remote
-
tn45_tx
ircsb
8-by-8 LED matrix ATmega16 LED grave led-grave led-grave
Frequency counter, nine modes, 16 MHz xtal ATmega8 Description
Scheme
Preamp
fcount_m8_v3 fcount_V03
Eggtimer as a gift ATtiny2313V eggtimer eggtimer_asm eggtimer
Stepper motor controller and driver, voltage controlled position ATtiny13 Stepper steppermotor steppermotor
UV-LED array as exposure device with timer and LCD ATtiny2313 UV exposure UV-Timer UV-Timer
Signal generator with frequency and pulse-width adjustment,
normal and inverted digital outputs,
frequency/time/rpm/pulse-width display on LCD,
Cntroller with ADC channels, Xtal source clock, etc.
ATmega8 RectGen Main program,
LCD routines,
Freq table
Zipped sources
R/2R network for DAC conversion.
Generating sawtooth, triangle and sine wave and playing musical notes with the 10 keys on a STK500.
AT90S8515 R/2R network (see diverse links in the text)
SIO controlled digital clock.
Could be synchronized with the time normal DCF77, operated on 77.5 kHz in the VLF band in Germany.
Wiring see the Links.
AT90S2313 GIF
PDF
Clock Clock
PCM-encoded remote control signals
in a length from 0.8 to 2.2 ms are decoded
using a AT90S2323 on a small test board
and convert it to a analogue voltage of 0 to 5 Volts.
AT90S2323 PcmDec PcmDec PcmDec
Pulse generator
generates exact signals of a desired duration and frequency,
times are controlled by input from an ANSI-compatible terminal program
via the SIO of the chip, e.g. on the STK200 board.
AT90S8515 PwgSio PwgSio PwgSio


©2002-2017 by http://www.avr-asm-tutorial.net