Cum un microcontroler?
Munca MK este de a compara și de a schimba numerele în registre. și comparând schimbarea biții individuali din registre. Comparați și schimbarea este în conformitate cu programul. Programul - o secvență de linii cu echipe. Echipele se îndreaptă către anumite registre și să le modifice sau să schimbe conținutul lor, mai precis, schimba numerele; mai precis - schimba biți de numere de opt biți.
Și acum cel mai important lucru despre activitatea MC - schimba biți specifice în anumite registre conduce la faptul că pe anumite picioare apar (ieșiri) semnale MK. Obiectivul programului - pentru a primi aceste semnale, la o anumită perioadă de timp și într-o secvență specifică la MC îndeplinește o funcție utilă.
MK poate nu numai semnale de ieșire de pe picioare, adică "Yank" picioare. dar, de asemenea, „reacționează“ la semnalele externe. Trebuie remarcat faptul că unele date din registre cu destinație specială pot fi modificate nu numai de program, ci și ca urmare a unor influențe externe, de exemplu, prin apăsarea unui buton sau de anumite evenimente din MC (de exemplu, reducere de tensiune).
Care este semnalul?
Pur și simplu vorbind, un semnal se înțelege una dintre cele două state la pediculului. Zero semnal sau un semnal logic de nivel scăzut (NFI) este aproape de zero, în raport cu 0 volți minus putere. Un singur semnal sau un semnal de nivel logic ridicat (VLU) corespunzătoare tensiunii de alimentare sau minus 5 volți puterea relativă.
Stresul pe piciorul mai mare de 60% din puterea de tensiune IC percepe garantate ca VLU sau „1“ - o logică de mare. Stresul pe picior mai puțin de 20% din tensiunea de alimentare este garantată MK percepe ca NLU sau „0“ - un nivel scăzut logica. Aceste niveluri prag pentru tensiune de alimentare de 5 volți va fi de 1 și 3 volți.