- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
小车巡线实训报告
微机原理与接口技术专用周报告
(小车巡线)
目 录
摘要 3
第1章、项目设计整体方案阐述 3
1、要求 3
2、课题介绍 4
3、项目设计的解决方案 4
4、程序流程图 5
第2章、硬件功能描述 7
1、单片机系统原理图 7
2、驱动电路原理图 8
3、传感器检测部分原理图 9
第3章、程序设计分模块说明 9
1、主程序 10
2、传感器接收模块 11
3、判断程序 12
4、驱动程序 13
第4章、整体功能说明 15
第5章、附录 16
1、程序清单 16
2、 原理图 18
(1) 寻线模块 18
(2)驱动模块 19
(3)、单片机主板 20
第6章、参考文献 20
总结 21
总结 22
摘要
本文阐述了小车寻线的设计思路及在设计中遇到问题的处理方法,在这个项目中我们要求小车按照我们设计的跑道在上面跟着我们铺置的黑线前进。为了能让小车在我们指定的跑道上前进我们在小车上安装了三个传感器,这样我们就可以根据判断传感器的感应值编出程序使车根据传感器的方位感应从而做出相应的运动。在本项目中主要就8051单片机的编程及硬件电路的综合应用,根据8051单片机的编程再经过小车硬件电路的调试从而使小车能在我们设定的跑到上行走。
经过我们的两周的努力我们做出了最终的结果但在运行的时候还是有点问题,在十字路 和在直线距离较短的直角转弯时小车有时会转过,有时又会冲出跑道,但经过我们的不断改进最后基本上解决了这一问题。
关键词:项目设计的方案阐述;硬件描述;程序设计说明;总体功能说明。
第1章、项目设计整体方案阐述
1、要求
本专用周的开设以锻炼和提高我们的单片机应用能力为目的,在实际的课题设计中以锻炼我们的以下方面的能力:
单片机硬件电路的基本设计方法;
单片机简单接口电路的设计(显示器接口,传感器接口等)
简单应用程序的编写和调试;
简单控制方法的设计和相应程序的设计方法;
培养我们的专业创新能力;
要求我们能使小车在指定的跑道上顺利跑完全程;
在设计的过程中出现的问题能相应的解决;
2、课题介绍
这次的小车寻线实验是通过一个8位的单片机P89V51RD2FA来指挥小车按照我们设定的跑道上运行,主要原理是由声控使小车开始驱动,然后通过三个传感器来判断黑线的方位从而做出相应的运动,最后小车能成功的绕跑道走一圈就算成功。下面就来简单的介绍下单片机P89V51RD2FA:
P89V51RD2FA是Philips公司生产的一款80C51微控制器,包含64KB Flash和1024字节的数据RAM。P89V51RD2FA的典型特性是它的X2方式选项。利用该特性,设计者可使应用程序以传统的80C51时钟频率(每个机器周期包含12个时钟)或X2 方式(每个机器周期包含6个时钟)的时钟频率运行,选择X2方式可在相同时钟频率下获得2倍的吞吐量。从该特性获益的另一种方法是将时钟频率减半来保持特性不变,这 样可以极大地降低EMI。Flash程序存储器支持并行和串行在系统编程(ISP),ISP允许在软件控制下对成品中的器件进行重复编程。应用固件的 产生/更新能力实现了ISP的大范围应用。 5V的工作电压,操作频率为0~40MHz。
4、小车寻线的跑道图
3、项目设计的解决方案
(1)、专用周开始的时候我们开始讨论如何让设计程序并画出了简单的流程图。
(2)、在小车寻线的设计中我们用了三个传感器 ,分别接收左、中、右检测结果并分析。
方式 中 右 左 A值 运动方式 显示 0 0 0 0 0 前进 F 1 0 0 1 1 右直转 2 2 0 1 0 2 左直转 1 3 0 1 1 3 前进 F 4 1 0 0 4 前进 F 5 1 0 1 5 右转 3 6 1 1 0 6 左转 L 7 1 1 1 7 前进 F 。
(3)、进行传感器的检测与传感器接收数据的处理并列出表格进行分析。
(4)、运用标志位进行我们将传感器接收到的数据存在20H单元格中的00H(左边检测结果),01H(右边检测结果),02H(中间检测结果)
(5)、屏蔽掉20H的高5位并将其值赋给累加器。
(6)、根据判断累加器的值来控制小车的运动状态。
4、程序流程图
第2章、硬件功能描述
巡线系统的主要硬件功能:单片机,3个传感器,声控,显示,驱动等。
1、单片机系统原理图
单片机系统是整个巡线项目的核心部件,在对红外线接收起到调节作用,通过单片机口P3.6,P3.7,P2.3,对三个传感器接收的数据尽心分析比较,通过比较后做出相应的驱动和显示。P89V51RD2是Philips公司生产的一款80C51微控制器,包含64KB Flash和1024字节的数据RAM。P89V51RD2的典型特性是它的X2方式选项。利用该特性,设计者可使应用
文档评论(0)