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.
KurzbeschreibungAVR-TypLink
zur
Seite
Asm-Code
im HTML-
Format
Code
ASM-
Format
Laufschrift mit 24*8 LED-Anzeige ATmega16 Laufschrift Laufschrift Laufschrift
Magic circle LED-Anzeige ATtiny2313 Magischer Kreis Magic circle Magic circle
Die Dünne-Berg-Uhr zur BCD-Anzeige ATmega8 ATmega8-BCD-Uhr Binary watch Binary watch
Audio-Pegelanzeige mit 4-Zeilen-LCD, Empfindlichkeit in grosser Bandbreite im Quellcode vorwählbar, vielseitig einsetzbar ATtiny24 Levelmeter tn24 - Assemblercode
Include-Datei für LCD
Doppelwürfel ATmega16 Würfel M16 - Assemblercode
DCF77-Atomuhr ATtiny24 Atomuhr Assemblercode LCD-Include
Schrankensteuerung für Servo ATtiny24 Schranke Schranke Schranke
Weckuhr mit Siebensegmentanzeigen ATmega16 m16-Uhr m16-Uhr m16-Uhr
Schalterprellmessungen mit STK 500 ATmega8 Prellmessung prellen_src.html prellen.asm
Timer mit Siebensegment-LED-Anzeigen ATtiny2313 Timer timer2313_src.html timer2313v1.asm
Helligkeitsregelung für Ledleisten ATtiny13 Ledleiste ledleiste_tn13_v1 ledleiste_tn13_v1
Ledlicht-Steuerung ATtiny13 Ledlicht ledlicht_tn13_v1 ledlicht_tn13_v1
Würfel mit LEDs ATtiny13 Würfel wuerfel_tn13_v1 wuerfel_tn13_v1
PCM-Encoder für Vierkanal-Funkfernsteuersender mit Trimmung ATtiny26 PCM-Encoder tn26_pcm tn26_pcm
PCM-Encoder für Vierkanal-Funkfernsteuersender ATtiny24 PCM-Encoder tn24_pcm tn24_pcm
LED-Grab, 8*8 LED-Matrix für Laufschrift und als Großanzeige ATmega16 LED-Grab led-grab_v16.html led-grab_m16_v1.asm
Infrarot-Fernsteuerungen: Messen von IR-Signalen mit ATmega8, Software zur Analyse von IR-Fernsteuersignalen, IR-Empfänger mit ATtiny45 zum Schalten und Lautstärkeregeln, IR-Fernsteuersender mit ATtiny13 ATmega8
ATTiny45
ATtiny13
IrSteuerung Messen IR-Signale
IR-Schalten_Regeln
IR-Fernsteuerung
Messen IR-Signale
IR-Schalten_Regeln
IR-Fernsteuerung
Digitaluhr mit Großanzeige, Weckanzeige und komfortabler Bedienung ATmega16 Digiclock digiclock_src.html digiclock.asm
UV-Belichter mit UV-LEDs und einstellbarem Timer und LCD ATtiny2313 uv-belichter uv-timer_src.html timer_v1.asm
Schrittmotorsteuerung, Einstellung eines Schrittmotors mit einer Analogspannung von 0..5V, einstellbar bis 65535 Einzelschritte Vollausschlag ATtiny13 Stepper schrittmotor schrittmotor
Eieruhr zum Angeben, Vielzweck-Geschenk in Dutzenden Varianten zum individuellen Beschenken des gesamten Bekanntenkreises ATtiny2313 Eieruhr eieruhr eieruhr
Frequenzzähler, misst Frequenzen bis zu 100 MHz und zeigt Frequenz, Umdrehungszahl, Periodendauer, Periodenanteile und eine Spannung an, mit SIO-Interface ATmega8 fcount fcount_m8_v2 fcountV2
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 PwgSio
Rechteckgenerator mit einstellbarer Frequenz und Pulsweite, normalem und invertiertem Digitalausgang, Frequenz/Zeit/UPM/Pulsweite-Anzeige auf LCD, Controller mit ADC, Quarzoszillator, etc. ATmega8 RectGen Hauptprogramm,
LCD-Routinen,
Frequenztabelle
Gezippte
Quellen
DCF77-synchronisierbare Digitaluhr mit seriellem Interface zur Steuerung und Diagnose mit einem Terminalprogramm mit ANSI-Darstellung. Arbeitet mit einem 10MHz-AT90S2313 in einer speziellen Schaltung (Schaltplan siehe unter Links). (Quelltext bisher nur in englischer Version verfügbar! 1211 Zeilen, übersetze ich nur auf mehrfache Anfragen.) AT90S2313 GIF
PDF
DCF77Uhr DCF77Uhr
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 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-2017 by http://www.avr-asm-tutorial.net