51单片机小车-循迹 测速程序、1602显示速度

  • Post author:
  • Post category:其他


/******************************************************************/

#include<AT89x51.H>

#include <intrins.h>

#include “LCD1602display.h”

#include<HJ-4WD_PWM.H>          //包含HL-1蓝牙智能小车驱动IO口定义等函数

/*   右电机测速线接 P3.2    左电机测速线接 P3.3*/

#define Left_1_led        P3_7     // 左循迹传感器       由于测速程序  必须使用外部中断  所以之前的循迹传感器IO由P3.3改为P3.7

#define Right_1_led       P3_6     //右循迹传感器            由于测速程序  必须使用外部中断  所以之前的循迹传感器IO由P3.2改为P3.6

unsigned char disbuff[6]={0};//用于分别存放速度的值的值

unsigned char  time=0;                                              //显示缓存

unsigned char  i =0;          //定义扫描数码管字数

unsigned int  count1=0;        //计右电机码盘脉冲值

unsigned int  count2=0;        //计左电机码盘脉冲值

unsigned int   V1=0;           //定义右电机其速度

unsigned int   V2=0;           //定义左电机其速度

void Delay400Ms(v



版权声明:本文为weixin_44922566原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。