Ride51
Skočit na navigaci
Skočit na vyhledávání
Ride51 | |
popis: | Vývoj aplikace pro 8051 v asm nebo C |
vývojář | |
aktuální verze | |
OS | W7 |
typ softwaru | aplikační |
licence | do 4kB free |
web | Download a instalace programu z
N:\Janousek\SW\Ride51\kit51_747_.exe Spuštění v D10: c:/ride/bin/ride.exe |
Instalace programu
-
Download programu ze školní sítě [1]
-
Download programu od výrobce [2]
-
Potvrzení podmínek
-
Zobrazení souboru readme.txt
-
Výběr verze programu
-
Pojmenování programu
-
Umístění programu
-
Spuštění programu
Založení nového projektu
-
Vytvoření souboru z programem
-
Svázání souboru z projektem Kvůli simulaci programu a vytvoření jeho .hex souboru musíme program svázat se založeným projektem. To se dělá následujíím způsobem
-
Poté co máte soubor svázaný z projektem můžete začít psát program.
Simulace programu
K tomu abyste si ověřili zda váš program funguje, můžete v RIDE 51 nasimulovat jeho chování. Simulace se pouští tímto způsobem
Pokud máte v programu chybu program chybu rozpozná a ukáže
K simulaci je potřebna mít zapnutou strukturu registrů
Nyní klávesou F7 nebo tlačítkem v rozhraní krokujete program. V simulaci se program vykonává. V struktuře registrů můžete vidět, jak se mění jejich hodnoty podle programu.
Ukázka příkladů
Příklad: Pomocí cyklu vyplňte hodnotou 0Fh pole od 20h do 30h.
Rešení:
MOV R3,#10 ;zápis dec čísla 10 do registru R3, V programu určuje kolikrát se bude opakovat cyklus
MOV R4,#0Fh ;Přesune hodnotu která se bude zapisovat(0fh) do registru R4
MOV R0,#20h ;Přesune do registru R0 hodnotu 20( hodnota ,kde se zacne zapisovat 0fh)
ADR1: MOV A,R4 ;přesune hodnotu zapsanou v registru R4 do akumulátoru
MOV@R0,A ;Zapíše hodnotu uloženou v akumulátoru(0Fh) do místa, které je uložené v registru R0(20h)''
INC R0 ;Incrementace R0 - Připočte hodnotu 1 k hodnotě uložené v registru R0''
DJNZ R3,ADR1 ;Test R3 na 0 jinak skok na návěští ADR1.
NOP
END
-
MOV R3,#10
-
MOV R4,#0fh
-
MOV R0,#20h
-
ADR1: MOV A,R4
-
MOV@R0,A
-
INC R0
-
DJNZ R3, ADR1
-
Výsledek všech 10 cyklů
Zdroje informací:
C jazyk pro 8051. Základní operace RIDE-51
www:
- Základy programováni 8051
- free 8051 Microcontroller tool downloads RKit-Eval51 pro vývoj v asm či C
- Download ftp SPS
- 8051 Tutorial
- 8051