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.
LinkKurzbeschreibungAVR-TypAsm-Code
im HTML-
Format
Code
ASM-
Format
DCF77 m16 clock DCF77-Wecker mit einem hochempfindlichen und selektiven DCF77-Superhet-Empfänger und mit ausführliche Darstellung von Zeit und Datum mit AVRs in Assembler ATmega16 - -
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
Atomuhr DCF77-Atomuhr ATtiny24 Assemblercode LCD-Include
m16-Uhr Weckuhr mit Siebensegmentanzeigen ATmega16 m16-Uhr m16-Uhr
Prellmessung Schalterprellmessungen mit STK 500 ATmega8 prellen_src.html prellen.asm
Timer Timer mit Siebensegment-LED-Anzeigen ATtiny2313 timer2313_src.html timer2313v1.asm
Ledleiste Helligkeitsregelung für Ledleisten ATtiny13 ledleiste_tn13_v1 ledleiste_tn13_v1
Ledlicht Ledlicht-Steuerung ATtiny13 ledlicht_tn13_v1 ledlicht_tn13_v1
Würfel Würfel mit LEDs ATtiny13 wuerfel_tn13_v1 wuerfel_tn13_v1
PCM-Encoder PCM-Encoder für Vierkanal-Funkfernsteuersender mit Trimmung ATtiny26 tn26_pcm tn26_pcm
PCM-Encoder PCM-Encoder für Vierkanal-Funkfernsteuersender ATtiny24 tn24_pcm tn24_pcm
LED-Grab LED-Grab, 8*8 LED-Matrix für Laufschrift und als Großanzeige ATmega16 led-grab_v16.html led-grab_m16_v1.asm
IrSteuerung 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
Messen IR-Signale
IR-Schalten_Regeln
IR-Fernsteuerung
Messen IR-Signale
IR-Schalten_Regeln
IR-Fernsteuerung
Digiclock Digitaluhr mit Großanzeige, Weckanzeige und komfortabler Bedienung ATmega16 digiclock_src.html digiclock.asm
Stepper Schrittmotorsteuerung, Einstellung eines Schrittmotors mit einer Analogspannung von 0..5V, einstellbar bis 65535 Einzelschritte Vollausschlag ATtiny13 schrittmotor schrittmotor
Eieruhr Eieruhr zum Angeben, Vielzweck-Geschenk in Dutzenden Varianten zum individuellen Beschenken des gesamten Bekanntenkreises ATtiny2313 eieruhr eieruhr
fcount 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
PwgSio 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
RectGen 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
GIF
PDF
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 DCF77Uhr DCF77Uhr
PcmDec 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