Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: valtak5 04. 05. 2015, 14:38:27

Název: Ovládání LED diod v assembleru
Přispěvatel: valtak5 04. 05. 2015, 14:38:27
Zdravím,

potřeboval bych pomoct s programováním v assembleru. Ve škole mi byla zadána úloha a já nevím jak na to .

Úloha:
Na nultý vývod brány P1 je připojena LED dioda (rozsvěcuje se nulovou úrovní na vývodu), na vstupy 2 a 3 brány P3 jsou připojena tlačítka Tl1 a Tl2.
Napište a odlaďte program, který zajistí, aby po stisku tlačítka Tl1 svítila dioda plným jasem, po stisku tlačítka Tl2 přibližně polovičním jasem.
K realizaci použijte mikrořadič AT89S2051
Předem děkuji za pomoc.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Petr Krčmář 04. 05. 2015, 14:55:41
Nikdo tu za tebe nebude dělat úkoly, které tě mají něco naučit. Ovšem pokud ukážeš, co už máš a pak předložíš konkrétní problém, pak se určitě najde někdo ochotný ti poradit.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Pavouk106 04. 05. 2015, 15:21:41
Nikdo tu za tebe nebude dělat úkoly, které tě mají něco naučit. Ovšem pokud ukážeš, co už máš a pak předložíš konkrétní problém, pak se určitě najde někdo ochotný ti poradit.
+1

valtak5: Ukaž co máš, pak Ti spíš někdo pomůže.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Pavol Herna 04. 05. 2015, 17:56:17
Trosku se zamysli nad algorytmem klidne i v jinem jazyku a pak si to preved. Precijen Assembleracke podminky pomoci podminenych skoku jsou trocha prasecina.  ;D
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Sten 04. 05. 2015, 18:39:48
Trosku se zamysli nad algorytmem klidne i v jinem jazyku a pak si to preved. Precijen Assembleracke podminky pomoci podminenych skoku jsou trocha prasecina.  ;D

?

Kód: [Vybrat]
cmp a, b
jne .else                  if (a == b) {
    …                          …
    jmp .end               }
.else:                     else {
    …                          …
.end:                      }
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: semestralka 04. 05. 2015, 19:37:41
Nikdo tu za tebe nebude dělat úkoly, které tě mají něco naučit. Ovšem pokud ukážeš, co už máš a pak předložíš konkrétní problém, pak se určitě najde někdo ochotný ti poradit.

ale najdou se tady lidi jenom musíš ukázat že to doopravdy chceš 8)
500 kačenek by mohlo stačit
rozumíme si ne  8)  8)
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: JardaP . 04. 05. 2015, 19:52:26
Nikdo tu za tebe nebude dělat úkoly, které tě mají něco naučit. Ovšem pokud ukážeš, co už máš a pak předložíš konkrétní problém, pak se určitě najde někdo ochotný ti poradit.

ale najdou se tady lidi jenom musíš ukázat že to doopravdy chceš 8)
500 kačenek by mohlo stačit
rozumíme si ne  8)  8)

Mysli na budoucnost. Predstav si, ze z nej jednou treba bude inzenyr a ty pak budes trpet u jeho vyrobku.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Sten 04. 05. 2015, 20:24:05
Nikdo tu za tebe nebude dělat úkoly, které tě mají něco naučit. Ovšem pokud ukážeš, co už máš a pak předložíš konkrétní problém, pak se určitě najde někdo ochotný ti poradit.

ale najdou se tady lidi jenom musíš ukázat že to doopravdy chceš 8)
500 kačenek by mohlo stačit
rozumíme si ne  8)  8)

Jestli to za pět stovek uděláš… 8)
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Pan♂P​r​d​e​lka☺ 04. 05. 2015, 23:16:06
Jak bude řídit ten svit?
PWM a malým kondíkem?

Mě to přijde, že to je docela pěkná hračka, že by si s tím mohl pěkně pohrát.
Naopak, ten kdo to za něj udělá, mu jen ublíží, měl by se to naučit sám.

Začátek:

Porovnej vstup1: nastav registr
Porovnej vstup2: smaž registr

vstup0 = vypnutý
Pokud registr: spi 200 jednotek
vstup0 = zapnutý

Skoč na začátek:

....

Vidím to na pár instrukcí a dalo by se to krásně zlepšit, třeba:

Začátek:
vstup0 = zapnutý

Porovnej vstup1: nastav registr
Porovnej vstup2: smaž registr

Pokud registr: Skoč na začátek:

vstup0 = vypnutý
spi 200 jednotek
Skoč na začátek:

Atd...moc hezké na tříbení mysli!!!!
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Pan♂P​r​d​e​lka☺ 04. 05. 2015, 23:24:23
To je taková sranda, že si s tím snad pohraju sám  ;D

Čím to naprogramuju?
Chci něco jako tohle, stejně drahý  :P
(Nechci si stavět programátor, kreslit tišťák, leptat ho, to jsem už dělal a děkuji, nemám tolik času.)
http://www.dx.com/p/microcontroller-24-93-series-eeprom-programmer-sp200se-sp200s-with-isp-interface-red-278203#.VUfik_ntlBc
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Arduino 04. 05. 2015, 23:44:12
Vyberte si:

http://www.dx.com/s/arduino (http://www.dx.com/s/arduino)
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Antiarduino 04. 05. 2015, 23:52:49

