Proteus Projects DISCUSSION

Led not blinking using 8051!

Started by syedzainnasir Led not blinking using 8051!
1 replies 248 views 2 participants
Latest activity · 25 Feb 2017

Led not blinking using 8051!

syedzainnasir Proteus Projects Forum
#1
Hey guys!

I setup a breadboard circuit to do the basic single led blinking test using a AT89C52 chip. However, I do not get any blinking, it just lights up until power is stopped. I had only enabled a single bit for port0.0. The code is below. However, the led lights up even if I connect it to any other port. Is it a problem with my code? Please check it. Thank You.
[code]#include<reg52.h> sbit led = P0^0; void delay(int time) //This function produces a delay in msec. { int i,j; for(i=0;i<time;i++) for(j=0;j<1275;j++); } void main() { while(1) { led=0; delay(500); led=1; delay(500); } } [/code]

Community replies 1

Re: Led not blinking using 8051!

#2
[quote=Josephine post_id=181 time=1488021923 user_id=81] Hey guys!

I setup a breadboard circuit to do the basic single led blinking test using a AT89C52 chip. However, I do not get any blinking, it just lights up until power is stopped. I had only enabled a single bit for port0.0. The code is below. However, the led lights up even if I connect it to any other port. Is it a problem with my code? Please check it. Thank You.
[code]#include<reg52.h> sbit led = P0^0; void delay(int time) //This function produces a delay in msec. { int i,j; for(i=0;i<time;i++) for(j=0;j<1275;j++); } void main() { while(1) { led=0; delay(500); led=1; delay(500); } } [/code] [/quote]
50ms is too short. Try 500ms.
please check: [url=http://www.theengineeringprojects.com/2015/12/led-blinking-project-using-8051-microcontroller-proteus.html]LED Blinking Project Using 8051 Microcontroller[/url]
TEP COMMUNITY