51单片机磁条迅疾小车代码
时间: 2023-09-30 07:12:37 浏览: 33
以下是51单片机磁条迅疾小车的代码,仅供参考:
```c
#include <reg51.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
#define EN1 P2_0
#define EN2 P2_1
#define IN1 P2_2
#define IN2 P2_3
#define IN3 P2_4
#define IN4 P2_5
void Delay10ms(uint c) {
uchar a, b;
for (; c > 0; c--) {
for (b = 199; b > 0; b--)
for (a = 1; a > 0; a--)
;
}
}
void right() {
IN1 = 0;
IN2 = 1;
IN3 = 1;
IN4 = 0;
}
void left() {
IN1 = 1;
IN2 = 0;
IN3 = 0;
IN4 = 1;
}
void straight() {
IN1 = 1;
IN2 = 0;
IN3 = 1;
IN4 = 0;
}
void stop() {
IN1 = 0;
IN2 = 0;
IN3 = 0;
IN4 = 0;
}
void main() {
EN1 = 1;
EN2 = 1;
while (1) {
if (P1 == 0x7f) {
straight();
} else if (P1 == 0x3f) {
left();
} else if (P1 == 0xbf) {
right();
} else {
stop();
}
}
}
```
注意,此代码仅适用于磁条迅疾小车,如果使用其他型号的小车,需要根据具体情况进行修改。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)