Using Microcontroller AT89S52 to blink LED and implemented on breadboard
For the project only thing we want to do is to make the LED blink, this is a very simple project let you easy into the world of micro-controller. We also work in C programming to control LED blinking to ON and OFF.
Trying to use the breadboard go to implemented the simple project.
#include <regx52.h>
#include <intrins.h>
#include <stdio.h>
void delay(unsigned int ms){
while(ms--){
_nop_();
}
}
void main(){
while(1){
P1_0 = 1; // 1 = OFF
// 11.059MHZ, 12/11.059 = 1.085us
// delay 1ms, 1000us/1.085us = 921.65us = 922us
// 1 second = 1000ms
delay(922*1000);
P1_0 = 0; // 0 = ON
delay(922*1000);
}
}





Comments
Post a Comment