Jste zde

Software

Programování v jazyce C - 1. Úvod

Tento kurs si klade za cíl seznámit posluchače se základy programovacího jazyka C, o němž se autor

domnívá, že patří k základním znalostem informatika. Obsah textu však představuje jen základní pojmy jazyka. Teprve

ve cvičeních a zejména soustavným používáním jazyka se student dostane ze stadia pasivní znalosti syntaxe k

aktivnímu použití jazyka.

Omezená verze disasembleru DASM51D.exe

Program slouží k převodu programu pro jednočipové počítače řady MCS 51 z formátu *.bin. Zpětný převod je komfortní do ASM51 i s návěstími. Zpětná návěstí se vytváří jen na přání. Vznikají až ve druhém průchodu, pokud jsou požadována. Překladač vás vyzve k zadání 2 (velkých) písmen. (Např. AA). Uvedeny disasembler je pouze český. Pracuje pod DOSem ale také pod Windows98 (z okna WC - rozuměj Windows comander).

Maticová klávesnica

Prakticky každé zapojenie s mikroprocesorom potrebuje meniť určité premenné. S výhodou sa k tomu

používajú maticové klávesnice. Väčšina však rieši problém zákmitov časovým oneskorením riešeným do slučky, čiže

procesor nič nerobí. Ďalší problém nastáva pri stlačení troch tlačítok do pravouhlého trojuholníka. Vtedy každý

software detekuje aj štvrtú avšak nestlačenú klávesu. Riešenie ostáva na programátorovi.

Textový editor PSPad

Mnozí programátoři s oblibou tvrdí, že nejlepším editorem pro psaní programů je Notepad (Poznámkový

blok) ve Windows. Tento přístup vychází ze zkušenosti, že mnohé "programátorské" editory mění vzhled zdrojových

kódů, čímž zhoršují přehlednost. Najdou se však i výjimky. Potřebujete-li nástroj s jednoduchostí Notepadu a

vymoženostmi programátorských editorů, zkuste třeba právě PSPad.

Překladače jazyka C pro mikroprocesory řady x51

K vývoji aplikací pro jednočipové mikropočítače lze použít celou řadu programovacích jazyků (jazyk

symbolických instrukcí, C, Pascal, java, Basic, atd.). Dominantní postavení si stále udržuje jazyk symbolických

instrukcí s více než 50 %. Současný trend však stále více směřuje, k použití vyšších programovacích jazyků,

jmenovitě jazyka C.

Stránky