• 大小: 347KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: 其他
  • 标签: 巡线小车  

资源简介

本小车能够在亚太机器人大赛场地上精确定位,采用双机通信实现,由于自己录得视频过大,没往上传,仅传了代码

资源截图

代码片段和文件信息

#include
#include
#define uint unsigned int
#define uchar unsigned char

sbit a=P1^0;
sbit b=P1^1;
sbit c=P1^2;
sbit d=P1^3;
sbit e=P0^0;
sbit f=P0^1;
sbit g=P0^2;
sbit h=P0^3;

uchar UART = 0x00;

void Com_Init(void)
{
TMOD = 0x20; //定时器1工作在方式2(8位,自动装载)用作波特率发生
PCON = 0x00; //波特率不倍增
SCON = 0x50; //串口工作方式为1,允许接收
TH1 = 0xFd;
TL1 = 0xFd; //波特率为9600bps
TR1 = 1; //启动定时器1
ES = 1; //开串口中断
EA = 1; //开总中断
}

void Com_Int(void) interrupt 4
{
EA = 0; //进入中断后,先关闭总中断,等处理完数据后在打开,防止每处理完数据,第二次中断又到来
if (RI)                    //查询接收标志位(有数据发送过来时置为1)
{
RI  = 0;               //接收标志位清零
UART = SBUF;        //存储缓冲区的数据
}
EA = 1;
}
//循迹
void xunji(uchar shu)
{
switch(shu)
{ case 0:   //前进
{
a=1;
b

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-06-14 00:20  小车巡线全场定位实验\
     目录           0  2011-06-14 00:18  小车巡线全场定位实验\51底盘电机接收模块\
     目录           0  2011-06-14 00:18  小车巡线全场定位实验\51底盘电机接收模块\output\
     文件        7699  2011-06-08 00:14  小车巡线全场定位实验\51底盘电机接收模块\output\main.lst
     文件        4946  2011-06-08 00:14  小车巡线全场定位实验\51底盘电机接收模块\output\main.obj
     文件        5386  2011-06-08 00:14  小车巡线全场定位实验\51底盘电机接收模块\output\part
     文件        1013  2011-06-08 00:14  小车巡线全场定位实验\51底盘电机接收模块\output\part.hex
     文件         110  2011-06-08 00:14  小车巡线全场定位实验\51底盘电机接收模块\output\part.lnp
     文件        9400  2011-06-08 00:14  小车巡线全场定位实验\51底盘电机接收模块\output\part.m51
     文件         206  2011-06-09 19:54  小车巡线全场定位实验\51底盘电机接收模块\output\part.plg
     文件       14161  2011-06-08 00:14  小车巡线全场定位实验\51底盘电机接收模块\output\STARTUP.lst
     文件         824  2011-06-08 00:14  小车巡线全场定位实验\51底盘电机接收模块\output\STARTUP.obj
     文件         918  2010-10-12 00:00  小车巡线全场定位实验\51底盘电机接收模块\part.opt.bak
     文件         185  2010-08-08 10:17  小车巡线全场定位实验\51底盘电机接收模块\part.plg
     文件        2202  2010-08-08 11:03  小车巡线全场定位实验\51底盘电机接收模块\part.Uv2.bak
     文件       55807  2011-06-09 20:01  小车巡线全场定位实验\51底盘电机接收模块\part.uvopt
     文件       13422  2010-10-14 00:51  小车巡线全场定位实验\51底盘电机接收模块\part.uvproj
     文件         918  2010-10-11 23:35  小车巡线全场定位实验\51底盘电机接收模块\part_Opt.Bak
     文件           0  2010-08-08 10:16  小车巡线全场定位实验\51底盘电机接收模块\part_Uv2.Bak
     文件       55815  2011-06-08 00:10  小车巡线全场定位实验\51底盘电机接收模块\part_uvopt.bak
     目录           0  2011-06-14 00:18  小车巡线全场定位实验\51底盘电机接收模块\src\
     文件        1951  2011-06-09 21:14  小车巡线全场定位实验\51底盘电机接收模块\src\main.c
     文件       17735  2009-08-31 14:57  小车巡线全场定位实验\51底盘电机接收模块\src\STC11F60XE.h
     文件        6376  2005-03-22 15:22  小车巡线全场定位实验\51底盘电机接收模块\STARTUP.A51
     目录           0  2011-06-14 00:18  小车巡线全场定位实验\MEGA1280底盘控制\
     目录           0  2011-06-14 00:18  小车巡线全场定位实验\MEGA1280底盘控制\sketch_jun11a\
     文件        1807  2011-06-12 22:23  小车巡线全场定位实验\MEGA1280底盘控制\sketch_jun11a\sketch_jun11a.pde
     目录           0  2011-06-15 16:17  小车巡线全场定位实验\mega8AD多路数据采集模块\
     文件        7658  2011-06-15 16:17  小车巡线全场定位实验\mega8AD多路数据采集模块\ADC.cof
     文件        4889  2011-06-15 16:17  小车巡线全场定位实验\mega8AD多路数据采集模块\ADC.dbg
     文件        3988  2011-06-15 16:17  小车巡线全场定位实验\mega8AD多路数据采集模块\ADC.hex
............此处省略236个文件信息

评论

共有 条评论