资源简介
本小车能够在亚太机器人大赛场地上精确定位,采用双机通信实现,由于自己录得视频过大,没往上传,仅传了代码
代码片段和文件信息
#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个文件信息
- 上一篇:LCD1602显示万年历程序
- 下一篇:好用的在线考试系统铭成在线考试网源码
评论
共有 条评论