Witam, nie mogę pojąć jak działa ten program. Programujemy w C na przedmiocie Technika Mikroprocesorowa, Atmel 89c51 na symulatorze DSM-51.
Program jest prawidłowy, ale go nie rozummiem.
Dioda jest na nóżce 8 portu 1, czyli P1_7, zapalamy ją "0".
Co to znaczy : #define stala 0x77FF
?
#include <REGX51.H>
#define stala 0x77FF
sbit dioda=0x90^7;
void opoznienie (int czas)
{
int i;
for(i=0;i<czas;i++);
}
void main(void)
{
while(1)
{
dioda=!dioda;
opoznienie(stala);
}
}
`dodanie znaczników i ```
- @furious programming