Jak pomůže Arduino v řešení úlohy pro AT89S2051 ?
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: j 05. 05. 2015, 09:58:15
Jak bude řídit ten svit?
PWM a malým kondíkem?


Ono to ma primo PWM vystup, ale na ten to podle zadani nema pripojovat ... ;D. Mozna prave proto, ze zadavatel chce aby pouzil nejakou tu mozkovou bunku.

Mezi nama, ono neco takovyho zadavat a neco k tomu programovat, kdyz je to zapojeni na par tranzistoru, mozna jeste tak logicky hradlo ... To sou presne ty duvody, proc ze skol leze to co z nich leze (cest vyjimkam). Za mych casu sme aspon resili trebas semafor na krizovatce = aby se to spravne prepinalo, ve spravnych intervalech a spravne to signalizovalo poruchu ... a od ty doby sem nikda nechapal, nac ten obrovskej rozvadec se spoustou kramu za jeste vetsi spousty penez.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: l 05. 05. 2015, 10:15:47
Mezi nama, ono neco takovyho zadavat a neco k tomu programovat, kdyz je to zapojeni na par tranzistoru, mozna jeste tak logicky hradlo ... To sou presne ty duvody, proc ze skol leze to co z nich leze (cest vyjimkam). Za mych casu sme aspon resili trebas semafor na krizovatce = aby se to spravne prepinalo, ve spravnych intervalech a spravne to signalizovalo poruchu ... a od ty doby sem nikda nechapal, nac ten obrovskej rozvadec se spoustou kramu za jeste vetsi spousty penez.

Student který umí vlastní hlavou vytvořit a naládovat program do MCU, je dneska těžký nadprůměr a o práci nebude mít nouzi.

Semafor na křižovatce šel udělat z tranzistorů naposled v 80. letech minulého století. Současné požadavky na semafory jsou na hony vzdálené tvé představě: Dálková synchronizace času, dálkové řízení pro zelenou vlnu, černá skříňka se záznamem co kdy svítilo, dálkové hlášení přerušení vláken žárovek, ve velkých městech přednostní pouštění pro tramvaje a autobusy MHD a zavádí se s adaptace intervalů dle provozu.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: MalyTomi 05. 05. 2015, 12:50:00
Za mych casu sme aspon resili trebas semafor na krizovatce = aby se to spravne prepinalo, ve spravnych intervalech a spravne to signalizovalo poruchu ...
Ale zacinali ste blikajucou LED-kou, pripadne svetelnych hadom. Pochybujem, ze prvu hodinu ste hned robili semafor.
my sme napr. riesili 3-poschodovy vytah, zobrazovanie cisel na 7-segmentovke, reakcie na rozne tlacitka...

v tom zadani sa paci spojenie priblizne polovicnym jasom - tam by som jeden napad mal, ale nech porozmysla aj autor.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: MirOus 05. 05. 2015, 13:13:37
Mě to také zajímá, existuje pro to vůbec nějaký laciný programátor za 2-300,- Kč?
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Jirka 05. 05. 2015, 13:25:42
Jiste, ze existuje, napr. http://www.dx.com/p/usbasp-isp-programmer-adapter-for-at89s-series-mcu-black-164785
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: PotatoJesus 05. 05. 2015, 14:17:24
v tom zadani sa paci spojenie priblizne polovicnym jasom - tam by som jeden napad mal, ale nech porozmysla aj autor.

Dneska mám dobrou náladu, tak mám pro autora multi-ulti řešení:

(http://potato.jesus.sweb.cz/obvod.png)

Zelená ledka je tam jenom pro splnění podmínky "na nultý vývod brány P1 je připojena LED", přibližně poloviční jas se dělá na červené ledce tím odporem navíc
Ten "napsaný a odladěný program" bude prázdný soubor, moje řešení bude nejlépe fungovat bez jakéhokoliv programování  ;D Červený drát pro napájení čipu je vlastně úplně zbytečný  ;D
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Jirka 05. 05. 2015, 14:25:24
Luxusni reseni! Zapocet jisty!
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: j 05. 05. 2015, 14:57:25
Luxusni reseni! Zapocet jisty!

Hele nahodou, podobnych reseni problemu sem nekolik videl na vlastni oci, a pokud vyucujici/zadavatel nebyl vul, tak to i ocenil (navic ani nemoh jinak, protoze striktne dle zadani je to zcela koser, a da se to i dokazat). Samo, vetsinou obratem prepracoval zadani.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Pan Jan 05. 05. 2015, 15:14:40
Luxusni reseni! Zapocet jisty!

Hele nahodou, podobnych reseni problemu sem nekolik videl na vlastni oci, a pokud vyucujici/zadavatel nebyl vul, tak to i ocenil (navic ani nemoh jinak, protoze striktne dle zadani je to zcela koser, a da se to i dokazat). Samo, vetsinou obratem prepracoval zadani.

To mi připomíná zadání otázky ze základů elektrotechniky: "uveďte základní typy motorů"
čísi odpověď: "zážehové a vznětové"

Nutno ovšem dodat, že ačkoli po této zkušenosti vyučující svou otázku raději upřesnil na "uveďte základní typy elektromotorů", přesto se opět čas od času dočkal stejných odpovědí.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Pavouk106 05. 05. 2015, 15:20:09
PotatoJesus: Moc Tě prosím, pošli nám sem fotku nějakýho Tvýho realizovanýho elektrotechnickýho projektu. Jsem si už teď jistej, že půlka zdejších čtenářů (včetně mě) půjde do kolen ;D
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: JardaP . 05. 05. 2015, 17:11:12
PotatoJesus: Moc Tě prosím, pošli nám sem fotku nějakýho Tvýho realizovanýho elektrotechnickýho projektu. Jsem si už teď jistej, že půlka zdejších čtenářů (včetně mě) půjde do kolen ;D

Ja znal cloveka, ktery si kdysi privydelaval stavbou satelitnich prijimacu a instalaci satelitnich rozvodu s temito prijimaci (BTW, asi jeste funguji). Obcas si prinesl do prace nejaky nesmysl k promereni. Obcas to bylo straslive vrabci hnizdo navzajem pospajenych soucastek. Takove 3D obvody. Ty pak nasledne zaleval do asfaltu. :-)
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: MalyTomi 05. 05. 2015, 17:11:45
Jiste, ze existuje, napr. http://www.dx.com/p/usbasp-isp-programmer-adapter-for-at89s-series-mcu-black-164785
Bohuzial, x51 sa neda programovat cez ISP, musi sa klasickym programatorom.

