资源简介
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中文文档--很详细的文档
- 下一篇:计算机通信网络原理王国才著习题答案
相关资源
- 最新的北京地铁shp文件75146
- 程序员专用字体YaHei.Consolas.1.11b42517
- STC8951系列单片机中方指南
- 基于MCS_51单片机的工业屏柜散热方案
- 清翔电子MCS51开发板资料_新版 01_开发
- MCS_51单片机与8255A的接口设计
- Rtx51_tiny_RTOS中文版.pdf
- 51单片机PWM程序,占空比、周期可调整
- 51单片机多功能自行车测速仪
- proteus仿真 AT89C51输出各种波形
- 一种红外遥控编解码仿真
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 51单片机基于protues的几个仿真实例
- msp430F149操作红外接收模块源码
- 38k单片机红外发送代码、keil
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51模拟SPI读写SD卡(包括Fat和Fat32文件
- NRF24L01实现51与STM32双向通讯
- 基于c8051f020的AD转换程序及LCD显示程序
- 51单片机控制舵机程序
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- 智能寻迹机器人源程序及pcb图
- 课程设计蔬菜大棚自动控制系统,包
- 基于AT89C51的数据采集系统设计新方法
- C51单片机汇编指令查询、学习工具集
- 红外循迹小车VHDL程序
评论
共有 条评论