欢迎来到天天文库
浏览记录
ID:53449695
大小:570.00 KB
页数:30页
时间:2020-04-03
《基于单片机的红外遥控小车系统设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、红外接收与控件电路原理图:141 红外遥控器原理图: 红外遥控器实物图: 红外接收与控制实物图: 程序: 接收控制主程序:#include#include"hongwai.c"#include"5110.c" sbithy=P0^0;//LED指示灯sbithz=P2^0;sbitqy=P1^4;sbitqz=P3^7;sbitdjf1=P1^0;//电机1的方向控制sbitdjd1=P1^1;//电机1的动力控制sbitdjf2=P1^2;//电机2的方向控制sbitdjd2=P1^3;//电机2的动力控制 unsigned
2、charflag,flag1,PW;bitfan,fan1,tf=0;unsignedcharfafg=0;unsignedchartime_flag;unsignedchardatatime[2];//=====================================//ms延时//=====================================voiddelayms(unsignedintms){ unsignedchari; while(ms--) for(i=0;i<120;i++);}//================
3、=====================//LED灯闪烁//=====================================voidLED(unsignedcharms){ unsignedchari; for(i=0;i4、switch(shu[2]) { case0x20:{//前进 fafg=1; qz=qy=0; hz=hy=1; TR1=ET1=1; djd1=djd2=1; djf1=djf2=0; fan=0; break; } case0x30:{//后退 fafg=2; 5、 qz=qy=1; hz=hy=0; TR1=ET1=1; djd1=djd2=1; djf1=djf2=1; fan=1; break; } case0x40:{//前左转弯 fafg=3; djf1=djf2=0; qz6、=0; qy=hz=hy=1; djd1=1; djd2=0; fan1=0; TR1=ET1=1; break; } case0x60: {//后左转弯 fafg=4; djf1=djf2=17、; hz=0; hy=qz=qy=1; djd1=1; djd2=0; fan1=0; TR1=ET1=1; break; } case0x50:{//前右转弯 fafg=5; 8、 djf1=djf2=0; qy=0;
4、switch(shu[2]) { case0x20:{//前进 fafg=1; qz=qy=0; hz=hy=1; TR1=ET1=1; djd1=djd2=1; djf1=djf2=0; fan=0; break; } case0x30:{//后退 fafg=2;
5、 qz=qy=1; hz=hy=0; TR1=ET1=1; djd1=djd2=1; djf1=djf2=1; fan=1; break; } case0x40:{//前左转弯 fafg=3; djf1=djf2=0; qz
6、=0; qy=hz=hy=1; djd1=1; djd2=0; fan1=0; TR1=ET1=1; break; } case0x60: {//后左转弯 fafg=4; djf1=djf2=1
7、; hz=0; hy=qz=qy=1; djd1=1; djd2=0; fan1=0; TR1=ET1=1; break; } case0x50:{//前右转弯 fafg=5;
8、 djf1=djf2=0; qy=0;
此文档下载收益归作者所有