8051 interfacing with DC motor
/*
developed by S4silver
license type - open source
created on - 11/12/2014
modified on - 11/14/2014
modification details - refactored
developer - Frank Hust Jincson
contact mail id - silverembeddedsolutions@gmail.com
web link - http://s4silver.blogspot.in/p/programmers-colony.html
*/
#include <REGX51.H>
sbit but1 = P1^0;
sbit but2 = P1^1;
sbit but3 = P1^2;
sbit but4 = P1^3;
void main()
{
unsigned int i;
P2=0x00;
P1=0x0F;
while(1)
{
if(!but1) P2=0x05; //fwd
else if(!but2) P2=0x0A; //rev
else if(!but3) P2=0x04; //left
else if(!but4) P2=0x01; //right
else P2=0x00; //stop
}
}
/*
developed by S4silver
license type - open source
created on - 11/12/2014
modified on - 11/14/2014
modification details - refactored
developer - Frank Hust Jincson
contact mail id - silverembeddedsolutions@gmail.com
web link - http://s4silver.blogspot.in/p/programmers-colony.html
*/
#include <REGX51.H>
sbit but1 = P1^0;
sbit but2 = P1^1;
sbit but3 = P1^2;
sbit but4 = P1^3;
void main()
{
unsigned int i;
P2=0x00;
P1=0x0F;
while(1)
{
if(!but1) P2=0x05; //fwd
else if(!but2) P2=0x0A; //rev
else if(!but3) P2=0x04; //left
else if(!but4) P2=0x01; //right
else P2=0x00; //stop
}
}
No comments:
Post a Comment