77问答网
所有问题
当前搜索:
51单片机小车程序
51单片机
智能
小车
制作,求通俗易懂的讲解
答:
系统的
单片机程序
:```c include "reg52.h"define DET_DIST 2.55 // 单个脉冲对应的
小车
行走距离,其值为车轮周长/4 define RD 9 // 小车对角轴长度 define PI 3.1415926 define ANG_90 90 define ANG_90_T 102 define ANG_180 180 // 全局变量定义区 sbit P10 = P1 ^ 0; // 控制...
求一个寻线
小车程序
,(
51单片机
,3个红外对管,2直流电机)。谢谢_百度...
答:
3个红外对管我没有做过。只做过8个红外对管的。以下是8个红外管的
程序
void track() //循迹模块 { if(P0==0&&IK==1) //到达黑线,即停止巡线,等待平板发出指令 { shache(); delay30ms();} else { if(P0==0XE7|P0==0XF7|P0==0XEF)//1、中间4、5传感器检测到黑线,全速运...
51单片机程序
:消防
小车
走方格如何写红外对管寻迹经过一条黑线,然后一个...
答:
假设你的红外对管经过黑线时会产生一个零脉冲,
51单片机
的简单例程如下:include <reg51.h> unsigned int js; //计数变量 sbit INTA0=P3^2; //中断0.void InitAll(void);void Delay(unsigned int t);/// //函 数 名:main()//功能描述:主
程序
用于启动工作。/// void main(){ Init...
基于
51单片机
,用霍尔传感器测算智能
小车
行走的距离!谁有汇编
程序
,贴上...
答:
用
单片机
的p3.4口 数码管显示p0口 共阳极数码管动态显示p3.0和p3.1接com端,我这个
程序
你得修改一下 根据你的轮子的大小 计算每圈走的距离就可以算出
小车
行走的距离 祝你成功!
循迹
小车
的C
程序
谁有? 用
51单片机
编写的
答:
define uint unsigned int sbit ls=P2^6; //左侧传感器检测信号 sbit rs=P2^7; //右侧传感器检测信号 sbit left=P1^2; //左电机控制端 sbit right=P1^5;//右电机控制端 void init1();void init2();uchar z,tt=0;uchar scan();uchar put();void main(){ init1();while(1){...
求最简单的
51单片机
智能循迹
小车
原理图以及
程序
以及制作过程,不胜感激...
答:
//左后轮 P1.3 = 1; //右后轮 } ... ...unsigned char judge(){ switch(P2 & 0x??)case 0x??:{ break;} ... ...return 某变量(用于选择拐弯方向
程序
)} 转弯比较简单,就是一个轮转,另一个不转达到转弯目的,你也可以用速度高低来控制,自己DIY就行。
51单片机
的红外遥控
小车
设计和制作的C语言
程序
答:
本款
小车
具有红外线遥控手动驾驶、自动驾驶、寻迹前进等功能。本系统采用模块化设计,软件用C语言编写。转贴于
51
论 文网 www.51lun-wen.cn一、设计任务和要求以AT98C51
单片机
为核心,制作一款红外遥控小车,小车具有自动驾驶,手动驾驶和循迹前进等功能。自动驾驶时,前进过程中可以避障。手动驾驶时,遥控...
...
小车
一共3个轮子,一个万向轮,另两个是电机驱动的,用
51单片
...
答:
void delay(uint z) //延时
程序
1 { uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);} void delay1s(uchar t) //1s延时函数 { uchar a,h,i,j,k;for(a=t;a>0;a--){ for(h=5;h>0;h--)for(i=4;i>0;i--)for(j=116;j>0;j--)for(k=214;k>0;k--);}...
大神,请问
51单片机
控制的智能
小车
识别铁片后进入外部中断,停车2秒,然后...
答:
你在中断里面把flag=1;进入主函数后flag一直保持1,而你中断的判断条件是if(flag==0&&P32==0),它就进不了中断了。你要想这么写的话可以改成这样看看:void INT_0() interrupt 0 { flag==0;if(flag==0){ P2=0x00;//
小车
停车 delayms(2000); //延时两秒 flag=1;} } 或者干脆把if...
用
51单片机
4个按键控制
小车
前进,后退,左右转的简单
程序
为什么不能这样...
答:
一、执行完 D0 的条件语句后,执行 D1 的条件语句,由于 D0 用到的是 IN2/IN4,D1 用到的是 IN1/IN3,互相之间没有冲突,所以能正常运行。二、D2 用到的是 IN4,与 D0 的有冲突,所以前面赋值后,后面又作修改,所以不能正常运行 三、正常应当是 if (D0==1) { } else if (D...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c51单片机智能小车程序
51单片机智能小车循迹程序
51单片机蓝牙小车程序
51单片机制作小车
51单片机智能小车
51单片机烧录程序
51单片机循迹小车代码
51单片机小车编队
51单片机怎么编写循迹程序