Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.12.07
Prihlásený: 12.01.18
Príspevky: 232
Témy: 17
Bydlisko: SK
Príspevok NapísalOffline : 19.03.2009 11:08

v skole robime v Emulátore i8051 kde su rozne diody a tlacidla ktore programujeme...potrebujem spravit program ktory by rozblikal cervene diody 2krat rychlejsie ako zelene (vsetky cervene/zelene maju blikat spolu - naraz)...skusal som ho pisat uz aspon 10krat a nikdy mi to neslo...jedine co viem ze mam spravne je prvy riadok programu:

org 4000H

viem ze to je nic ale fakt s tym emulatorom nwm pracovat...pls pomozte mi to napisat


Offline

Užívateľ
Užívateľ
assembler - Emulátor i8051

Registrovaný: 02.09.05
Prihlásený: 17.11.10
Príspevky: 154
Témy: 1
Príspevok NapísalOffline : 19.03.2009 22:14

Myslim ze algoritmus by mohol byt nasledovny: V sekvencii prikazov pre rozsvietenie cervenych, resp. zelenych diod by sa nachadzali aj delaye, kt. by boli odlisne od seba prave polovicnou dlzkou trvania. Teda priblizne takto:
Kód:
nech mame urceny cas delayu t, potom:
ZACIATOK
rozsvietenie cervenej led
delay pre cervene led (cas t/2)
rozsvietenie zelenej led
delay pre zelene led (cas t)
skok na ZACIATOK


Skus nam teda poslat aspon nieco, co si spravil, mi ti radi pomozeme ;)







_________________
Múdry nie je ten, čo veľa vie, ale ten, kto vie, čo je treba. (Thomas Alva Edison)
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.12.07
Prihlásený: 12.01.18
Príspevky: 232
Témy: 17
Bydlisko: SK
Príspevok Napísal autor témyOffline : 20.03.2009 17:40

heh...to som pochpil aj ja ze jeden musi mat jeden cas nastaveny a druhy len polovicu casu prveho....no ale proste ja nwm ani tie prikazy....ak to vies napisat tak pls mi pomoz a ja sa ti rad odmenim....no len nwm ako


Offline

Skúsený užívateľ
Skúsený užívateľ
assembler - Emulátor i8051

Registrovaný: 11.01.09
Prihlásený: 22.04.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOffline : 20.03.2009 19:28

Kód:
$MODxx51
ORG 0
mov R0, #0  ; zelené diódy
mov R1, #0  ; červené diódy

slucka:

mov A, R0
xlr A, #0Fh     ; prepni stav zelných diód
mov P1, A
mov R0, A

mov A, R1
xlr A, #F0h     ; prepni stav červených diód
mov P1, A
mov R1, A


cakanie:

(Tu dáš čakaciu 1. slučku, napr 0.5 s )

mov A, R1
xlr A, #F0h     ; prepni stav červených diód
mov P1, A
mov R1, A

(Tu dáš čakaciu 2. slučku s rovnakým intervalom )

jmp slucka

END


Toto je iba približne. Neovládam veľmi túto platformu, preto sa na to iba pozri a patrične si to uprav. Neviem ako spraviť slučku s presným časom, takže je to na tebe. Je možné, že tam mám nejaké chyby, tak vopred sorry.

P1.0 - P1.3 = červené diódy
P1.4 - P1.7 = zelené diódy


Offline

Užívateľ
Užívateľ
assembler - Emulátor i8051

Registrovaný: 03.11.06
Prihlásený: 22.04.24
Príspevky: 1761
Témy: 41
Bydlisko: Prešov
Príspevok NapísalOffline : 23.03.2009 19:17

tipujem, že zelené diódy má na P1 a červené na #F00H







_________________
Oldcore user
Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Emulator

v Ostatné programy

3

755

11.03.2011 20:23

radoDM Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. emulator

v Ostatné programy

0

710

06.03.2009 17:10

uai Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Emulator

v Herné konzoly

9

1091

07.03.2010 15:39

Jeffo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. emulátor

v Počítačové hry

2

871

25.02.2008 18:36

CommanderBomber Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Emulator PS2

v Herné konzoly

16

1168

22.01.2013 13:42

DwEjtSvK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Dolphin emulator

v Ostatné programy

1

355

27.05.2012 12:18

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PS3 emulator

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Herné konzoly

30

19384

08.09.2012 22:57

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Emulator dosu

v Operačné systémy Microsoft

4

583

29.09.2007 22:18

Nexus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. xbox emulator

v Herné konzoly

6

4609

02.03.2008 19:14

molotow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pcsx2 emulator

v Herné konzoly

1

748

16.02.2008 10:47

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PSP Emulator

v Ostatné programy

6

683

27.09.2011 11:45

Mirdeld Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Java emulator

v Ostatné programy

2

930

12.12.2007 15:44

tommy1104 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cpu-emulator

v Ostatné programy

11

766

21.02.2009 9:53

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. emulator didaktiM

v Počítačové hry

3

458

05.07.2012 10:23

shiro Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. XBox360 - emulator

v Herné konzoly

29

6378

08.08.2010 22:41

OmeGa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PS3 Emulator?

v Počítačové hry

24

666

08.06.2014 15:19

tarezni Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra