Pfad: Home => AVR-Übersicht => Anwendungen
Applikation AVR-Einchip-Prozessoren
AT90S, ATtiny, ATmega

von ATMEL in praktischen Beispielen.
Logo
Die folgenden Beispiele sind kleine Anwendungen zum Ausprobieren und für ernsthafte Anwendungen. Sie wurden zwar erprobt und angewendet, eine Garantie für ihr korrektes Funktionieren kann aber verständlicherweise nicht übernommen werden.

Hier geht es zu einer sortierten Liste.

LinkKurzbeschreibungAVR-TypAsm-Code
im HTML-
Format
Code
ASM-
Format
Filmleuchte tn13 Filmleuchte mit 198 10mm-LEDs, Helligkeitsregelung und Akkuspannungsüberwachung ATtiny13 Filmleuchte Filmleuchte
Signalgenerator Signalgenerator für Sägezahn-, Sinus-, Dreieck- und Rechteckschwingungen von 2 bis 20.000 Hz ATmega16 Signalgenerator siggen_m16_v1
Wellentabelle
LCD-Include
Vielfachtimer Vielfachtimer in zwölf Stufen, mit 5, 10, 20, 30, 60, 90, 120, 150, 180, 240, 300, 360 und 420 Sekunden, mit rot/grüner LED-Anzeige und drei Tasten zur Bedienung ATtiny24 Multitimer Multitimer
Stop watch Stoppuhren mit einem AVR alle - -
Stoppuhr mit einem ATtiny24 ATtiny24 - stoppuhr_tn24_v04
Stoppuhr mit einem ATmega8 ATmega8 stoppuhr_m8_v1 stoppuhr_m8_v1
lcd.inc at work LCDs mit einem AVR betreiben, mit einer Einführung in die Hardware- und Software-Ansteuerung von LCDs, einer universellen Include-Routinen zur Ansteuerung und zwei kommentierten Beispiel-Anwendungen alle Include
Beispiel 1
Beispiel 2
Include
Beispiel 1
Beispiel 2
Schalter und Tasten am ADC Mehrere Tasten und Schalter an einem AD-Wandler-Eingang, mit vielen Berechnungstools alle (siehe Unterseiten) (siehe Unterseiten)
DCF77 m16 clock DCF77-Weckuhr mit detaillierter Beschreibung der Assembler-Software und mit einem hochempfindlichen und selektiven DCF77-Superhet-Empfänger und mit ausführliche Darstellung von Zeit und Datum mit AVRs in Assembler ATmega16 dcf77_m16_software dcf77_m16_v4_de.asm
lcd_8_routinen.inc
musik_code.inc
debug_code_de.inc
UV-Belichter UV-Belichter mit UV-LEDs und einstellbarem Timer und LCD, Neufassung ATtiny2313 uv-timer_src.html timer_v1.asm
Folge mir Audiosensor mit Elektretmikrofon ATtiny45 Folge mir Folge mir
Schranke Schrankensteuerung für Servo (erweitert) ATtiny24 Schranke V1
Schranke V2
Schranke V1
Schranke V2
Stepper tn24 Schrittmotorsteuerung mit einem ATtiny24 für einen 28BYJ-48 für Modellbauanwendungen 0 bis 180° mit Quellcode ATtiny24 Stepper V1 Stepper V1
Tiny24 LCD Kleine Experimentalplatine mit einer LCD und vier freien I/O-Pins
Mit universeller Include-Routine zur LCD-Ansteuerung und
optional mit Routinen zur Zahlenumwandlung und LCD-Ausgabe
ATtiny24
ATtiny44
ATtiny84
Include
Linear
Interrupt
Include
Linear
Interrupt
Eieruhr tn24 Tönende Eieruhr mit acht rot/grün-LED ATtiny24 Eieruhr Eieruhr
Ticker Laufschrift mit 24*8 LED-Anzeige ATmega16 Laufschrift Laufschrift
Magischer Kreis Magic circle LED-Anzeige ATtiny2313 Magic circle Magic circle
Binaeruhr Die Dünne-Berg-Uhr zur BCD-Anzeige ATmega8 Binary watch Binary watch
Levelmeter Audio-Pegelanzeige mit 4-Zeilen-LCD, Empfindlichkeit in grosser Bandbreite im Quellcode vorwählbar, vielseitig einsetzbar ATtiny24 - Assemblercode
Include-Datei für LCD
Wuerfel Mega16 Doppelwürfel ATmega16 - Assemblercode
DCF77 ATtiny24 DCF77-Atomuhr ATtiny24 Assemblercode
LCD-Include
Uhr ATmega16 Weckuhr mit Siebensegmentanzeigen ATmega16 m16-Uhr m16-Uhr
Prellen ATmega8 Schalterprellmessungen mit STK 500 ATmega8 prellen_src.html prellen.asm
Timer ATtiny2313 Timer mit Siebensegment-LED-Anzeigen ATtiny2313 timer2313_src.html timer2313v1.asm
Ledleiste ATtiny13 Helligkeitsregelung für Ledleisten ATtiny13 ledleiste_tn13_v1 ledleiste_tn13_v1
Ledlicht ATtiny13 Ledlicht-Steuerung ATtiny13 ledlicht_tn13_v1 ledlicht_tn13_v1
Wuerfel ATtiny13 Würfel mit sieben LEDs und Taumeln ATtiny13 wuerfel_tn13_v1 wuerfel_tn13_v1
PCM-Encoder ATtiny26 PCM-Encoder für Vierkanal-Funkfernsteuersender mit vier Trimmern ATtiny26 tn26_pcm tn26_pcm
PCM-Encoder für Vierkanal-Funkfernsteuersender für beliebige Eingänge ATtiny24 tn24_pcm tn24_pcm
LED-Grab 8x8 ATmega16 LED-Grab, 8*8 LED-Matrix für Laufschrift und als Großanzeige ATmega16 led-grab_v16.html led-grab_m16_v1
IR Infrarot-Fernsteuerungen - - -
Messen von IR-Signalen mit einem ATmega8 ATmega8 Messen IR-Signale Messen IR-Signale
Software zur Analyse von IR-Fernsteuersignalen - - -
IR-Empfänger mit ATtiny13 zum Schalten und Lautstärkeregeln ATtiny13 IR-Schalten_Regeln IR-Schalten_Regeln
IR-Fernsteuersender mit ATtiny45 ATtiny45 IR-Fernsteuerung IR-Fernsteuerung
Weckuhr mit ATmega16 Digitaluhr mit Großanzeige, Weckanzeige und komfortabler Bedienung ATmega16 digiclock_src.html digiclock.asm
Steppermotorsteuerung ATtiny13 Schrittmotorsteuerung, Einstellung eines Schrittmotors mit einer Analogspannung von 0..5V, einstellbar bis 65535 Einzelschritte Vollausschlag ATtiny13 schrittmotor schrittmotor
Eieruhr mit ATtiny2313 Eieruhr zum Angeben, Vielzweck-Geschenk in Dutzenden Varianten zum individuellen Beschenken des gesamten Bekanntenkreises ATtiny2313 eieruhr eieruhr
Frequenzzaehler ATmega8 Frequenzzähler, misst Frequenzen bis zu 100 MHz und zeigt Frequenz, Umdrehungszahl, Periodendauer, Periodenanteile und eine Spannung an, mit SIO-Interface ATmega8 fcount_m8_v2 fcountV2
Pulsweitengenerator mit SIO-Steuerung Rechteckgenerator, erzeugt beliebig lange, exakte Signale und ist über den SIO-Eingang des STK200 boards mit einem Terminalprogramm mit ANSI-Darstellung frei einstellbar und bedienbar. AT90S8515 PwgSio PwgSio
Rechteckgenerator ATmega8 Rechteckgenerator mit einstellbarer Frequenz und Pulsweite, normalem und invertiertem Digitalausgang, Frequenz/Zeit/UPM/Pulsweite-Anzeige auf LCD, Controller mit ADC, Quarzoszillator, etc. ATmega8 Hauptprogramm,
LCD-Routinen,
Frequenztabelle
Gezippte
Quellen
DCF77-Decoder mit ATtiny2313 DCF77-synchronisierbare Digitaluhr mit seriellem Interface zur Steuerung und Diagnose mit einem Terminalprogramm mit ANSI-Darstellung. Schaltbild als GIF oder als PDF. AT90S2313 DCF77Uhr DCF77Uhr
PCM-Dekoder mit AT90S2323 PCM-kodierte Fernsteuersignale von 0,8 bis 2,2 ms werden mittels eines Controllers in einer sehr kleinen Schaltung in einen Analogwert von 0 bis 5 Volt umgewandelt. AT90S2323 PcmDec PcmDec

