- MICROCONTROLLER – AT89S52
- COMPILER – MIKROC
- SIMULATION – PROTEUS 8.1
- CRYSTAL – 4MHz
DOWNLOAD SIMULATION FILES
CIRCUIT
PROGRAM
/*
MICROCONTROLLER -AT89S51/52
COMPILER —MIKROC
BY—EMERGING TECHNOLOGIES –WWW.EMERGINGTECHS.ORG
*/
void main() {
while(1)
{
P0 = 0x00; // Turn ON diodes on PORT0
P1 = 0x00; // Turn ON diodes on PORT1
P2 = 0x00; // Turn ON diodes on PORT2
P3 = 0x00; // Turn ON diodes on PORT3
Delay_ms(500); // 1 second delay
P0 = 0xFF; // Turn OFF diodes on PORT0
P1 = 0xFF; // Turn OFF diodes on PORT1
P2 = 0xFF; // Turn OFF diodes on PORT2
P3 = 0xFF; // Turn OFF diodes on PORT3
Delay_ms(500); // 1 second delay
} // Endless loop
}