基于AT89S51单片机的智能超声波避障(5)

2019-04-09 11:14

《单片机应用系统》项目设计报告

}

else PWM1=0;

if (click<=ZK2)

PWM2=1;

else

PWM2=0;

void main( void ) {

TMOD=0x19; TH0=0;

TL0=0; TH1=0x0f8; TL1=0x30;

ET0=1; //允许T0中断 ET1=1; TR1=1; EA=1; ZK1=42; ZK2=42; while(1) {

while(INT0==0); TR0=1;

while(INT0==1); TR0=0;

Conut();

{

//当RX为1计数并等待

//关闭计数 //计算

//控制加速 //当RX为零时等待

//允许T1中断 //开启定时器 //开启总中断 //2MS定时

//设T0为方式1,GATE=1;

Timer2interrupt();

if (S>40)

- 17 -

《单片机应用系统》项目设计报告

P1=0xf6; ZK1=ZK1-5; ZK2=ZK2-5; } { }

{

P1=0Xf8; ZK1=ZK1+5; ZK2=ZK2+5; delay(); } else

if((K1==1)&(K2==0)) P1=0Xf1; ZK1=ZK1+5; ZK2=ZK2+5; delay();

else

if((S<30)&(K1==1)&(K2==1))

{ }

else

if((S<30)&(K1==0)&(K2==0)) { }

P1=0Xf9; ZK1=ZK1+5; ZK2=ZK2+5; delay();

P1=0Xf4; ZK1=ZK1+5; ZK2=ZK2+5;

//控制转向

if((K1==0)&(K2==1))

if (ZK1>=100) ZK1=12;

- 18 -

《单片机应用系统》项目设计报告

}

if (ZK1<=0) ZK1=12; if (ZK2>=100) ZK2=12; if (ZK2<=0) ZK2=12;

}

致谢

历时三个月的毕业设计已经告一段落。经过自己不断的搜索努力以及白老师的耐心指导和热情帮助,本设计已经基本完成。在这段时间里,白老师严谨的治学态度和热忱的工作作风令我十分钦佩,他的指导使我受益非浅。

通过这次毕业设计,使我深刻地认识到学好专业知识的重要性,也理解了理论联系实际的含义,并且检验了大学四年的学习成果。虽然在这次设计中对于知识的运用和衔接还不够熟练。但是我将在以后的工作和学习中继续努力、不断完善。这三个月的设计是对过去所学知识的系统提高和扩充的过程,为今后的发展打下了良好的基础。

由于自身水平有限,设计中一定存在很多不足之处,敬请各位老师批评指正。

- 19 -

《单片机应用系统》项目设计报告

参考资料

1 赵负图,传感器集成电路手册.第一版,化学工业出版社,2004,590~591 2李华,MCS-51系列单片机实用接口技术,第三版,北京:1997年 3张红润,实用自动控制,成都:科技大学出版社。1990年1月 4康华光,电子技术基础,北京:高等教育出版社,1983年10月

5潘新民,微型计算机控制技术,北京:人民邮电技术出版社,1988年3月 6赵依军,单片机微型接口技术。北京:人民邮电技术出版社,1989年3月 7李广弟,单片机基础,北京:北京航空航天大学出版社,2001 8胡汉才,单片机原理及其接口技术,北京:清华大学出版社,1996 9王毅,单片机器件应用手册,北京:人民邮电出版社,1995

- 20 -


基于AT89S51单片机的智能超声波避障(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:教育最新K12中考生物第一轮复习专项七生物的多样性训练

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: