资源简介
51智能车红外寻迹程序,4路红外探头,单线寻迹,横线停车。
代码片段和文件信息
//自动寻迹智能小车,遇横向黑线停车
#include
#define uchar unsigned char
#define uint unsigned int
sbit EN1=P3^0;//电机使能端
sbit EN2=P3^1;
sbit IN1=P1^0;//电机控制端
sbit IN2=P1^1;
sbit IN3=P1^2;
sbit IN4=P1^3;
sbit ll_light=P0^0; //左左红外发射管返回信号
sbit l_light=P0^1; //左红外发射管返回信号
sbit r_light=P0^2; //右红外发射管返回信号
sbit rr_light=P0^3; //右右红外发射管返回信号
uchar CYCLE; //定义周期 该数字X基准定时时间 如果是10 则周期是10 x 0.1ms
uchar PWM_ON ;//定义高电平时间
uchar count_pwmnum_black;
void delay(uint); //延时
void main()
{
//num_black=0;//记录经过的横向黑线数目
EN1=1; //打开电机使能
EN2=1;
P1=0x0a;//默认直行
P0=0x0f;
while(1)
{
switch(P0&0x0f)//检测P0低四位,有黑线输出为0
{
case 0x07: { //0111大右转
P1=0x0b;
delay(20);
P
- 上一篇:jbpm4中文文档--很详细的文档
- 下一篇:计算机通信网络原理王国才著习题答案
相关资源
- 基于AT89C51单片机的温度控制系统
- tdc-gp2的测试程序
- 51单片机上实现对短信猫控制的程序
- 51单片机读电池电量
- 51单片机最小系统Protel99SE原文件
- 51单片机汇编语言音乐程序
- IAR EW8051 V8.10.3程序和注册机
- iar for 8051 v9.30.1 带安装和破解文件
- C51的单片机底层串口程序
- 单片机英文参考文献有中文对照
- 51单片机迷宫小车
- dS18b20的C8051F020程序
- 基于51单片机的记分器
- 基于stm32的人体红外感应
- AT89C51RC2驱动TFT320240显示图片
- 单片机温度测量,与protues仿真
- 基于51单片机的比赛用记分器
- IEC62351-8-2011(TS)电力系统数据和通信
- 用DS1302与LCD12864设计的可调电子钟及仿
- PROTUSE仿真自动避障or寻迹小车
- ftp-0.17-51.1.el6.x86_64.rpm
- 51单片机nrf24L01遥控小车
- 51单片机的数字温度,使用DS18B20,数
- 51单片机的步进电机控制,lcd1602显示
- 基于C8051F340单片机通过串口升级的解
- 模拟IIC读写at24c512
- 精简版icudt51.dll icudt52.dll icudt53.dll i
- stc 51单片机实现的交通灯包括keil程序
- 51单片机光敏电阻寻光程序
- 基于51单片机的遥控小车设计小车和遥
评论
共有 条评论