Externe Projekte

#BeschreibungAVR-TypLink zur SeiteLink zum Quellcode
2Eine LED ein- und ausschaltenATtiny13 Led_An Led_An
3Eine LED ganz schnell blinken lassen Led_Blinker Led Fast
Eine LED im Sekundenrhytmus blinken lassen Led_Blink
4Eine LED blinkt mit dem Timer Led_Timer Timer_Blink
Eine LED mit dem Timer im Sekundenrhytmus Blink_Timer
Blinken mit Timer und 128kHz-Oszillator Blink_128kHz
5Eine LED im PWM-Modus ansteuern Led_Pwm Fast_Pwm
6Timer mit Interrupts Led_Int tc0_o_int
Timer mit Compare-Match-Interrupt tc0_int
7Ein Taster mit Interrupt Taster_Int Taster_Int
8LED-Helligkeit mit ADC steuern Helligkeitsregelung Helligkeitsregelung
Helligkeitregelung mit Farbwechsel Farbwechsel
Farbmischung mit Duo-LED Farbmischung
Rot/Grün mit PWM Farb_Pwm
9Töne mit Frequenzregler Tonerzeugung Tonerzeugung
Tonleiter spielen Tonleiter
Musikstück Musikstück
10LCD-Ansteuerung ATtiny24 LCD-Display LCD-Display
Busy-Abfrage der LCD Busy-Abfrage
LCD-Spezialzeichen Spezialzeichen
11LCD Assembler-Include Eeprom-Zugriff LCD Include
EEPROM mit 8-Bit-Anzeige 8-Bit Eeprom
EEPROM mit 16-Bit-Anzeige 16-Bit-EEPROM
12Dauer von IR-Signalen messen IR-Rx/Tx IR-Dauer
Anzahl Kopf und Datensignale IR Kopf/Daten
Signaldauer Datensignale IR IR Datensignale
IR Tastencodes messen Codes IR
Senden von IR-SignalenATtiny13 Senden IR
Senden von Analogdaten via IR Senden Analog
Empfang der AnalogdatenATtiny24 Rx Analog
IR-Schalter selbstlernend IR Schalter
13Frequenzen digital messen F-L-Meter F-Meter Digital
Frequenzen mit Analogvergleicher messen F-Meter Analog
Induktivität messen Induktivität
14Spannungsmessung mit ADC U-I-T messen Spannung
Strommessung mit ADC Strom
Temperatur messen Temperatur


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