基于单片机的玩具车控制系统设计_第1页
基于单片机的玩具车控制系统设计_第2页
基于单片机的玩具车控制系统设计_第3页
基于单片机的玩具车控制系统设计_第4页
基于单片机的玩具车控制系统设计_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学生姓名本课程设计要解决的问题有哪些?1、哪一种通讯方式能实现玩具车远程控制,达到安全大信息量的移动通讯要求?2、使用哪种电源为玩具车供电?3、哪一种电机更为适合玩具车使用?4、数码显示器如何实现显示玩具车的速度档数和方向的档数?我做了哪些工作来解决这些问题的?1、上网查阅百度文库2、查阅相关书籍3、咨询通晓相关知识的人员我在本次课程设计取得了哪些成果?有哪些收获?1、学习到如何设计一款玩具车的过程2、通过本次设计让我们能够更加熟练地操作各个软件3、学习设计过程中如何筛选各个器件与设计步骤评语:指导教师评语及成绩评成绩评定:指导教师年月日3*3键盘单片机单片机Led发光模块步进电机驱动模块直流

2、电机驱动模块O 5 s T 6 5 4 321O9B7G544 3 * 3 M 芸 3 3 3 芸 2 2 之 2 2 2 23 2 12 2 2EECT2/P10T2EX/P1.1PLaPL3FL4PL.5Pl.JPl.7KSTRXE/P2.0TO?P3.1IHTO?P?,2INT1;P3.3T0/P3.4T1;P3.5画JP3.6M/P3.TXTAL2rmiPB1P汨VerFO.0/ADDFO.1/AD1JIQ.2/AD2FO.3/AD3FD.4/AD4FO.5,止口5f0.G/AD&PO.7ZAD7EA/VFPALE/PRDfEsU3P2.7/A15P2.G/A14F2.5/A133P2

3、:4?*123P2.3/A11E2.2/A10P2.l?A$12.O/ASP122PIO2Q22PH三极管NPN三极管PNPBQ3二极管PNPQ42J2直流电机接口三极管PXPGND共阴祖共阳极段位码D7D6D5D4D3D2D1D0显示位dpgfedcbaw共阳极段码共阴极段码wr共阳极段码共阴极段码0C0H3FH880H7FH1F9H06H990H6FH2A4H5BHA88H77H3B0H4FHBP83H7CH499H66HCC6H39H592H6DHDA1H5EH682H7DHE86H79H7F9H07HF84H51HDIO1Dll2DI23DI34D145DIS6DI*7DI7S0D)0

4、10dh11P32_Jlo,onl匕DU14P5515aL6mi17itL9PIOPllD12Pl)PHP15P16P17mi/rvrP312JiTL助幅至曲P疗石SavpUlfPEENXZvccXLVS&开始215voidIimerO_iiiT(void)interrupt1using1216217218219220221222223224225226227228220230231232233234235236237238239240241242243244245246却设置定时器初值期同.关闭定时器TL0=TH0_TL0%2SG;TH0=TH0二TLQ/256;定时春装初宝counr0=l

5、0*speed;if(tum=0)电机壬转pwml0;if(+councKcount0)pvxnO=L;elaepum0=0;if(count;l-90)countl=0;)else,/电机反转pwm0=0;if+countKcounrO)pwznl=l;elsepvml=0;if-90)(count)/方向控对左转,intmotor_youzhuan()intff;for(xr0;irII-O;txen0;whiloRI-rwD);RI=O;cuO=SBUF;ifUdu0*0 xe2)=3)(rxen=l;delay(S);do(Cor(1-01xeit+I(S3UF=inycacal;s=

6、s4nydst:ai;;wHiictTI=0;Savile;while(工jC);TI-0;七)while(RI-C);OU1=5EUJ;while(dul-Dx),0051c1l12c14rlt171s192c2l北不24茂2627舞2$加31炙33343s%3/3fi第4C4142434Z4S464/,voidrocoivo)(Khll(RI-0);RI-0;duO=S3UF;if(duO*Cxl)-0)Int1(cxer=L;delay16);SBUF=0 xe2;while:宜0);ri=a;wo;dofor:i=C;x.J9;i-+)while(Rl=0);PI0;zrydaa(il

7、SBUE;a-s4nydatax;while(11=0);RI=0;dul=SBVF;xf:dulr)-0flagO;txenl;(6);SBUF-0;wnil(TI=0)TI=0;eloe力g工;148149150151152153154155156157158159 txen=l;delay();S3UF=0;while(TI=O);TI=O;whil(flag);)121voiddisplay(ucharurnrucharspeed,ueharfxdruchir2了)/星示王金宇122123124125Portableturn;126weil_LIE=O;127,delay(5);128

