各位 请详细解答一下光电对管循迹智能车拐弯时的算法
答案:1 悬赏:70 手机版
解决时间 2021-04-02 13:30
- 提问者网友:缘字诀
- 2021-04-01 21:12
各位 请详细解答一下光电对管循迹智能车拐弯时的算法
最佳答案
- 五星知识达人网友:空山清雨
- 2021-04-01 22:49
#include
#define uchar unsigned char #define uint unsigned int
uchar a,i,time_count=0, count=0,Dutycycle0=50,Dutycycle1=50,flag; uchar state;
sbit INT11=P0^0; //电机控制位,左电机 左,芯片中的总开关 sbit INT22=P0^1; // 右电机控制位,高电平有效
sbit INT33=P0^2; //控制左电机,从而控制其中的车轮 sbit INT44=P0^3;
sbit funpwm0=P1^3; ///两个控制PWM的端口 sbit funpwm1=P1^4;
sbit IO4=P2^0; //ST188输出端口 sbit IO1=P2^1; sbit IO2=P2^2; sbit IO3=P2^3; sbit IO5=P0^7;
sfr CCON = 0xD8; // PCA控制寄存器 sbit CCF0 = CCON^0; // PCA模块0中断标志 sbit CCF1 = CCON^1; // PCA模块0中断标志 sbit CR = CCON^6; // PCA计数器阵列溢出标志位 sbit CF = CCON^7; // PCA计数器阵列运行控制位 sfr CMOD = 0xD9; // PCA工作模式寄存器 sfr CL = 0xE9; // PCA的16位计数器----低8位 sfr CH = 0xF9; // PCA的16位计数器----高8位 sfr CCAPM0 = 0xDA; // PCA模块0的输出脉冲频率 sfr CCAP0L = 0xEA; // PCA捕获、比较寄存器——低位字节 sfr CCAP0H = 0xFA; // PCA捕获、比较寄存器——高位字节 sfr CCAPM1 = 0xDB; // PCA模块1的输出脉冲频率 sfr CCAP1L = 0xEB; // 同上 sfr CCAP1H = 0xFB; // 同上 sfr PCAPWM0= 0xf2; // PCA模块0的PWM寄存器 sfr PCAPWM1= 0xf3; // PCA模块1的PWM寄存器追问额 用L298N电机驱动 不用单片机自带的那个PWM
#define uchar unsigned char #define uint unsigned int
uchar a,i,time_count=0, count=0,Dutycycle0=50,Dutycycle1=50,flag; uchar state;
sbit INT11=P0^0; //电机控制位,左电机 左,芯片中的总开关 sbit INT22=P0^1; // 右电机控制位,高电平有效
sbit INT33=P0^2; //控制左电机,从而控制其中的车轮 sbit INT44=P0^3;
sbit funpwm0=P1^3; ///两个控制PWM的端口 sbit funpwm1=P1^4;
sbit IO4=P2^0; //ST188输出端口 sbit IO1=P2^1; sbit IO2=P2^2; sbit IO3=P2^3; sbit IO5=P0^7;
sfr CCON = 0xD8; // PCA控制寄存器 sbit CCF0 = CCON^0; // PCA模块0中断标志 sbit CCF1 = CCON^1; // PCA模块0中断标志 sbit CR = CCON^6; // PCA计数器阵列溢出标志位 sbit CF = CCON^7; // PCA计数器阵列运行控制位 sfr CMOD = 0xD9; // PCA工作模式寄存器 sfr CL = 0xE9; // PCA的16位计数器----低8位 sfr CH = 0xF9; // PCA的16位计数器----高8位 sfr CCAPM0 = 0xDA; // PCA模块0的输出脉冲频率 sfr CCAP0L = 0xEA; // PCA捕获、比较寄存器——低位字节 sfr CCAP0H = 0xFA; // PCA捕获、比较寄存器——高位字节 sfr CCAPM1 = 0xDB; // PCA模块1的输出脉冲频率 sfr CCAP1L = 0xEB; // 同上 sfr CCAP1H = 0xFB; // 同上 sfr PCAPWM0= 0xf2; // PCA模块0的PWM寄存器 sfr PCAPWM1= 0xf3; // PCA模块1的PWM寄存器追问额 用L298N电机驱动 不用单片机自带的那个PWM
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