- 14
- 0
- 约小于1千字
- 约 2页
- 2020-07-21 发布于广东
- 举报
学 海 无 涯
//101
1
#include reg51.h #define out_put P2 sbit SA = P1^0;
sbit SB = P1^1; sbit SC = P1^2; sbit DIR = P1^3; void Forward(); void Backward(); void main(void)
{
while(1)
{
if(!DIR)
{
Forward();
}
else
{
Backward();
}
}
}
void Forward(void)
{
if(SA(!SB)SC) out_put = 0x09;
//100
//110
//010
//011
//001
else if(SA(!SB)(!SC)) out_put = 0x0A;
else if(SASB(!SC)) out_put = 0x22;
else if((!SA)SB(!SC)) out_put = 0x24;
else if((!SA)SBSC) out_put = 0x14;
else if((!SA)(!SB)(SC)) out_put = 0x11;
//101
//001
}
void Backward(void)
{
if(SA(!SB)SC) out_put = 0x24;
else if((!SA)(!SB)(SC))
原创力文档

文档评论(0)