Stichwort
Quellcode (ZIP) |
Stufe
|
Beschreibung
(nach aktiven Modulen sortiert)
|
Syntax
Ansicht
|
Hardware
|
Software
|
|
|
|
|
|
|
|
|
eLABbase
(FPGA)
|
|
|
|
FlashSlowTestLed
|
1
|
Blinkende Leuchtdiode,
angesteuert aus FPGA
|
Schaltbild
VHDL |
eLABbase |
dlk51
ISE |
And_Or
|
1
|
Realisierung
einer UND und einer ODER Verknüpfung.
Eingabe über jeweils zwei Taster und Ausgabe des Ergebnisses über
jeweils eine LED
|
Schaltbild
|
eLABbase eMOD-c
|
dlk51
ISE
|
Flipflop
|
1
|
Realisierung eines
D- und eines Toggle-Flipflops.
Eingabe von Takt und Datum über jeweils zwei Taster, Anzeige des
Ausganges über jeweils eine LED |
Schaltbild
|
eLABbase eMOD-c |
dlk51
ISE |
RTC_FPGA1
|
3
|
24h Uhr im FPGA,
einstellen mit (auto)- increment/decrement, 4-stellige 7-Segmentanzeige
mit gemeinsamer Kathode
Schaltung zum Entprellen eines Tasters, Auf.-
Abwärtszähler, gemultiplexte 7-Segment LED Anzeige, ...
|
VHDL |
eLABbase
eMOD-b
eMOD-c |
dlk51
ISE |
RTC_FPGA2
|
3
|
24h Uhr im FPGA,
einstellen mit (auto)- increment/decrement, 4-stellige 7-Segmentanzeige
mit gemeinsamer Anode
Schaltung zum Entprellen eines Tasters, Auf.-
Abwärtszähler, gemultiplexte 7-Segment LED Anzeige, ...
|
VHDL |
eLABbase
eMOD-l
eMOD-c |
dlk51
ISE |
Demo1Fpga8032
|
4
|
PC parallel Port
Schnittstelle und 8032-Peripherie mit Latch, Reset-Logik und
File-Select
|
Schaltbild
VHDL |
eLABbase |
dlk51
ISE |
Demo2Fpga8032 |
5
|
PC parallel Port
Schnittstelle und erweiterte 8032-Peripherie mit Latch, Reset-Logik,
File-Select,
4 KByte RAM und i2c Interface
|
Schaltbild
VHDL |
eLABbase |
dlk51
ISE |
|
|
|
|
|
|
|
|
eLABbase
(8051) |
|
|
|
FlashTestLed
|
2
|
Testprogramm für
eLABbase, C-Compiler, SDCC.
Blinkende Leuchtdioden, angesteuert von 8051 CPU.
Setzt Konfiguration des FPGA´s mit 'Demo1Fpga8032'
voraus
|
C
|
eLABbase |
dlk51
SDCC
|
DemoC8032
|
3
|
Demo-Programm für
eLABbase,
C-Compiler, SDCC.
Routinen für 8051 CPU: Initialisierung, Interrupts, UART (serielle
Schnittstelle), LCD Ansteuerung (incl. Typwandlungs- und
Formatierroutinen), i2c-Bus Ansteuerung, i2c Geräte (EeProm,
Echtzeituhr PCF8583, A/D-D/A Wandler PCF8591, PIO PCF8574,
Temperatursensor LM75 und LM92).
Setzt Konfiguration des FPGA´s mit 'Demo2Fpga8032'
voraus |
C |
eLABbase
[eMOD-e] |
dlk51
SDCC |
DemoBasic8052
|
2
|
Demo-Programm für
eLABbase, MCS BASIC-52 Interpreter.
Setzt Konfiguration des FPGA´s mit 'Demo2Fpga8032'
voraus. Beachten Sie hierzu bitte die Anmerkungen im "dlk51" Handbuch
|
BASIC
|
eLABbase |
dlk51
BASIC-52
|
|
|
|
|
|
|
|
|
eMOD-d
(CPLD)
|
|
|
|
FlashLed0
|
2
|
Testapplikation für
eMOD-d, Leuchtdiode blinkend, mit Resettaster abschaltbar
|
Schaltbild
VHDL
|
(eLABbase) eMOD-d |
(dlk51)
ISE |
FlashLed1
|
2
|
Testapplikation für
eMOD-d, Leuchtdiode langsam/schnell blinkend, mit Taster
umschaltbar |
Schaltbild
VHDL
|
(eLABbase) eMOD-d |
(dlk51)
ISE |
RTC_CPLD1
|
3
|
24h Uhr im CPLD,
einstellen mit (auto)- increment/decrement, 4-stellige 7-Segmentanzeige
mit gemeinsamer Kathode
Schaltung zum Entprellen eines Tasters, Auf.-
Abwärtszähler, gemultiplexte 7-Segment LED Anzeige, ...
|
VHDL
|
(eLABbase)
eMOD-d
eMOD-b
eMOD-c
|
(dlk51)
ISE
|
RTC_CPLD2
|
3
|
24h Uhr im CPLD,
einstellen mit (auto)- increment/decrement, 4-stellige 7-Segmentanzeige
mit gemeinsamer Anode
Schaltung zum Entprellen eines Tasters, Auf.-
Abwärtszähler, gemultiplexte 7-Segment LED Anzeige, ...
|
VHDL
|
(eLABbase)
eMOD-d
eMOD-l
eMOD-c |
(dlk51)
ISE |
|
|
|
|
|
|
|
|
eMOD-k
(AVR)
|
|
|
|
TestWinAVR
|
3
|
Testprogramm für
eMOD-k, C-Compiler, WinAVR.
Leuchtdiode pulsbreitenmoduliert blinkend, Ansteuerung über Interrupt. |
C
|
(eLABbase)
eMOD-k |
(dlk51)
PonyProg
WinAVR
|
TestAVRstudio
|
3
|
Testprogramm für
eMOD-k, Assembler, AVRStudio.
Ausgangsport PBx toggeln, Endlosschleife |
ASM
|
(eLABbase)
eMOD-k |
(dlk51)
PonyProg
AVRStudio |
|
|
|
|
|
|
|
|
eMOD-n
(8051)
|
|
|
|
DemoC021n1
|
3
|
Testprogramm für
eMOD-n, C-Compiler, SDCC.
Blinkende Leuchtdiode, Schalter einlesen, Kommunikation über UART
(serielle Schnittstelle).
Weiterer 8051 Quellkode siehe 'DemoC8032' |
C |
(eLABbase)
eMOD-n
[eMOD-o] |
(dlk51)
SDCC |