循跡车培训资料.docVIP

  • 8
  • 0
  • 约9.05千字
  • 约 16页
  • 2016-12-02 发布于重庆
  • 举报
西安工业大学电子信息工程学院科学技术协会第一届循迹车大赛 《循迹车比赛培训资料》 西安工业大学电信科协2009年9月28日星期一如需要电子版本资料请发送索取函至ls_jie@126.com) 目录 前言- - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 软件以及C语言基础- - - - - - - - - - - - - - - - - - - - - -3 单片机系统- - - - - - - - - - - - - - - - - - - - - - - - - -7 循迹原理- - - - - - - - - - - - - - - - - - - - - - - - - - -8 软件控制- - - - - - - - - - - - - - - - - - - - - - - - - - -9 红外探头的安装- - - - - - - - - - - - - - - - - - - - - - - -10 舵机控制 - - - - - - - - - - - - - - - - - - - - - - - - - -10 程序调试 - - - - - - - - - - - - - - - - - - - - - - - - - -11 附录(参考程序以及芯片资料图)- - - - - - - - - - - - - - - -11 比赛规则 - - - - - - - - - - - - - - - - - - - - - - - - - -16 前言 西安工业大学电子信息工程学院科学技术协会是一个以实践为主要方法,以科学技术为指导的旨在于锻炼在校对于电子制作、电子设计以及各类电子大赛活动等有热情的同学。电信科协会为广大同学们提供了一个开放、友谊、互助的平台,通过在每一学期的活动来达到锻炼自我的作用。 同时电信科协在此向西安工业大学的每一位同学发出邀请,只要你热爱电子、热爱集体、同时还拥有坚强的毅力,我们欢迎你的加入。 我们的联系地点:西安工业大学未央校区 教E206 一、软件以及C语言基础 一、首先当然是运行KEIL软件,接着按下面的步骤建立您的第一个项目:   (1)点击 Project 菜单,选择弹出的下拉式菜单中的 New Project,如图 1-2。接着弹 出一个标准 Windows 文件对话窗口,如图 1-3。在“文件名”中输入您的第一个 C 程序项 目名称,这里我们用“test”。“保存”后的文件扩展名为 uv2,这是 KEIL uVision2 项目文件扩展名,以后能直接点击此文件以打开先前做的项目。      图 1-2 New Project 菜单      图 1-3 文件窗口 (2)选择所要的单片机,这里选择常用的 Ateml 公司的 AT89c51。而且本单片机c语言教程里的大部分程序都是基于此芯片的,此时屏幕如图 1-4 所示。AT89c51 有什么功能、特点呢?看图中右边有简单的介绍。完成上面步骤后,就可 以进行程序的编写了。  图 1-4 选取芯片(3)首先在项目中创建新的程序文件或加入旧程序文件。如果您没有现成的程序,那 么就要新建一个程序文件。在 KEIL 中有一些程序的 Demo,在这里我们还是以一个 C 程序 为例介绍如何新建一个 C 程序和如何加到您的第一个项目中吧。点击图 1-5 中 1 的新建文 件的快捷按钮,在 2 中出现一个新的文字编辑窗口,这个操作也能通过菜单 File-New来实现。好了,现在能编写程序了。#include AT89X55.H //头文件 void main(void) //固定格式 { P0_0=1; //此语句的运行效果即为单片机P0_0端口为高电平+5V P0_1=0; //此语句的运行效果即为单片机P0_1端口为低电平0V P1=0xff; //此语句的运行效果即为单片机P1组8个端口为高电平+5V P2=0x00; //此语句的运行效果即为单片机P2组8个端口为低电平0V   }   ?   图 1-5 新建程序文件   这段程序的功能是不断从串行口输出“Hello World!”字符,先不管程序的语法和意思吧,先 看看如何把它加入到项目中和如何编译试运行。   (4)点击图 1-5 中的 3 保存新建的程序,也能用菜单 File-Save 或快捷键 Ctrl+S   进行保存。因是新文件所以保存时会弹出类似图 1-3 的文件操作窗口,把第一个程序命名   为

文档评论(0)

1亿VIP精品文档

相关文档