VERY INTERESTING PROBLEM IN 8051


FOUR LED'S ARE CONNECTED TO PORT 0 OF 8051. PINS P0.0,P0.1,P0.2,P0.3,. THESE LEDS ARE TO BE BLINKED AS GIVEN BELOW PO.O=EVERY 1 Sec p0.1=EVERY 0.5 Sec P0.2=EVERY 0.3 Sec P0.4=EVERY 0.2 Sec USING TIMERS IN 8051. PLEASE GIVE ME THE CODE AND LOGIC FOR SOLVING THIS PROBLEM

Asked By: jana_dhana
On: Mar 24, 2005 12:46:33 AM

Comments(1)



start a=1; delay 0.1 sec loop: **** delay 0.1 sec a+=1; p4=(val&8'b1)^8'b1 //ABCD -last 4bits of a ///algo p2= AD+CD!B+BC!D p1=!CDB+AC p0=AC out (po<<4 | p1<<3 | p2<<1 | p4) if(a==10) { delay 0.1 sec a=1; } gotoloop ;
You have to be logged in to be able to post a comment. To login Click Here. First time? Signup It just takes a few minutes to sign up.
Members with Most Replies
Find Job Openings