Potento jezko: ano, pre programatora je to zadanie dost nepresne a nejasne :)
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: 3ugeene 05. 05. 2015, 17:14:07
Dneska mám dobrou náladu, tak mám pro autora multi-ulti řešení:

 ;D ;D ;D ;D ;D

Název: Re:Ovládání LED diod v assembleru
Přispěvatel: antiarduino 05. 05. 2015, 18:07:43
Mě to také zajímá, existuje pro to vůbec nějaký laciný programátor za 2-300,- Kč?

Architektura 89S je obsolete, investice do programátoru není rozumná. Výrobce doporučuje přejít na AVR nebo ARM.

Bohuzial, x51 sa neda programovat cez ISP, musi sa klasickym programatorom.

Posledních pět let slávy x51 ano, třeba AT89S8253 má ISP.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Pan♂P​r​d​e​lka☺ 05. 05. 2015, 20:48:42
Architektura 89S je obsolete, investice do programátoru není rozumná. Výrobce doporučuje přejít na AVR nebo ARM.

Hele, to mě zajímá, ale nejsou ARM už zase moc velké kanóny na blikání ledkama?
Co bys poradil na hrátky s ASM (Cčko je efektivní, ale chci si hrát s ASM) a třeba právě ledkama a aby programátor nestál majlant.
Ideálně abych programátor pořídil z DX a celkem (včetně dvou čipů) se vešel do pětikila?

Arduino nechci, kdybych chtěl Arduino, už ho mám.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Pan♂P​r​d​e​lka☺ 05. 05. 2015, 20:52:55
Ja znal cloveka, ktery si kdysi privydelaval stavbou satelitnich prijimacu a instalaci satelitnich rozvodu s temito prijimaci (BTW, asi jeste funguji). Obcas si prinesl do prace nejaky nesmysl k promereni. Obcas to bylo straslive vrabci hnizdo navzajem pospajenych soucastek. Takove 3D obvody. Ty pak nasledne zaleval do asfaltu. :-)

Zase blbě pindáš Jardo?
Víš, Jardo, že takové vrabčí hnízdo je někdy jediná možnost, jak něco postavit?
Zkus popřemýšlet, proč třeba optické pojítko RONJA bylo taky hnízdo  ;)
A napovím, rozhodně to nebylo z důvodu nízkých technických znalostí konstruktéra nebo jeho lenosti.
(http://www.chrudim.info/ronja/elektrika/Prijimac_b.jpg)
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: gamer 06. 05. 2015, 07:30:30
Hele, to mě zajímá, ale nejsou ARM už zase moc velké kanóny na blikání ledkama?
Co bys poradil na hrátky s ASM (Cčko je efektivní, ale chci si hrát s ASM) a třeba právě ledkama a aby programátor nestál majlant.
Ideálně abych programátor pořídil z DX a celkem (včetně dvou čipů) se vešel do pětikila?
ARM je na blikání LEDkama kanón na vrabce (ale to se dá říct o každém i historickém CPU), nicméně ARM je to tak levný, že ho všichni tlačí i na úkor slabších 8 a 16 bit MCU. Zajímavé věci dělá třeba Freescale, development board s ARMmem za $13, programuje se to přes USB, žádný přídavný HW na programování není potřeba:
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-KL25Z
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: vitekpin 06. 05. 2015, 08:45:30
NENE :-D :-D

http://postimg.org/image/tzxmka6mj/
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: antiarduino 06. 05. 2015, 09:45:04
Co bys poradil na hrátky s ASM (Cčko je efektivní, ale chci si hrát s ASM) a třeba právě ledkama a aby programátor nestál majlant.

Na hrátky v ASM je nyní vhodný AVR, pokud se ti nelíbí máš smůlu, s assemblerem už se moc nepočítá. Kopie ISP programátoru pro AVR se dá sehnat za 2 USD.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: MalyTomi 06. 05. 2015, 12:12:03
antiarduino: atmegy palim cez lpt programator, ktory obsahuje par odporov :) Len je problem v dnesnej dobe najst pc s lpt.
Alebo si tam nahodim bootloader toho, co ty nemas rad, a idem cez redukciu usb-> ttl
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: HUFU 06. 05. 2015, 13:08:39
Me se na hratky s assemblerem docela libil jeste PIC. Ale MCU od Atmelu byly opravdu lepsi.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: antiarduino 06. 05. 2015, 13:10:40
antiarduino: atmegy palim cez lpt programator, ktory obsahuje par odporov :) Len je problem v dnesnej dobe najst pc s lpt.
Alebo si tam nahodim bootloader toho, co ty nemas rad, a idem cez redukciu usb-> ttl