8、weil_L=lf129130PO=tablespeed;131wei2_LEE=07132delay(5);133-w12LEE-1;l”善一135,PO=tablzy;136wex3_LEE0;137,delay(5)r138weia_LEI!=l;139140,;PO=tablefxd;141wei4_LZE=0f142dC3y(5)143fEwe4_LZr-lr1441451|ilnoludetdeClneulnx;unsignedlnfdefine uchaxbl t gll t sll t sll twell_LEE 3c 2 二 LEI: 32,3 二LEI: 3门4一LEEun

9、signed char P2A0i=P2*l=P2*2;=P2*3:0111cxen=P2*T;C10 011 012 013 64 015 016 017 018uchar B.YdaGd (101 ;uchar code catle= 0:x-)orv0: y-):void VOld void void void voxd voidkeycAn();display(ucnax turn,uchax sped,uchax xd,uchax zy);count ();snd ();nd.t xal.();Qetdaa ();nxaxn (initial (;3工。(1)036Jceyscan

10、();037aounc (;038dxspZay(turnr jQuud,zyr039send ():040)041I)042void send ()043|054055txen-1j056acaay(5);057do058 for(a-0;i8;059078vol(Jgeuddcai()079090mvdacato:081mvciacatn-xxxanc;0Q2nnydaca2Jxarnt:083Tmydata3J-fHontl工oh七;084mydata-turn:085mydata(&fspood-086mycdata6一/y:087mydctzG7J-fxcd;088089090voi

11、d!XnXcXaLX()091Be092paoxrrj093034TMOD-OX2OZ095THl-Oxfdz096TDl-OxtdJ。97TRX-Xz098PUOZ-O;099SCON-Ox50;100101ES=1I02ccen=X103aexav(b;104105)106voidcount()107(108if|speed=s10)speed=9;109if|speed-255)speed=0;110iflzy=10)zy=9;111if|zy=0)zy=l;112if|zy5)fxd=0;113elseif(zy-a5)fxd=l;11461fxd2;115if|aa-l&speed-

12、0)116(aa0;117turn=!turn;118119120121voiddisplay(ucharcurnrucharspeed122(123124125PO-tableturn;126weil_LEEs0;127delay(5);128weii_LEE=l;129130P0=tablespeed;131wei2_LEE=0;132delay(5);133wei2_LEE-l;134135P0=tablezy;136wei3LEE-0;137delay(5);138wei3_LEE=l;13914044P0=tablefxd;.zucharfxdfucharzy)?GK:-CM-GrJ

13、-G乙乙乙 LLLLLLLLLLLLLLLLILILILIL0160阳z09090w0?0w(6686z696s6tG62GL6066888/898qRr8rfie8lR08f8z9zQXXo=iduraa)jiwTa=d;n3arqjxo=Td:8jx。?maa=aui32ra-ciuraa)(CJO-i3gAOTIQM:Xesq,+KN:ppxCogo:Xesq丁一OQ:pnxoex?o/Xeaqq/z:sJoeswo)(duz)y1,6:TdudB)(SJKOb;dure3)jx:bJ八U:tUuxdrnQuidU/Tac3uraaKai6P18xo=idui)7T?ejxoduxs:1

