Anonymní profil Jerry – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Jerry – Programujte.comAnonymní profil Jerry – Programujte.com

 

Příspěvky odeslané z IP adresy 2a00:1028:83be:235a:acd5:...–

Jerry
Assembler › Programování intel 8051
15. 4. 2017   #215613

ten program nebo to školní zadání tu budeš muset napsat jinak si o tobě muže někdo myslet něco divnýho třeba :

.. osobně mi to připadá že si nějakej tydýt ftipálek :) velikonoční, protože jestli to máš do školy tak tě to tam naučej. a jinak ono tady v čr se s tim asi neuživíš .. na holku bych viděl spíš to PHP nebo Javu :)

na webu zive.cz řikaj takovejm jako si ty trolové a sou to obvykle týpci s IQ nějakýho poslance :)

třeba Mr. Benda a tak .... ale odpovim ti no...

já osobně bych v dnešní době už do u51' nešel používá se to hlavně v pračkách, mikrovlnkách, frekvenční měniče (siemens), kávovary, televize, vánoční osvětlení na stromeček, v německu je to seriozní zaměstnání atak.

spíš bych volil řadu AVR např. ATmega8535 atd je tam AVR studio což je lepčí nebo něco na čem muže běžet linux, třeba SAM / ARMm0+ atd, co třeba arudino, raspberrypi což je celek 

výrobců 51 sou mraky, výrobců mikroprocesorů jako 51 sou taky mraky např. Renesas, Microchip, atd. atd.

...no tak asi nejspíš budeš muset ten svuj problém nějak blíže popsat ... programování pro 51'

je celkem jednoduchý je to na úrovni HTML+PHPčka ....  a je to určený např pro takovýhle procesory

http://www.b-kainka.de/Daten/Mikros/d80515.pdf

asi bych si zvolil Atmel a s nim začal takže si zvolíš nějakej procesor třeba tohle

http://www.microchip.com/wwwproducts/en/AT89C2051

http://www.atmel.com/products/microcontrollers/8051architecture/start_now.aspx

ale je aj spousta jinech...

budeš tedy potřebovat programátor od Atmelu (celkem je to sranda za 3000Kč)

koupíš si k němu

1. programátor (malá krabička - viz ta web stránka výše nebo např. zde

http://www.nskelectronics.com/programmers.html

2. napájecí zdroj pro programátor pokud je potřeba což je obyč zásuvkový podle požadavku na napájení např. 5V/400mA

3. koupíš si vývojovou desku nebo si ji uděláš + procesor - viz ta web stránka výše

vývojová deska obsahuje procesor, restart obvody, připojení napájení, led diody a mikropsínače atd

k ní je potřeba opět zásuvkový zdroj např. ideálně 12V/700mA.

4. Stáhneš si buď vývojové prostředí od Atmelu kde je vše včetně editoru a simulátoru a přímo mužeš připojit aj programátor nebo ,,, koupíš si nějakej levnej programátor

http://www.nskelectronics.com/usb_8051_programmer.html

https://shop.mikroe.com/debuggers/mikroprog/8051

na internetu jich sou mraky např. zde

http://www.promislbc.cz/index.php?page=&lang=cs

http://www.hte.cz/produkty.php?k=3

perfektní vývojové prostředí má fi. Keil     http://www.keil.com/…;  ; , ale neni to zdarma, ale

na torrentu je k dispozici http://www.1337x.pl/ ; ale je tam asi virus bych řek ...  

pro školní ulohu na pár řádku ti stačí nějakej jednoduchej assembler linker a příslušenství z konce 80 let

např. toto: https://uloz.to/!50B9Sl9ehjW5/51-vyvoj-zip

je to technologický top-level z konce 80let :)

máš tam assembler, linker, simulátor (help je příkazem h), příslušenství.  máš tam i příklad v asm jménem dada.asm. překlad se spouští příkazem (nejdřív příkaz cmd pokud si pod windows 7/8/10)

p dada

a vytvoří se ti zpráva o překladu na závěr soubor dada.bin, který se přímo nahraje do procesoru.

jakmile nahraješ kod do procesoru, je procesor připraven pro práci a stačí připojit napájení.

p je textový dávkový soubor  a uvnitř něj máš jak se co spouští. zdrojový kod dada.ams se píše a edituje např. v notepadu.

procesoru 51 se programují v mnoha různých jazycích např. assembler, C89/99, C/C++, Pascal, Basic, python.

Pro assembler je knížka:

Programovací jazyk assembler 8051, Tesla Eltos 1991, ISBN 80-7102-032X

Pro céčko:

Programovací jazyk C, Kernighan, Ritchie, Computer Press Brno 2008, ISBN 80-251-0887-X

C pro mikrokontrolery, Mann, nakladatelství Ben, 2003, ISBN 80-7300-077-6

O procesorech jako takových:

Jednočipové mikropočítače Intel 8048-8096, Šubrt , Grada 1992, ISBN 80-85424-66-5

atd... atd.. koukni do nakladatelství Ben a nebo snad i CPress. Jinak na webu je toho mraky ...

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý