Das uC-Board ist ein sehr komfortables Evaluationboard mit einem Microcontroller der 8051-Familie. Der onboard-RAM kann wahlweise als RAM oder Code-Speicher gejumpert werden. Mit einigen wenigen Modifikationen sind auch AVR-Microcontroller (zB: ATmega8515, ATmega162) sowie ISP-fähige 8051er (zB: AT89S5x) auf dem Board einsetzbar.
Die Entwicklungsumgebung IDE51 (unter Windows) ist speziell für dieses Board zugeschnitten. Es handelt sich hierbei um Freeware. Der Link zum Download ist weiter unten angegeben. Bei der IDE51 handelt es sich um eine vollständige Entwicklungsumgebung, also ein grafisches Frontend mit: Editor, Assembler (Metalink), Compiler (SDCC) sowie den Tools für den Download des Maschinenprogramms.
Der Download erfolgt direkt in den Code-RAM (per LPT) des Boards und wird hier in Echtzeit ausgeführt. Die Übertragung erfolgt (mit Up/Download-Tools) direkt über die parallele Schnittstelle, es ist hier also kein Flashen der CPU nötig. Zudem sind verschiedene 8051-Derivate auf dem Board steckbar (DIL40). Optional ist ein Steckplatz für ein Flashmodul vorgesehen, welches mit den Flashtools onboard programmiert werden kann.
Unter Linux kann das Evaluationboard ebenfalls mit den entsprechenden Tools des uC-Board genutzt werden. Die Sourcen für die Tools können weiter unten heruntergeladen werden. Im Bereich Dokumentation sind alle relevanten Infomationen wie z.B. Schaltplan/Bestückungsplan abrufbar.
uc_board.pdf | 240 KB | Dokumentation zum uC-Board V1.01 (mit Bestückungsplan) |
info_board.htm | - | Information zum uC-Board V1.00 |
flash_module.pdf | 85 KB | Dokumentation zum FlashModul (incl. Schaltplan) |
sch_8051.pdf | 367 KB | Schaltplan des uC-Board's |
ide51.htm | - | Kurzbeschreibung zur IDE51 (Entwicklungsumgebung für uc-Board win32) |
board_adr.txt | - | Information zur Adresszuteilung |
source.zip | 240 KB | Source-code Uploader in C++ (VC++ 5.0) |
lcd_info.txt | - | Informationen zu LCD-Modulen |
ide51.zip | 2,3 MB | Entwicklungsumgebung Win32 (Assembler, C-Compiler, Downloader) |
flasher.zip | 186 KB | Programmer V1.0 für FlashModul |
flasher2.zip | 350 KB | Programmer V1.1 für FlashModul (with source) |
mem_test.zip | 205 KB | RAM-tester für den Board-RAM |
Ram51.exe | 63 KB | Uploader (DOS) zum Beschreiben des Board-RAM's |
win_8051.exe | 130 KB | Up/Downloader (Win16) zum Schreiben / Lesen des Board-RAM's |
win9x_NT.zip | 298 KB | Up/Downloader (Win32) zum Schreiben / Lesen des Board-RAM's |
cons8051.zip | 218 KB | Uploader (Win32 Konsole) zum Beschreiben des Board-RAM's |
linux_cons8051.zip | 17 KB | Uploader Linux Konsole (with source) zum Beschreiben des Board-RAM's |
lin_8051.zip | 107 KB | Up/Downloader (LINUX-KDE) zum Schreiben / Lesen des Board-RAM's |
asm_rom.zip | 18 KB | Assemblerbeispiele zum uC-Board mit übersetzten Binärdateien (*.BIN) |
new_dll.zip | 27 KB | neue DLL (uboard.dll + .lib + .h) mit verbesserter Zugriffszeit |
mon_ice.zip | 286 KB | Monitor for NoICE-Debugger |
mod_7seg.zip | 92 KB | 8stelliges 7Segment-LED-modul, Schaltplan + Asm-code |
pio82c55.zip | 106 KB | PIO 82c55 an JP2 (LCD-connector) |
counter.zip | 128 KB | Counter-modul, Schaltplan + Asm-code |
clock.zip | 4 KB | clock with timer0 annd print to LCD, asm-code |
deb51mon.zip | 58 KB | One-Step-Debugger, Schaltplan + Code |