14、(1=加0口pjxoxaG/L甘,L(CZL/0jx09ourad=crurea2ZI/Tdsciuzeq.LZL)021(0j0=idurea)iq&L69183LZ9L:X。931*0=dq6TT.2口6丫1卬工26丫二工:opxooscoSQLMLr-ttpoodc:ooxoovdCOL:xuq291/0-3VTTanfixTTi-aSTTT:9JXQoesLOL)091(dwoa)qqxmc6SL:Ta=WuxGZi8coyctai。一七o:oaSSLK5L-(G)A。3。GGL|SSL(93乂。一;3gAJ3LSLrS5xo?ui3=duiaa09L,一ouioaS八rjxo=Td8

15、H11“L()uvosAecpxoa3HStMkHfT7,-BI=MCtrl(S)KeypSfrlro-asTbiwJIPl2222222222222222222222222221济总封96名母1母S3出击q易温M已盖二百后;doInpJP.13ramcLLAnuucoxKa-if(;m!oxfmcioaAVG)”dcmplpl;rt1TPHrtomroxT。”iHI(demlp-Hoxf0)demFHPrSW1C01二clalmp)opunopuoQPQO一0X3-break一oxctr:treax“-ox&u“crKd”W?M1(m20 xH,8hHunal,LgHC115ctmrJNPM

16、“acmpIdnmpaoXHI8”#inciudetdefxneumtunsignedmtidetlneucharunsicnedchartctfxntTEO_TLO(65536-1000)sbitxxen-P2*7;sbitno_x;angl=P1A4;sbita_x;,ng2-Pl*5;abititqx:ang3=P】r;sbitBo_xiangt-P1A7;smtmc=piF:sbitpwFPDuciarccurvo=c;counzi=o;naairriac.d-D,iuieaa=o,s=o,nicnL-=01110=:,tsciaicnw,rxonciicaiournCtSceediZ

17、zrxirZvs;charn-dataB;intzuoxiez-2,youxi-C;voiddelax(umtz)(口皿iry;for(x-z;xC;x-)for|y-110:u0;j/):)八方向控制右却/intactcx_youzhuan()(一intw:(mcjuanjl=l;/1100mc_xiang2=1;mex.ang3=0;mcjuanV-0;delay(1);mexiangl=o;/onomc_xaEg2-1;mexiang321;036mo_xxanq4,o;037038delay(1);039mo_xianal-O;/OOll040mO_Xlang?=O;041mo_xxa

18、na3-1;042mo_xlang4*1;043044delay(1);045mox工anal=1;/1O01046maxi.ang2-O;047mo_xxanq3=O;048moxxang4-1;U43050delay(1);051)052053return0;0S4)055/.*方向拄制左转.K056in七notorzuozhuan(unsioned057058inta;059for(rr=0;rovoida1()EA-*O;TMOD-Ox21;THl-Oxfd;TLl=Oxfd;THO=THO_TL,O/256;TLO=HHO:HLO*256;TR1-1;TRO-1;PCON-O;3CO

19、N=0 x50;EA-1;ES-1:ETO-1;cx.en=O;d.lay(5);voidreceive()while(RI=0);RAO;auo=SBur;IX(du0*0 xel=0)in.tx;xen=2.;dielay(6;SBUF=Ox2:while(TT=O):TI=0;cxen=0;dowhile(RI*0);RI-0;mydatax-SBUF;sw34-mydatai;flaa=O;txen=l;delay(6);SBUF=O;4142SM454647484350515253545556575859GOG16263648566676069707172门747576707380印

20、82838405868788889091929394959697989900010203040506070081o11111111111111111111111111111111111111111111111111111111112222272922while(T工=二。);TI=O;else(flag-1;txen-1;delay(6);5BUF=oxrr;whie(TI=O):TI=O;wnie(riaa);voidgetdata()A1light-mydata0;xlight-mydata(1);backlianc-mydaud2;rronciianrmyaara(3:turnTnyciata4;sped=mydata5;zy-mydata;fxd-mydara7;)voidrxcounuoif(f

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论