智能小汽车在PROTEUS下的仿真设计(避障)(共9页).doc
《智能小汽车在PROTEUS下的仿真设计(避障)(共9页).doc》由会员分享,可在线阅读,更多相关《智能小汽车在PROTEUS下的仿真设计(避障)(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 智能小车在PROTEUS下的仿真设计#include /头文件#define uchar unsigned char /宏定义#define uint unsigned int /宏定义sbit IN1=P20; sbit IN2=P21 ; sbit IN3=P26; /定义驱动sbit IN4=P27;sbit EN1=P22 ; sbit EN2=P25;sbit C0=P00; /右1传感器sbit C1=P01; /右2传感器sbit C2=P02;/左2传感器sbit C3=P03; /左2传感器sbit STOP=P23;/障碍物传感器sbit QQ=
2、P24;/扬声器uchar code table=0xbf,0x86,0x5b,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef;/定义表格uchar si,fen,miao,shi,ge; /定义 时:分:秒;和十位个位。uchar i,aa,bb, tt=0,ss=0;void delay( uint z)/延时函数uint x,y;for(x=z;x0;x-)for(y=50;y0;y-);void init( )/对函数初始化 TMOD=0x11; TH0=(65536-20000)/256; /TH0装初值 TL0=(65536-20000)%256; /TL0装
3、初值 TH1=(65536-2000)/256; /TH1装初值 TL1=(65536-2000)%256; /TL1装初值 EA=1; ET0=1; ET1=1; /开中断 TR0=1; TR1=1; P3=0x00; P1=0x00;void timer0() interrupt 1 /T0中断函数TH0=(65536-20000)/256; /TH0装初值TL0=(65536-20000)%256; /TL0装初值 tt+,ss=1;if(tt=50) tt=0; miao+; if(miao=60) fen+;miao=0; if(fen=24) fen=0,si+; void tim
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 小汽车 PROTEUS 仿真 设计
限制150内