Plnohodnotné LPT je stále k dispozici: http://www.gigabyte.com/products/product-page.aspx?pid=4595#sp
Používám tohle, cena je vyšší, komfort neskutečný: http://www.atmel.com/tools/avrjtagicemkii.aspx
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: hawran diskuse 06. 05. 2015, 13:17:04
Hamba, 3x hamba!!!

Není to LED dioda, ale Light-Emitting Dioda ...
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Pan Jan 06. 05. 2015, 13:30:51
Hamba, 3x hamba!!!

Není to LED dioda, ale Light-Emitting Dioda ...

1. Hanba od slova hanět.
2. Nemáš pravdu. LED dioda, FET tranzistor, paměť RAM, to vše je v pořádku podle pravidel čj.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Lama 06. 05. 2015, 13:54:41
Správné české tvary jsou světlo emitující dioda, tranzistor řízený polem, paměť s náhodným přístupem. České tvary se v praxi nepoužívají, používá se LED, FET, RAM.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: hawran diskuse 06. 05. 2015, 14:52:02
Hamba, 3x hamba!!!

Není to LED dioda, ale Light-Emitting Dioda ...

1. Hanba od slova hanět.
2. Nemáš pravdu. LED dioda, FET tranzistor, paměť RAM, to vše je v pořádku podle pravidel čj.
:o
Ajajaj.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Pavouk106 06. 05. 2015, 15:16:12
Tady asi někdo ujíždí na FETu... ;D
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Milan Fakovaný 06. 05. 2015, 15:36:14
Správné české tvary jsou světlo emitující dioda, tranzistor řízený polem, paměť s náhodným přístupem. České tvary se v praxi nepoužívají, používá se LED, FET, RAM.

A blbci, kteří netuší, co to znamená, tyto zkratky spojují s českými slovy ve snaze udělat z toho něco pro blbce srozumitelného. Běžná trubka jako třeba Jan pak vidí výrazy jako LED dioda nebo LCD displej a protože je najde ve 4 novinách z 5, usoudí, že je to asi správně. Ne nadarmo se podobným jedincům říká: žerte hovna. Miliardy much to dělají a když jsou jich miliardy, tak se asi nemýlí, ne?
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Pan Jan 06. 05. 2015, 15:46:56
Správné české tvary jsou světlo emitující dioda, tranzistor řízený polem, paměť s náhodným přístupem. České tvary se v praxi nepoužívají, používá se LED, FET, RAM.

A blbci, kteří netuší, co to znamená, tyto zkratky spojují s českými slovy ve snaze udělat z toho něco pro blbce srozumitelného. Běžná trubka jako třeba Jan pak vidí výrazy jako LED dioda nebo LCD displej a protože je najde ve 4 novinách z 5, usoudí, že je to asi správně. Ne nadarmo se podobným jedincům říká: žerte hovna. Miliardy much to dělají a když jsou jich miliardy, tak se asi nemýlí, ne?

Nikoliv. Běžná trubka jako Jan se koukne do Pravidel českého pravopisu. Kde mu i vysvětlí, proč se to nepovažuje za chybné. Inu, pro hlupáka všichni hloupí, že, Milane...
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Lama 06. 05. 2015, 16:04:43
Spojení LED dioda a LCD displej jsou chybná z principu. Pánové z z Ústavu pro jazyk český k tomu mohou zaujmout stanovisko, ale na věci to nic nemění, spojení chybné zůstává.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: v 06. 05. 2015, 16:14:47
Spojení LED dioda a LCD displej jsou chybná z principu. Pánové z z Ústavu pro jazyk český k tomu mohou zaujmout stanovisko, ale na věci to nic nemění, spojení chybné zůstává.

nerad se zapojuju do takové zbytečné diskuze mimo téma, ale nedá mi to

v rozporu s všeobecným míněním nejsou jazykovědci nějací "vývojáři" jazyka, ale jenom pozorovatelé, kteří sledují jak se jazyk přirozeně vyvíjí a změny studují a kodifikují
spojení "LCD displej" se běžně používá, to je realita, můžete se proti realitě bouřit jak chcete, ale budete za vola

http://en.wikipedia.org/wiki/Computer_monitor#Liquid_crystal_display
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Lama 06. 05. 2015, 16:28:40
Obávám se, že hrozba označení za vykastrovaného býka od komunity technických analfabetů používající vlastní slangové výrazivo, není dostatečná motivace k přijetí jejich slangu.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Pan Jan 06. 05. 2015, 16:47:12
Spojení LED dioda a LCD displej jsou chybná z principu. Pánové z z Ústavu pro jazyk český k tomu mohou zaujmout stanovisko, ale na věci to nic nemění, spojení chybné zůstává.

