1 / 9
文档名称:

51单片机控制的遥控车制作过程总结和体会.doc

格式:doc   大小:292KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

51单片机控制的遥控车制作过程总结和体会.doc

上传人:小辰GG1 2022/4/18 文件大小:292 KB

下载得到文件列表

51单片机控制的遥控车制作过程总结和体会.doc

文档介绍

文档介绍:我于2010/7/16日才正式决定做遥控车。到2010/7/31中午正式全部完成。
首先我做的遥控车目前的功能有:前进,后退,开始,停止,加速,减速,左转,右转用的无线发送接收方式,用pt2262编码,pt2272解码!
1,测速模块(P2=0x02;fashe=1;delay_ms(50);fashe=0;
}
}
if(youz==0)
{delay_ms(10);
if(youz==0){P2=0x01;fashe=1;delay_ms(50);fashe=0;
}
}
if(jias==0)
{delay_ms(10);
if(jias==0)
{
P2=0x0c;fashe=1;
}
}
delay_ms(50);fashe=0;
}
if(jians==0)
{
delay_ms(10);
if(jians==0)
{
P2=0x03;fashe=1;delay_ms(50);fashe=0;
}
}
if(start==0)
{delay_ms(10);if(start==0)
{
P2=0x0a;fashe=1;delay_ms(50);fashe=0;
}
}
if(stop==0)
{delay_ms(10);
if(stop==0)
{
P2=0x05;fashe=1;delay_ms(50);fashe=0;
}
}
接收部分程序:
#include""
#include""
sbitzuo=P2A2;
sbityou=P2A3;
sbitqianj=P2A0;
sbithout=P2A1;
sbitp32=P3A2;
unsignedcharp_time=0;unsignedcharpwmh=200;
bitflag1=0;//收号标志
bitqh=0;
}
}
/*
voiddelay_ms(unsignedcharnn){
unsignedchari,j,k;
for(i=nn;i>0;i++)for(j=2;j>0;j--)for(k=248;k>0;k--);
}
*/
voiddelay_us(unsignedcharnn){
unsignedcharm;
unsignedcharn;
for(m=0;m<=nn;m++)for(n=0;n<=33;n++)
J
}
voidjiasu(void)
{
if(pwmh+5>100)
}
}
pwmh=100;elsepwmh+=5;
voidjiansu(void)
{
if(pwmh<=30)pwmh=30;elsepwmh-=5;
}
voidzuoz(void)
{
zuo=1;you=0;
delay_us(30);
zuo=0;you=0;}
voidyouz(void)
{
you=1;zuo=0;
delay_us(30);
you=0;zuo=0;}
voidstart(void)
{
TR0=1;
pwmh=30;
qh=0;
}
voidstop(void)
{
TR0=0;
pwmh=0;