单片机原理及应用课程设计实训报告剖析.docxVIP

单片机原理及应用课程设计实训报告剖析.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《单片机原理及应用课程设计实训报告》 班级: 计算机科学与技术 141 班 学生: 组长: 张广建 成员: 张校瑄 成员: 何金蔚 成员: 韩倩倩 实训时间: 2016-2017-2 第 15 周-第 16 周 实训报告 目录 第一章 绪论 2 1.1 引言 2 1.2 课题任务要求 2 第二章 系统总体设计 2 2.1 小车的机械特性 3 2.2 所需程序以及使用的芯片 3 2.3 智能小车控制的基本原理 3 第三章 系统硬件设计 3 3.1 控制选择 3 3.2 小车搭建 4 第四章 系统软件设计 4 4.1 Linux 系统 4 4.1 Arduino 软件 12 第五章 实验总结 20 1 实训报告 第一章 绪论 1.1 引言 我们所处的这个时代是信息革命的时代, 各种新技术、新思想层出不穷,纵观世界范围内智能汽车技术的发展, 每一次新的进步无不是受新技术新思想的推动。 随着汽车工业的迅速发展, 传统的汽车的发展逐渐趋于饱和。 伴随着电子技术和嵌入式的迅猛发展, 这使得汽车日渐走向智能化。 智能汽车由原先的驾驶更加简单更加安全更加舒适, 逐渐的向智能驾驶系统方向发展。智能驾驶系统相当于智能机器人, 能代替人驾驶汽车。它主要是通过安装在前后保险杠及两侧的红外线摄像机, 对汽车前后左右一定区 域进行不停地扫描和监视。计算机、电子地图和光化学传感器等对红外线摄像 机传来的信号进行分析计算,并根据道路交通信息管理系统传来的交通信息, 代替人的大脑发出指令, 指挥执行系统操作汽车。 1.2 课题任务要求 一是增强学生的动手能力, 众所周知,现在企业的招聘需要学生有动手能力,能够动手参与项目, 能够把书本上面的知识更深层次的理解,并运用到项目中来; 二是为了让学生更了解单片机小车的工作原理。并让学生能够学会在项目中独立、 合作完成项目, 不仅仅是完成自己应该完成的项目部分, 更要把整个项目流程都深刻了解, 这样才能更好的完成项目。 第二章 系统总体设计 2 实训报告 2.1 小车的机械特性 小车采用的是一辆四轮车车模,通过 2 个电极控制轮胎的转动,前后轮根据转速不同和运转情况控制小车前进后退或者转弯。 2.2 所需程序以及使用的芯片 VM 虚拟机运行 Linux 系统、Dreamweaver、Arduino,A8 开发板,小车开发板,小车模版,轮胎及各种接线,电极等等 2.3 智能小车控制的基本原理 能够用虚拟机运行 Linux 系统,并把 Linux 写入开发板,搭建服务器,通过虚拟机编写网页代码控制开发板。 通过开发板控制小车开发板,用软件 Arduino 控制,实现网页控制, 有能力的增加辅助功能;使网页 UI 更加美观等等。 第三章 系统硬件设计 3.1 控制选择 通过虚拟机网页控制、蓝牙控制(增加功能) 3 实训报告 3.2 小车搭建 3.2.1 基础模块 A8 开发板通过网线连接 PC 虚拟机, Linux 系统移植进入开发板,搭建服务器,调用 Arduino 开发板。 3.2.2 蓝牙模块 连接蓝牙模块至 A8 开发板,通过串口调试 app 连接蓝牙控制 Arduino 小车。 第四章 系统软件设计 4.1 Linux 系统 4.1.1 Linux的环境搭建 ctr+al+t: 默认的路径在家目录 ctr+shift+n: 默认的路径为上一次终端所处在的路径 . linux@ubuntu:~$ linux: 当前登录用户名 . ubuntu: 主机名 和$之间 : 当前用户所处在的工作路径 . windows 下的工作路径如 C:\Intel\Logs linux 下的工作路径是 :/.../..../ ~: 代表的是 /home/linux 这个路径 .( 家目录 ). 4 实训报告 ls(list): 列出当前路径下的文件名和目录名 . ls -a(all): 列出当前路径下的所有文件和目录名 , 包括了隐藏文件 . .: 当前路径 ..: 上一级路径 ls -l: 以横排的方式列出文件的详细信息 total 269464( 当前这个路径总计所占空间的大小 , 单位是 K) drwxr-xr-x 3 linux linux 4096 Dec 4 19:16 Desktop 第一个位置 : 代表的是文件的类型 . linux 系统下的文件类型有以下几种 . 块设备文件 字符设备文件 d:directory, 目录 -: 普通文件 . 连接文件 . 套接字文件 . 管道文件 . rwxr-xr-x: 权限 读权限 -: 没有相对应的权限 w:写权限 可执行权限修改权限 : chmod u- 或者 +r/w/x 文件名 chmod g- 或者 +r/w/x 文件名 chmod o- 或者 +r/w/x 文

文档评论(0)

135****2372 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档