Další, co má pocit, že sežral ho..o krále Šalamouna...
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Milan Fakovaný 06. 05. 2015, 17:11:03
Nikoliv. Běžná trubka jako Jan se koukne do Pravidel českého pravopisu. Kde mu i vysvětlí, proč se to nepovažuje za chybné. Inu, pro hlupáka všichni hloupí, že, Milane...
To je přesně ono. Běžná trubka jako Jan se koukne do PČP, aniž by jí došlo, že tohle není o pravopisu, ale logice. Docela už věřím tomu, že jiná dementní trubka by tu přišla obhajovat, že věta "zítra jsem vařil železo v borovicové ploutvi" není pitomost, protože z hlediska pravidel českého pravopisu k ní nejsou námitky.

Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Pavouk106 06. 05. 2015, 17:18:06
Pokusím se znovu vyzvat PotatoJesuse, aby nám sem postnul nějakej svuj elektrotechnickej projekt (v podobě forografie). A jako motivaci slibuju, že pak taky něco pošlu ;D (chápu, že to nemusí být nutně POZITIVNÍ motivace)
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: JardaA 06. 05. 2015, 18:03:33
Spojení LED dioda a LCD displej jsou chybná z principu. Pánové z z Ústavu pro jazyk český k tomu mohou zaujmout stanovisko, ale na věci to nic nemění, spojení chybné zůstává.

Dříve byla snaha hledat či vytvářet pro cizí termíny české ekvivalenty; některé se ujaly (viz rozhlas, dálnice), jiné ne. Speciálně pro LED bylo už někdy v 70. letech navrženo označení "lumivka" :-).
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Pan Jan 06. 05. 2015, 18:25:38
Nikoliv. Běžná trubka jako Jan se koukne do Pravidel českého pravopisu. Kde mu i vysvětlí, proč se to nepovažuje za chybné. Inu, pro hlupáka všichni hloupí, že, Milane...
To je přesně ono. Běžná trubka jako Jan se koukne do PČP, aniž by jí došlo, že tohle není o pravopisu, ale logice. Docela už věřím tomu, že jiná dementní trubka by tu přišla obhajovat, že věta "zítra jsem vařil železo v borovicové ploutvi" není pitomost, protože z hlediska pravidel českého pravopisu k ní nejsou námitky.

Je normální, že lidé s nižším IQ nevidí logiku v příkladech, jež lidé s vyšším IQ dovedou vyřešit. Toto je podobný případ.
Mimochodem nejde jen o češtinu. Jak už tu bylo zmíněno, "LCD display" či "FET transistor" jsou běžná spojení i v angličtině a jiných jazycích, stejně jako "operační systém MS-DOS", "programovací jazyk COBOL", "reaktor typu VVER", "norma ČSN" atd. Jedná se o ustálené zkratky, jež tvoří název konkrétní technologie nebo věci, kdy redundantní použití podstatných zkratkotvorných slov není chybou, zejména jde-li o zdůraznění kategorie dané věci, upřesnění či kvůli skloňování. "Učebnice jazyka COBO", "referenční příručka k operačnímu systému MS-D" jsou zkrátka nesmysly, stejně jako "triangulační síť JK" či "norma ČS" – co to má být? Nějaký blíže nespecifikovaný úzus zaběhlý v Československu? "Síť JK"? Co to je?
Ne! Jde o konkrétní systém norem, který nese označení "ČSN", o konkrétní trigonometrickou síť, jež nese označení "JTSK", o konkrétní technologii, která nese označení "FET" atd.
Ale vždycky se najdou nějací íkváci, kteří v tom viděj nějaký nepřekonatelný problém a připadá jim logičtější a srozumitelnější do tabulky vyplnit něco ve stylu "typ paměti: SDRA", "typ displeje: LC", "zdroj světla: ED".
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Pavouk106 06. 05. 2015, 18:53:27
Pan Jan: Dobře Ty! ;) +1
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Pan♂P​r​d​e​lka☺ 06. 05. 2015, 20:35:26
Na hrátky v ASM je nyní vhodný AVR, pokud se ti nelíbí máš smůlu, s assemblerem už se moc nepočítá. Kopie ISP programátoru pro AVR se dá sehnat za 2 USD.

Hele a dokázal bys poradit rozumný set CPU+programátor (odkazem třeba právě z DX), který se dá zastrčit do nepájivého pole a můžeš si hrát s ASM? Prostě něco konkrétního?

Kup tohle, v GMku tohle, pět diod, pět spínačů a můžeš si blikat?
Samo, aby to mělo trochu budoucnost, což 8051 už asi nemá viď?
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: hu 06. 05. 2015, 20:44:50
Na hrátky v ASM je nyní vhodný AVR, pokud se ti nelíbí máš smůlu, s assemblerem už se moc nepočítá. Kopie ISP programátoru pro AVR se dá sehnat za 2 USD.

Hele a dokázal bys poradit rozumný set CPU+programátor (odkazem třeba právě z DX), který se dá zastrčit do nepájivého pole a můžeš si hrát s ASM? Prostě něco konkrétního?

Kup tohle, v GMku tohle, pět diod, pět spínačů a můžeš si blikat?
Samo, aby to mělo trochu budoucnost, což 8051 už asi nemá viď?

Atmega8 + 4 odpory + sériovej port + avrdude tool?
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Michal Taneček 06. 05. 2015, 21:16:19
...

+1 Taky se mi to moc nelíbí, ale mrvení výrazů běžné, co je horší, děláme to nejspíše všichni. Kdo tu zná všechny termíny a výrazy, kord v oborech, kde se nepohybuje.

P.S.:

To si mám přečíst VŠ skripta,protože mě jinak doktor neošetří a seřve? :D
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Mirek 07. 05. 2015, 14:06:41
P.S.:

