资源简介
坦克智能小车的开发全部东西,还有相关的论文。包括源程序,还有选型和制作的过程
代码片段和文件信息
#include
#define uchar unsigned char
#define uint unsigned int
// 电机控制口
sbit P13=P1^3;//控制左电机前进
sbit P14=P1^4;//控制左电机后退
sbit P15=P1^5;//控制右电机前进
sbit P16=P1^6;//控制右电机前进
// 寻迹红外控制口
sbit P10=P1^0;
sbit P11=P1^1;
sbit P12=P1^2;
uchar speed;
uchar a[16]={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f
0x6f0x770x7c0x390x5e0x790x71}b[2];
void xunji()
{ if(P10==1&&P11==1&&P12==1)//全亮
{ P13=1; //全停
P14=1;
P15=1;
P16=1;
TR0=0;
}
if(P10==0&&P11==1&&P12==0)//中间灯亮
{ speed=0;TH1=(255-speed)/256;
TL1=(255-speed)%256;TR1=1;}
if(P10==1&&P11==0&&P12==0)//左边亮
{ speed=5; TH1=(255-speed)/256;
TL1=(255-speed)%256;TR1=1;}
if(P10==1&&P11==1&&P12==0)//左边和中间亮
{ speed=3; TH1=(255-speed)/256;
TL1=(255-speed)%256;TR1=1;}
if(P10==0&&P11==0&&P12==1) //右边亮
{ speed=5; TH1=(255-speed)/256;
TL1=(255-speed)%256;TR1=1;
}
if((P10==0&&P11==1&&P12==1))//右边和中间亮
{speed=3; TH1=(255-speed)/256;
TL1=(255-speed)%256;TR1=1;}
}
void main()
{ uchar speed;
TMOD=0x21;//00010001
TH0=(65536-50000)/256;// 定时50ms
TL0=(65536-50000)%256;
TH1=(255-speed)/256;
TL1=(255-speed)%256;
EA=1;
ET0=1;
ET1=1;
TR0=1;
while(1)
{ xunji();
}
}
void time0() interrupt 1
{ uint ttlshimin;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
tt++;
l=tt%2;
switch(l)
{ case 0x00 : P2=0xfe;P0=b[0];break;
case 0x01: P2=0xfd;P0=b[1];break;
}
if( tt==20)
{ tt=0;
min++;}
if(min==10)
{ min=0;
shi++;}
if(shi==6)
{ shi=0;}
b[0]=a[min];
b[1]=a[shi];
}
void time1() interrupt 3
{ uchar i=0j=0;
if(P10==1&&P11==0&&P12==0)//左边亮
{ TR0=0;
P13=0;P15=1;j=1;}
if((P10==0&&P11==0&&P12==0)&&j==1)//左边亮
{ P13=0;P15=1;j=0;}
if(P10==0&&P11==0&&P12==1)//右边亮
{ TR0=0;
P13=1;P15=0;i=1;}
if(P10==0&&P11==0&&P12==0&&i==1)
{ P13=1;P15=0;i=0;}
if(P10==0&&P11==1&&P12==0)//中间灯亮
{ TR0=0; P13=0;P15=0;}
if(P10==1&&P11==1&&P12==0)//左边和中间亮
{ TR0=0;
P13=0;P15=1;}
if(P10==0&&P11==1&&P12==1)//右边和中间亮
{ TR0=0;
P13=1;P15=0;}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 244224 2009-03-02 12:05 坦克智能小车资料(竞赛用)\C语言程序源码\51单片机学习板简介.doc
文件 2219 2009-03-02 21:25 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\123.c
文件 2235 2009-02-13 23:58 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\1
文件 492 2009-02-13 23:57 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\1.c
文件 741 2009-02-13 23:58 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\1.hex
文件 34 2009-02-13 23:58 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\1.lnp
文件 1603 2009-02-13 23:58 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\1.LST
文件 4260 2009-02-13 23:58 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\1.M51
文件 2300 2009-02-13 23:58 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\1.OBJ
文件 965 2009-02-13 23:58 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\1.Opt
文件 494 2009-02-13 23:58 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\1.plg
文件 2103 2009-02-13 23:58 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\1.Uv2
文件 3342 2009-02-13 23:59 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\2
文件 994 2009-02-13 23:59 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\2.c
文件 1375 2009-02-13 23:59 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\2.hex
文件 34 2009-02-13 23:59 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\2.lnp
文件 2758 2009-02-13 23:59 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\2.LST
文件 5622 2009-02-13 23:59 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\2.M51
文件 3566 2009-02-13 23:59 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\2.OBJ
文件 966 2009-02-14 12:43 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\2.Opt
文件 203 2009-02-14 12:43 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\2.plg
文件 2103 2009-02-14 00:03 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\外部中断(int0int1)\2.Uv2
文件 23040 2009-02-25 14:08 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\小车电机控制程序的编写要求.doc
文件 2414 2009-02-27 20:17 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\第一题\1
文件 690 2009-02-27 20:17 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\第一题\1.c
文件 363 2009-02-27 20:17 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\第一题\1.hex
文件 34 2009-02-27 20:17 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\第一题\1.lnp
文件 1899 2009-02-27 20:17 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\第一题\1.LST
文件 4001 2009-02-27 20:17 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\第一题\1.M51
文件 2625 2009-02-27 20:17 坦克智能小车资料(竞赛用)\C语言程序源码\坦克车体程序\第一题\1.OBJ
............此处省略165个文件信息
- 上一篇:THK_LM直线导轨综合目录
- 下一篇:菜鸟打印控件
相关资源
- The C Programming Language 第二版 中文版、
- UNIX网络编程 卷2 进程间通信(第2版)
- 基于STM32的智能小车研究 20181125
- Linux_C编程一站式学习完整版
- C程序设计(第三版)谭浩强著高清
- 2019电赛准备程序.rar
- C和指针(高清PDF)
- 数据结构严蔚敏、吴伟民书籍+光盘
- 高质量程序设计指南第三版 修订版
- Head First C(英+中+代码)
- LabWindowsCVI虚拟仪器测试技术及工程应
- C程序设计第五版课后答案-第六章
- Linux下C实现的聊天室.rar
- 基于单片机的密码锁实现程序有注释
- FPGA应用开发入门与典型_源代码
- 利用带头结点的单链表实现两个集合
- 天勤2019数据结构计算机考研复习指导
- m26模块TCP通讯驱动代码
- 标准C程序设计(第5版)_[印]巴拉古路
- 《算法笔记》胡凡 - 高清完整版,带
- RTKLIB-rtklib_2.4.3
- 基于51单片机的数字秒表课程设计、毕
- 程序员的自我修养链接、装载与库网
- PIC单片机的AD转换程序并含串口发送程
- ll(1)预测分析表的构造
- 王道程序员面试宝典
- 基于51单片机的智能小车避障
- 智能小车硬件课设(循迹,避障,蓝
- C程序设计第五版课后答案-第五章
- C程序设计第五版课后答案-第八章
评论
共有 条评论