Limbajul de asamblare Limbajul de asamblare permite înţelegerea la nivel de amănunt a ceea ce se întâmplă într-un mC. În DS500 instrucţiunile sunt stocate în format hexa şi privite în ansamblu sunt foarte greu de descifrat. Un asamblor este un program care permite scrierea instrucţiunilor, într-o formă mai mult sau mai puţin literară, dar care […]
CONTINUAREMicrocontrolerul DS5000 Microcontrolerul DS5000 – primul pas spre ceea ce v-aţi propus la început şi pentru care aţi parcurs lecţiile anterioare. Primele lecţii au abordat conceptele generale comune majorităţii mC. În continuare, vom vorbi despre mC DS5000 de la Dallas Semiconductor. În opinia mea acest chip este unul dintre cele mai “elegante” dacă îmi permiteţi […]
CONTINUAREMemorie, adresare Sistemele pe bază de microprocesor necesită existenţa unei memorii, iar procesarea informaţiei se face la nivel de cuvânt. Cuvintele pot fi cuvinte de adresare (a informaţiei) şi cuvinte adresate (ce exprimă informaţia). Cuvintele adresate pot exprima o instrucţiune pentru procesor sau o dată. După cum informaţia procesorului poate fi o instrucţiune sau o […]
CONTINUAREÎn primul rând aş vrea să lămurim câteva lucruri care ne vor fi utile în viitor. Şi anume: • Când programezi un mP este indicat să precizezi baza în care sunt reprezentate numerele. Un număr binar cum este 1111 trebuie scris sub forma 1111b, un număr zecimal, de exemplu 123 trebuie scris 123, iar pentru […]
CONTINUAREÎncepând cu acest număr, pe parcursul întregului an, vom prezenta celor interesaţi în programarea microcontrolerelor un excepţional curs primit de la prietenul nostru Kenneth Richardson, un american care de 20 ani încoace nu “visează” decât … microcontrolere … Lecţia 1 Limbajul Microprocesoarelor Cei mai mulţi oameni consideră calculatoarele un fel de dispozitive complicate, super inteligente […]
CONTINUARE