PŁYTA URUCHOMIENIOWA EBX51
Płyta stanowi
podstawowe środowisko do uruchamiania i testowania
projektowanego systemu w czasie rzeczywistym. Program
źródłowy tworzony przy pomocy asemblera ASMX51 można
błyskawicznie kompilować i przesyłać do urządzenia w
każdej chwili obserwując pracę systemu na każdym
kroku pisania programu i do tego w środowisku docelowym.
Płyta została
zaprojektowana tak, aby połączyć maksymalną
funkcjonalność z kompaktową budową przy jednoczesnej
jak największej uniwersalności urządzenia. Płyta
łączy w sobie właściwy moduł uruchomieniowy
procesora z programatorem i zasilaczem.
Płyta w połączeniu z
dedykowanym asemblerem ASMX51 stanowi doskonałe
narzędzie dla początkujących programistów,
rozpoczynających naukę od 8-bitowego asemblera
popularnej "51-ki" ale może z powodzenie
służyć przy projektowaniu i programowaniu złożonych
systemów sterowania tworzonych w języku asemblera.
Płyta obsługiwana jest
z poziomu programu ASMX51, poprzez port USB. Zasilanie
zewnętrzne: DC 12V/1A.
Specyfikacja:
- procesor AT89S8253
(12 kB Flash / 2 kB EEPROM)
- 4 porty procesora (P0,
P1, P2, P3) w pełni dostępne dla użytkownika (4
x 8 bitów)
- zegar RTC z
podtrzymaniem bateryjnym
- przetwornik A/C (4
kanały / 8 bitów) i C/A (1 kanał / 8 bitów)
- port równoległy I2C
(8 bitowy)
- port EXT zegara RTC
- pamięć szergowa
EEPROM 8 kB
- wyświetlacz LCD 2x16
znaków
- 8 testowych diod
led
- 8 przycisków
testowych
- magistrala I2C
- wymienny rezonator
kwarcowy (w zestawie 12MHz i 24Mhz)
- szybka komunikacja
USB z komputerem
Rys. Schemat blokowy
Rys. Mapa zasobów
Programator PGX51
Programator PGX51
uzupełnia zestaw o możliwość programowania kilku
najbardziej rozpowszechnionych wersji procesora AT89XX.
Pracuje w trybie równoległym, dzieki czemu zapewnia
pełen dostęp do wszystkich programowalnych funkcji
każdego z procesorów.
Programator umożliwia
zapis, odczyt, kasowanie, oraz programowanie bitów
zabezpieczających i konfiguracyjnych (FUSE / LOCK BIT).
Dodatkowo programator obsługuje kilka typów szeregowych
pamięci EEPROM I2C.
Programator obsługiwany
jest z poziomu programu ASMX51, poprzez port USB.
Zasilanie zewnętrzne: DC 15V/500 mA
Obsługiwane
procesory:
- AT89C2051
(2kB Flash / 128B RAM)
- AT89C4051
(4kB Flash / 128B RAM)
- AT89S2051
(2kB Flash / 128B RAM / ISP)
- AT89S4051
(4kB Flash / 128B RAM / ISP)
- AT89C51
(4kB Flash / 128B RAM)
- AT89C52
(8kB Flash / 256B RAM)
- AT89S51
(4kB Flash / 128B RAM / ISP)
- AT89S52
(8kB Flash / 256B RAM / ISP)
- AT89S8253
(12kB Flash / 2 kB EEPROM / 256B
RAM / ISP)
|
oraz pamięci
szeregowe:
- AT24C01
(128B)
- AT24C02
(256B)
- AT24C04
(512B)
- AT24C08
(1kB)
- AT24C16
(2kB)
- AT24C32
(4kB)
- AT24C64
(8kB)
|
Asembler ASMX51
ASMX51 to prosty i
wydajny 8-bitowy asembler przeznaczony dla procesorów
rodziny MCS-51. Program skupia w sobie edytor oraz
kompilator asemblera MCS-51 a dodatkowo wyposażony jest
rówież w moduł obsługi sprzętu (programator, płyta
startowa), co umożliwia aktualizację pisanego programu
w układzie docelowym praktycznie na bieżąco.
Cechy:
- zaimplementowana
obsługa wszystkich etykiet systemowych
obsługiwanych procesorów
- kontrola składni
edytora, przekroczenia bufora
- funkcje
wspomagające tworzenie czytelnego kodu
- obsługa plików
binarnych i hexadecymalnych (IntelHEX)
- funkcje
wyszukiwania tekstu i śledzenia etykiet w kodzie
wynikowym
- jednoczesna
obsługa kilku urządzeń zestawu (np.
programatora i płyty startowej)
- bufor kodu
wynikowego 16 kB
- nieograniczona
licencja na bezpłatne wykorzystanie (w tym
komercyjne)
Do pobrania:
Instalator Asembler ASMX51 (180 kB)
Zestaw uruchomieniowy ZUX51 (1,02 MB)
Płyta uruchomieniowa EBX51 (1,29 MB)
Programator PGX51 (681 kB)
Asembler ASMX51 (1,16 MB)