To si mám přečíst VŠ skripta,protože mě jinak doktor neošetří a seřve? :D

Když tím doktorem bude Milan Fakovaný tak to určitě platí...
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Yarda 09. 05. 2015, 10:48:03
http://forum.zive.cz/viewtopic.php?f=922&t=929499

BTW: Zmínil se ten šmudla, do kterého vzdělávacího ústavu občas zavítá?
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Milan Fakovaný 11. 05. 2015, 09:23:26
Ale vždycky se najdou nějací íkváci, kteří v tom viděj nějaký nepřekonatelný problém a připadá jim logičtější a srozumitelnější do tabulky vyplnit něco ve stylu "typ paměti: SDRA", "typ displeje: LC", "zdroj světla: ED".

Nevšiml jsem si, že by tu někdo jiný než pitomečci psali vyrazy typu "typ paměti: SDRAM". To za prvé. Za druhé, je vtipné, když se tu někdo ohání inteligencí a není schopen pochopit, že mezi "dioda LED" a "LED dioda" je poměrně významný problém. Chápu, že primitivnější jedinci ho tam nevidí a proto, když jim někdo chytřejší řekne, že LED dioda je nesmysl, tak z toho usoudí, že jediná možná správná cesta je "LE dioda" nebo "dioda LE". Není tomu tak.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: dword 11. 05. 2015, 11:05:06
Ale vždycky se najdou nějací íkváci, kteří v tom viděj nějaký nepřekonatelný problém a připadá jim logičtější a srozumitelnější do tabulky vyplnit něco ve stylu "typ paměti: SDRA", "typ displeje: LC", "zdroj světla: ED".

Nevšiml jsem si, že by tu někdo jiný než pitomečci psali vyrazy typu "typ paměti: SDRAM". To za prvé. Za druhé, je vtipné, když se tu někdo ohání inteligencí a není schopen pochopit, že mezi "dioda LED" a "LED dioda" je poměrně významný problém. Chápu, že primitivnější jedinci ho tam nevidí a proto, když jim někdo chytřejší řekne, že LED dioda je nesmysl, tak z toho usoudí, že jediná možná správná cesta je "LE dioda" nebo "dioda LE". Není tomu tak.

A ja se tak tesil... no nic, necht je z tebe vul o prispevek pozdeji, kde prosim o odpoved na otazku: "Jak spravne nazyvat svetlo-emitujici-diodu?"
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: m 11. 05. 2015, 11:50:48
"Jak spravne nazyvat svetlo-emitujici-diodu?"

LED, nebo s přimhouřením oka světelná dioda. Též možno použít navrhovaný lež nerozšířený název lumidka.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Ferda 11. 05. 2015, 12:15:31
"Jak spravne nazyvat svetlo-emitujici-diodu?"

LED, nebo s přimhouřením oka světelná dioda. Též možno použít navrhovaný lež nerozšířený název lumidka.

Aha, takže než napsat "LED dioda" (protože jste vítězoslavně objevili, že to "D" znamená diode a z jakéhosi nepochopitelného důvodu to pro vás představuje nějaký nepřekonatelný problém), to raději psát "lumidka"?

Vám fakt hrabe.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: m 11. 05. 2015, 12:22:53
protože jste vítězoslavně objevili, že to "D" znamená diode a z jakéhosi nepochopitelného důvodu to pro vás představuje nějaký nepřekonatelný problém

Význam písmene D je znám po celou dobu existence zkratky LED.
Sousloví "LED dioda" znamená světlo emitující dioda dioda a je to stejný nesmysl jako "ČSSD demokratická".
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: gamer 11. 05. 2015, 12:38:32
Význam písmene D je znám po celou dobu existence zkratky LED.
Sousloví "LED dioda" znamená světlo emitující dioda dioda a je to stejný nesmysl jako "ČSSD demokratická".

Ústav pro jazyk český s tím nemá problém.
http://prirucka.ujc.cas.cz/?id=781
Obdobným způsobem bychom mohli zapsat i spojení CD-disk / CD disk / disk CD, SMS-zpráva / SMS zpráva / zpráva SMS, LCD-displej / LCD displej / displej LCD. Ze slovotvorného hlediska jde v těchto případech o redundantní spojení (CD = kompaktní disk, SMS = krátká textová zpráva, LCD = displej z tekutých krystalů), nicméně českým mluvčím je často původ těchto zkratek neznámý. Velkou roli hraje navíc i ustálenost těchto spojení, konvence.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: m 11. 05. 2015, 13:18:03
Ústav pro jazyk český s tím nemá problém.

Názory jazykovědců nijak neřeší ani nezmenšují nesmyslnost uvedených spojení.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Ferda 11. 05. 2015, 13:21:24
protože jste vítězoslavně objevili, že to "D" znamená diode a z jakéhosi nepochopitelného důvodu to pro vás představuje nějaký nepřekonatelný problém

Význam písmene D je znám po celou dobu existence zkratky LED.
Sousloví "LED dioda" znamená světlo emitující dioda dioda a je to stejný nesmysl jako "ČSSD demokratická".

