8051 microprocessor code
sbit CommonDirection = P2^0;
sbit B256Clk = P2^1;
sbit B265Clk = P2^2;
#define CLOCKWISE 0
#define COUNTER_CLOCKWISE 1
#define B256_RIGHT 'a'
#define B256_LEFT 'b'
#define B265_RIGHT 'c'
#define B265_LEFT 'd'
void
main()
{
for(;;)
{
switch(ReceiveSerial())
{
case B256_LEFT :
CommonDirection = CLOCKWISE;
B256Clk = 1;
Delay(250);
B256Clk = 0;
break;
case B256_RIGHT :
CommonDirection = COUNTER_CLOCKWISE;
B256Clk = 1;
Delay(250);
B256Clk = 0;
break;
}
}
}
Previous slide
Back to first slide
View graphic version