Conrad Course material 10104 14 years and over 10104 Manual De Usuario
Los códigos de productos
10104
2
Programirljiv krmilnik s tipkami
......................................................................................................................................................................................................................................................................................................................................
......................................................................................................................................................................................................................................................................................................................................
Mikrokrmilnike najdemo povsod: v gospodinjskih aparatih, napravah zabavne elektronike,
vozilih, merilnikih in celo v vesoljskih plovilih brez posadke. Povsod počnejo stvari, ki jim jih
ukaže program. Zelo zabavno je tudi samostojno ustvarjanje enostavnih krmilnih programov.
Prvi korak je vedno izbira mikrokrmilnika ali procesorja, ki se karseda natančno ujema z
želeno nalogo. Izbirate lahko med neštetimi vrstami, ki jih ponujajo različni proizvajalci.
Izberete lahko tudi programski jezik. Ponavadi sta v ponudbi programska jezika Assembler in
C, v številnih primerih tudi Basic ali kak drug jezik. Ponavadi za programiranje potrebujete
drago programsko opremo ali programirno napravo. Poleg velikega finančnega zalogaja pa
ne smemo zanemariti tudi časa uvajanja.
Mikrokrmilnik, ki je uporabljen v tem učnem kompletu, je čisto nekaj drugega. Za
programiranje ne potrebujete ničesar drugega kot dve tipkali (stikali s tipko). Krmilnik, ki ga
programirate s tipkami, pozna relativno malo ukazov, ki se jih z lahkoto naučite in jih
programirate neposredno v krmilnik s pomočjo tipk. Program lahko kadarkoli spremenite in to
brez uporabe posebnih pripomočkov.
Sistem je posebej primeren za kompaktne aplikacije na področju meritev, krmiljenja in
regulacije. Številne naloge so s tem sistemom že v celoti rešljive. Poleg tega lahko po
uspešnem programiranju mikrokrmilnik vgradite v lastna vezja. Pri tem se predpostavlja
osnovno poznavanje elektronike.
Sistem je hkrati primeren tudi kot osnova za izobraževanje in za prve korake pri
programiranju mikrokrmilnikov. Uspeh je hitreje viden kot pri drugih sistemih. Vendar pa so
strukture podobne kot pri drugih programskih jezikih, s čimer je kasnejši prehod olajšan.
Kazalo
......................................................................................................................................................................................................................................................................................................................................
......................................................................................................................................................................................................................................................................................................................................
Programirljiv krmilnik s tipkami ................................................................................................ 2
Kazalo ..................................................................................................................................... 2
Uvod ........................................................................................................................................ 3
Izmenična utripalka ................................................................................................................. 6
Binarni števec in PWM izhodni signal ..................................................................................... 7
Analogno-digitalni pretvornik ................................................................................................. 10
Naključni generator ............................................................................................................... 12
Merjenje dolžine impulza ...................................................................................................... 14
Branje programov ................................................................................................................. 15
Vnašanje programov ............................................................................................................. 17
Obnovitev vzorčnih programov ............................................................................................. 18
Osnovni ukazi za programirljiv krmilnik s tipkami .................................................................. 18
Računanje s spremenljivkami ............................................................................................... 20
Skoki in razcepi ..................................................................................................................... 22
Pregled ukazov ..................................................................................................................... 24
For zanke .............................................................................................................................. 25
Primerjave ............................................................................................................................. 26
AND, OR in XOR .................................................................................................................. 26
Podprogrami ......................................................................................................................... 27
Stikalo za mrak ..................................................................................................................... 28
LED-zatemnilnik .................................................................................................................... 29
Kodna ključavnica ................................................................................................................. 30
Priloga ................................................................................................................................... 31
Garancijski list ....................................................................................................................... 36