OMG! Někteří lidé by se vážně raději neměli pokoušet o myšlení, aby to nedopadlo tak, jako u "m".
Ano, LED = Light Emitting Diode, ano, LED dioda tedy doslova znemaná "Light Emitting Diode dioda". Ale problém s tím má jen "m" a jemu podobní "myslitelé".
Když by tedy někdo psal, že zasedání se účastnili zástupci nejrůznějších politických stran, tak podle "m" by výčet bezprostředně následující měl vypadat ve stylu "ČSD, OD, KČM"? Nebo naopak je použitím příslušné zkratky vyloučeno v jednom spojení použití slova "strana"?
Jako vážně by mě zajímaly mentální pochody podobných jedinců. Tohle už jsou podle mě případy pro cvokaře. Musíte být opravdu velmi hloupí lidé.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: hawran diskuse 11. 05. 2015, 13:31:06
Hamba, 3x hamba!!!

Není to LED dioda, ale Light-Emitting Dioda ...

Šišmarjá, to je nářez.
Přiznám se, já to napsal záměrně, protože dost často se v průběhu řešení nějakého podobného problému objeví "myslitel", který začne řešit tuhle hovadinu.

Mea culpa, mea maxima culpa!


Tak už tuto pípchovinu neřešte, prosím.

PS: já osobně nemám s LED diodou, LCD displejem, ani s CD diskem žádný problém, je to prostě ustálené slovní spojení a lidi si na to už zvykli ...

Název: Re:Ovládání LED diod v assembleru
Přispěvatel: m 11. 05. 2015, 13:48:08
tak podle "m" by výčet bezprostředně následující měl vypadat ve stylu "ČSD, OD, KČM"?

Nic takového jsem neuvedl, nevkládej mi slova do úst.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: dword 11. 05. 2015, 15:51:42
Prosmte "m", mohl bys UZ KONECNE napsat jak bys podle tebe napsal vetu debilem recenou priblizne takto: "Zasedani se ucastnili 2 predstavitele demokraticke strana CSSD", misto toho abys tu psal jak ti vsichni cpeme slova do ust? Reseni je velice proste, uved to na pravou miru. Dokud budes brecet ze ti ostatni cpou slova do ust, misto abys sam zakricel jak maji znit, beru to tak ze se schovavas pred priznanim.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: dword 11. 05. 2015, 15:52:59
Oprava: "Zasedani se ucastnili 2 predstavitele demokraticke strany CSSD"
(eliminace uhybnych manevru)
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Milan Fakovaný 11. 05. 2015, 16:22:44
A ja se tak tesil... no nic, necht je z tebe vul o prispevek pozdeji, kde prosim o odpoved na otazku: "Jak spravne nazyvat svetlo-emitujici-diodu?"
Nezbývá mi, než si položit otázku: jak vysoké (resp. nízké) IQ musí mít jedinec, aby pochopil, že LED se nejlépe napíše nazve "LED" a není třeba vymýšlet opičárny typu "LE dioda" apod.?
Rozumím tomu, že by se duševně slabší jedinci při čtení věty např. "Červenou LED zapojíme hned za rezistor" cítili značně nejistě a nechápali by, proč bylo to ledové kluziště tak velké, že bylo napsáno verzálkami, nicméně všichni ostatní (zejména ti, kterým text byl určen), vědět budou.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Ferda 11. 05. 2015, 16:53:48
A ja se tak tesil... no nic, necht je z tebe vul o prispevek pozdeji, kde prosim o odpoved na otazku: "Jak spravne nazyvat svetlo-emitujici-diodu?"
Nezbývá mi, než si položit otázku: jak vysoké (resp. nízké) IQ musí mít jedinec, aby pochopil, že LED se nejlépe napíše nazve "LED" a není třeba vymýšlet opičárny typu "LE dioda" apod.?
Rozumím tomu, že by se duševně slabší jedinci při čtení věty např. "Červenou LED zapojíme hned za rezistor" cítili značně nejistě a nechápali by, proč bylo to ledové kluziště tak velké, že bylo napsáno verzálkami, nicméně všichni ostatní (zejména ti, kterým text byl určen), vědět budou.

Opičárny tu vymejšlíš akorát ty a tobě podobní íkváci. Nám ostatním je totiž srdečně jedno, jestli někdo píše "Přehled LED" nebo "Přehled LED-diod" – ovšem s tím, že druhá varianta je jasnější a nepotřebuje žádné osvětlení kontextu; zřejmě jsi asi nestihl postřehnout, že zkratka "LED" může znamenat vícero věcí, nejen druh diody.
Ale už ti tu bylo názorně ukázáno, že se svou úchylnou obsesí za žádnou cenu nedopustit, aby se nějaké slovo ze zkratky objevilo ve spojitosti s touto zkratkou znovu v textu, se do své vlastní pasti chytneš jedině ty sám.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: TVL 11. 05. 2015, 16:57:18
LED dioda je pleonasmus. Ale ne každý pleonasmus je špatný. Jazyk je tady od toho aby zajistil porozumění a ta má mnohdy přednost před formální správností.
Pokud je projev určen odbornému publiku, tedy např. věta "Červenou LED zapojíme hned za rezistor", pak použijeme LED a hotovo, není co řešit.
Pokud je projev určen laickému publiku, které nemusí zkratku LED chápat, pak je potřeba ji rozepsat - např. "dioda emitující světlo (LED), ale českému laickému publiku nevznikne v hlavě snadno ta vazba, že to co by logicky zkrátili na DES je ve skutečnosti LED.
Navíc pokud není projev dostatečně odborně zakotven, tak hrozí, že daná zkratka znamená v jiném oboru něco jiného.
Takže v tomto případě je použití pleonasmu LED dioda poměrně dobrá volba.

