- #1
indie452
- 124
- 0
Hi
i'm doing a circuits lab in physics at the moment based on programming a PIC16F819 microcontroller. What i don't understand is how the program is executed.
I kind of understand that when a pin is logic high voltage then the bit of the number is one and when it is logic low it is zero.
Also i understand that transistors are used to control the flow of current and this current flow results in a change of circuit voltage which represents the bits of information.
But what else is there to know? How does a progam that we write control the current flow and what does the hexadecimal notation have to do with the chip?
any help is welcome thanks
i'm doing a circuits lab in physics at the moment based on programming a PIC16F819 microcontroller. What i don't understand is how the program is executed.
I kind of understand that when a pin is logic high voltage then the bit of the number is one and when it is logic low it is zero.
Also i understand that transistors are used to control the flow of current and this current flow results in a change of circuit voltage which represents the bits of information.
But what else is there to know? How does a progam that we write control the current flow and what does the hexadecimal notation have to do with the chip?
any help is welcome thanks