Dále viz třeba:
http://cs.wikipedia.org/wiki/Pleonasmus#Pleonasmy_obsahuj.C3.ADc.C3.AD_zkratku_a_.C4.8D.C3.A1st_jej.C3.ADho_v.C3.BDznamu
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: m 11. 05. 2015, 17:53:49
"Zasedani se ucastnili 2 predstavitele demokraticke strana CSSD"

Překvapivě bych to ponechal. Srovnej s "Zasedani se ucastnili 2 predstavitele CSSD strany demokraticke".
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: dword 11. 05. 2015, 17:55:20
A ja se tak tesil... no nic, necht je z tebe vul o prispevek pozdeji, kde prosim o odpoved na otazku: "Jak spravne nazyvat svetlo-emitujici-diodu?"
Nezbývá mi, než si položit otázku: jak vysoké (resp. nízké) IQ musí mít jedinec, aby pochopil, že LED se nejlépe napíše nazve "LED" a není třeba vymýšlet opičárny typu "LE dioda" apod.?
Rozumím tomu, že by se duševně slabší jedinci při čtení věty např. "Červenou LED zapojíme hned za rezistor" cítili značně nejistě a nechápali by, proč bylo to ledové kluziště tak velké, že bylo napsáno verzálkami, nicméně všichni ostatní (zejména ti, kterým text byl určen), vědět budou.

Pokud ti opravdu nezbyva nic jineho nez polozit mi otazku, kdyz ja se ptam na upresneni tve vyhybave demagogicke odpovedi...   kde misto argumentu klades jen urazky, pak zbyva pouze jedine a to zaplakat nad tebou.

Nic k veci, kecu plnou hubu, od zacatku vyhybavy, ne a ne si za svym nazorem stat, nu ale hlavne ze mam posledni slovo, je tak?
Abych to shrnul... nejdrive tu po nas rves, ze ti vkladame dve z nejbeznejsich moznosti do ust, aby jsi nakonec rekl, ze ja jsem ten s nizkym IQ ktery nechape co je LED a ze se to tak normalne pise, no toto...  ;D
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: Milan Fakovaný 11. 05. 2015, 22:55:45
zřejmě jsi asi nestihl postřehnout, že zkratka "LED" může znamenat vícero věcí, nejen druh diody.
Fajn, buďme zcela konkrétní. Kolik dalších relativně běžně používaných věcí/předmětů/technologií má zkratku LED? Ptám se vážně a opakuji tu podmínku opravdu používaných významů. Vymyslet k tomu něco jako "lempl ekvivalentní debilovi" není účelem.

Jinak pokud opičárny typu "LE dioda", co tu navrhují někteří jedinci, nejsou opičárny, pak skutečně další diskuze postrádá smysl, protož ne nadarmo se říká - vyvaruj se diskuze s blbcem. Někdo by si nemusel všimnout, že je mezi vámi rozdíl.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: honza 12. 05. 2015, 17:42:21
Milane do toho!!

Královsky se bavím:) Mám rád tydle koně, co si jsou jistý svou pravdou a všichni ostatní jsou pro ně blbci. Pokud máte stejnýho koníčka, tak doporučuji diskuze k článkům:

http://petrkrcmar.blog.root.cz/2012/05/13/procento-vs-procentni-bod/
http://www.abclinuxu.cz/clanky/vyvijime-pro-android-uvod

Pokud máte další tipy, tak prosím sdílejte. A ano - vím, že je to úchylka, ale mě to baví:)

Pro Milana - mám další námět: "LED žárovka", doufám správně, že něco takového také netolerujete?

Dík
Honza
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: j 12. 05. 2015, 19:39:10
LED televize, LED monitor ... kupodivu jedno i druhy se bezne nazyva "ledka" a pokud se pouziva zkratka tak treba LED TV, jenze to TV se casto vynecha, protoze je to zjevne z kontextu.

Mimochodem, zarovka se zcela bezne rika i vsem typum vybojek, ktery jsou vybaveny nekterym z E zavitu. Zarivka pak taky neni zarivka, ale cela rada ruznych vybojek, pricemz pro bezneho kupujiciho je rozdil v tom, ze zarivka je proste trubka, ktera se nesroubuje. A nejzajimavejsi na tom je, ze mu to zcela vpohode a zcela kdekoli i prodaj.


resit takovyhle kokotiny ... mimochodem ne webu ujc byvalo prohlaseni, ze veskera pravidla se vztahuji pouze a vyhradne na skolni vyuku a nijak neurcuji nebo nekodifikuji co je nebo neni spravne, protoze cestina je jazyk zivy, a tudiz se neustale menici.
Název: Re:Ovládání LED diod v assembleru
Přispěvatel: jj 12. 05. 2015, 20:33:28
LED televize je nesmysl jiného druhu, hlavní zobrazovací princip je stále technologie LCD, na tom se nic nezměnilo, změnou podsvícení se z LCD nestalo LED. Pojem LED televize je rezervován pro technologii dnes reprezentovanou OLED. Tyto nesmysly vymýšlejí prolhaní obchodníci, ukázalo se že veřejnost jim zbaštila televize 720p prodávané jako HD-Ready bez větších protestů tak co by v tom nepokračovali.

Výbojkám ve viditelném spektru se říká výbojky, výbojkám v neviditelném spektru opatřené luminoforem se říká zářivky.