第一篇:计算智能实验报告
计算智能实验报告
专业
信息与算科学
班级
112
姓名
刘红军
学号
2011062064
协作队员
实验日期
2013
年 10月30 日
星期
成绩评定
教师签名
批改日期
题目
一、问题提出 4中产品指标如下 X1 =(37,38,12,16,13,12)X2=(69,73,74,22,64,17)X3=(73,86,49,27,68/,39)X4=(57,58,64,84,63,28)
二、模型建立相关数学建立相似矩阵,用传递闭包进行模糊聚类
三、求解方法
四、输出结果
五、结果分析
第二篇:计算化学实验报告
计算化学上机作业计算结果第一题
pi=3.1413
第二题
理论计算pi=1/4 计算机模拟计算pi= 第三题
第三篇:科学计算实验报告
荆楚理工学院 数学建模与创新实验室实验报告 课程名称:统计软件与建模
专业:数学与应用数学 实验题目
实验 五
区间估计与假设检验
学生姓名
学
号
班级数学与应用数学
指导教师
习长新
实验日期
成绩
一、实验目的与要求:
1.巩固假设检验的基本原理; 2.掌握用 SAS 作假设检验的方法; 二、实验 任务:
1.
下面列出的是某工厂随机选取的 20 只部件的装配时间(分钟):.9,4.10,6.10,6.9,7.9,9.9,9.10,1.11,6.9,2.10,3.10,6.9,9.9,2.11,6.10,8.9,5.10,1.10,5.10,7.9
设装配时间的总体服从正态分布),(~2 N X,参数2, 均未知.(1)给出装配时间总体的点估计和 95%的置信区间,99%的置信区间;(2)是否可以认为装配时间的均值显著地大于 10 分钟?
2.装配一个部件时可以采用不同的方法,所关心的问题是哪一个方法的效率更高。
劳动效率可以用平均装配时间反映。现从不同的装配方法中各抽取 12 件产品,记录下各自的装配时间如下表所示:
两种装配方法使用的装配时间(单位:分钟)
甲法:
29 32 35 38 34 30 29 32 31 26 乙法:24 28 29 30 29 32 26 31 29 32 28 设两总体为正态总体,且方差相同。
(1)分别给出两种装配方法的平均装配时间的 95%置信区间;(2)请问两种方法的装配时间有无显著不同(α = 0.05)? 释 以上两个问题均要求写出必要的统计量和统计分布,并解释 sas 程序输出的结果。
三、实验步骤和结果,,(给出主要过程的文字说明,包含代码、图、表)
四、实验总结(对实验过程进行分析,总结实验过程中出现的问题、体会和收获)
五
附录
第四篇:智能小车实验报告
课程设计报告
(嵌入式技术实践(一))
学
院:电气工程与自动化学院
题 目:智能小车的电路设计与制作 专业班级:自动化123班 学 号: 21 学生姓名:谢斌
指导老师: 王祖麟、张振利 日 期: 2013年6月18日星期二
摘要
我们生活在信息与科技高速发展的信息时代,高科技产品的更新的换代也是越来越快。作为21世纪的大学生,我们身处这样的环境中,就必须使自己能够适应这个社会所需。自动化作为处在科技前沿的专业,我们学生就要打好基础,跟上时代的步伐。
为了让同学们在做中学。同学们自己设计和制作智能小车,并从中深入了解和理解自动化嵌入式。从而为进一步实现人机对话,测量以及控制这些自动化的基本控制做基础。从理论到实践,让同学们更好的理解嵌入式,增长同学的实践和设计能力。
应用P89V51RB2微控制器中端口、外部中断、定时器等基本模块,实现核心控制,再结合驱动板来控制电机的转速、转向,最后加上红外传感器,实现小车的智能寻迹。其中端口结合SPI实现人机对话;定时器与中断结合实现匹配定时,捕获转速;端口、定时器的结合就实现了控制电机的方向与转速;端口与红外传感器结合,让小车可以寻找黑线,这样就实现了智能寻迹。
关键字:
自动化;嵌入式;智能寻迹;实践;外部中断;定时器;能力
目录
第一章 绪论....................................................................................5 1.1 课题背景..................................................................................5 1.2 课题概述..................................................................................5 1.3 设计要求..................................................................................5
第二章 统的系设计........................................................................6 2.1 实践原理..................................................................................6 2.2 实践器材..................................................................................6 2.3 实践目的..................................................................................7
第三章
软件设计..........................................................................8 3.1 硬件开发的软件介绍...............................................................8 3.1.1 TKStudio.................................................................错误!未定义书签。3.1.2
原理图的绘制过程...........................................错误!未定义书签。3.2 编程环境介绍...........................................................................9
第四章
系统实现..........................................................................9 4.1 硬件实现..................................................................................9 4.1.1
单片机外扩...........................................................错误!未定义书签。4.12
电源模块板.............................................................错误!未定义书签。
4.13 循迹模块……………………………………………………………………….5
4.14 电机驱动模块………………………………………………………..........5
4.2 软件实现.................................................错误!未定义书签。4.3 实现效果................................................................................11 结束语:.......................................................................................12 致谢 12 参考文献.......................................................................................12 附录 12
第一章 绪论
1.1课题背景
学习了智能小车的的理论知识后,急需要一场智能小车制作实践实验以加深我们对制板的认识及熟悉制做智能小车的工作流程。
“卓越工程师培养计划”主要强调“理论与实践、教与学、学校与企业”三个紧密结合,全面贯彻和落实“构思、设计、实施、运行”这种在做中学的原则,以及基于项目驱动的教学模式。企业由单纯的用人单位变成为学生联合培养单位,高校和企业共同设计培养目标,共同制定培养方案,共同实施培养过程。“真刀真枪”地实践,以强化学生的工程能力和创新能力。
在一学期的计算机基础理论学习后,需要将理论和实践有机的相结合。在一定程度的专业基础知识的铺垫、学长们的实际操作引导下。展开技能实践。
实验后加以对实验的看法,总结经验,研究智能小车的制作方法及对课题进行讨论研发,特设下此课题。
1.2课题概述
学习智能小车以及板的制作流程,加深对课题的认识,增加理论与实践知识。了解智能小车的制作与使用。
根据原理图焊接好单片机外扩、电源模块、循迹模块、驱动模块四块板子,调试板子,确保板子正确后,将板子与车身用杜邦线正确连接做好实验课题。
1.3设计要求
第一:画出正确的原理图
第二:焊好板子,并使它能正常运行
第三:板上无断线,电路无短路与断路。万能表检测无错误。烧入程序后能显示正确的实验现象
应用P89V51RB2微控制器中的端口、外部中断、定时器等基本模块,实现核心控制,再结合电源板、电机驱动板来控制电机的转向,最后加上传感检测模块,实现小车的智能寻迹。
这次课程实践要求每一个人都动手都制作出一辆寻迹小车,真正实现从听中学到做中学,提高同学们的动手能力。这次实践最基本的功能底线就是能够实现循迹,然后有兴趣的同学再一步步进行拓展,比如:加上测速模块、遥控模块,水平更高的还可以实现避障模块、液晶显示模块等等
第二章 系统的设计
2.1 实践原理
探测路面黑线的基本原理:光线照射到路面并反射,由于黑线和白纸对光的反射系数不同,可以根据接收到的反射光强弱来判断是否是黑线。利用这个原理,可以控制小车行走的路迹。
这里的循迹是指小车在白色地板上循黑线行走,通常采取的方法是红外探测法。红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色纸质地板时发生漫反射,反射光被装在小车上的接收管接收;如果遇到黑线则红外光被吸收,小车上的接收管接收不到红外光。处理器就根据是否收到反射回来的红外光为依据来确定黑线的位置和小车的行走路线。红外探测器探测距离有限,一般最大不应超过3cm。智能小车系统以处理器为核心,为了使智能小车能够快速行驶,处理器必须把路径的迅速判断、相应的转向电机控制以及直流驱动电机的控制精密地结合在一起。如果传感器部分的数据没有正确地采集和识别,转向电机控制的失当,都会造成模型车严重抖动甚至偏离赛道;如果直流电机的驱动控制效果不好,也会造成直线路段速度上不去,弯曲路段入弯速度过快等问题。
2.2 实践器材
四块万能版、两个红外传感器、四个1K的电阻、两个3.3K的电阻、两个电源、插针、插座多排、三个LED灯、两个电容器、一个单片机、八个三极管(其中四个为透明的三极管)、两个二极管、两个玻璃电阻、两个轮子、两个马达。两个电池盒、一块较大的塑料板、杜邦线若干、焊锡少许、一个万能表、一个电烙铁、一个焊台、胶带。
1:插针、单片机、一个万能版、焊锡——用于焊接单片机外扩。
2:插针、插座、两个继电器、四个透明三极管、四个三极管四个1K电阻、焊锡——用于焊接驱动模块板。
3:一个LED灯、插针、插座、两个电容器、两个玻璃电阻、两个二极管、一个3.3K电阻、焊锡——用于焊接电源板。
4:两个红外传感器、两个LED灯、四个电阻、焊锡——用于焊接循迹模块。5:万能表——用于检测板子电路是否短路、断路、电路是否正确。6:焊台——将器件焊接到板子上。
7:轮子、马达、较大的塑料板——为车身的组成部分。8:电池——为智能小车的驱动提供电压。9:电池盒——盛装电池。
10:胶带——将板子固定在车身上。
2.3 实践目的
增加智能小车板的制作实践知识,了解智能小车原理图的绘制与智能小车板的制作流程。学习智能小车板的焊接知识与技术。增加智能小车板的制作经验,体会智能小车板的 制作原理提高我们对智能小车的认识。
使智能小车能够在烧入实验程序后能够沿着胶带跑动,显现出正确的实验现象。
第三章 软件设计
3.1 硬件开发的软件介绍 3.1.1 系统控制器的选择
P89V51RB2是一款由美国NXP半导体公司提供的增强型80C51微控制器,包括16KBFlash程序存储器和1KB数据RAM,且功能上完全覆盖标准80C51单片机系列。3.2 电源模块
交流电经过全波电路在经过电容滤波,在经过稳压电源芯片做成稳压电路,输出电压5V、7.2V的直流电源。小车的电机驱动模块的供电电压为7.2V,经过电容滤波后接7805进行稳压,稳压输出5V的电压。提供单片机所需的电压,其电源电路原理图如下图所示:
电机驱动模块
这次电机驱动模块没有采用往年的,直接用三极管构成H桥的形式来驱动电机,而是用继电器来驱动电机,其原理图如下:
3.4 传感检测模块
红外线传感检测电路原理其实很简单,就是利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色纸质地板时发生漫反射,反射光被装在小车上的接收管接收,80C51内核采集到的电压就是高电平;如果遇到黑线则红外光被吸收,小车上的接收管接收不到红外光,然后80C51内核采集到的电压就是低电平。其基本原理图如下:
3.2 编程环境介绍
编程环境与实验程序本身有密切的联系。实验程序在不同的编程环境下也可能编译出不同的实验结果。
第四章
系统实现
4.1 硬件实现
4.1 模块驱动程序 4.1.1 电机驱动模块
电机驱动板有四出信号输出端,PWM1,PWM2,DIR1,DIR2,分别控制从而控制两个电机的停止与正反转。其具体程序控制见程序清单如下: void motor_stight()//小车前进 { PWM_1=1;PWM_2=1;DIR_1=0;DIR_2=0;} void motor_right()//小车右转 { PWM_1=1;PWM_2=0;DIR_1=0;DIR_2=0;} void motor_left()//小车左转 { PWM_1=0;PWM_2=1;DIR_1=0;DIR_2=0;} void motor_stop()//小车停止 { PWM_1=0;PWM_2=0;DIR_1=0;DIR_2=0;} 4.1.2 传感检测模块驱动
红外线模块只要80C51单片机向其供5V电压就能工作,然后通过引脚采集其高低电平,就可以根据不同情况做出相应的处理。
第五章 硬件总体调试程序 简单的循迹小车外加遥控模块的程序如下:
4.3 实现效果
烧入实验程序后,智能小车能沿着黑色胶带正常跑动
5.实验心得
第一:在看原理图时,要注意图中各器件的排布情况。
第二:认真仔细地将各个器件焊接到板自上
第三:焊接过程过程中要注意焊锡的使用,用焊锡将器件焊接到板子上。
第四:在调试的过程中,要用万能表检测板子的电路状况,如遇到短路或断路等状况要及时修正直到板子上电路正确为止。
第五:将四块板子一一固定在车身上,用杜邦线将板子与车身连好,注意要认真仔细连接,要避免短路情况,否则可能烧坏器件。
第六:如连接好出现电容器冒烟,电源发热较大则可能出现短路,则要立即拔下连接电源的杜邦线否则可能引起电容器的爆炸。
第七:在调试的过程中,首先检查的是电源线和GND线,其次再按照原理图所示的连线一条一条进行检查。
最后:实验时要小心谨慎,认真执行好实验的每一个步骤,仔细观察实验现象,在实验中得出结论,吸取教训,总结经验,做一个合格的实验者。
结束语:
实验前要备好充分的实验材料,熟记实验步骤。
做实验时,我们要严谨的按照实验步骤一一进行,按部就班,认真的执行好每一步骤。仔细观察实验现象。
实验后认真总结实验经验,吸取教训为下次实验打好基础。
电类专业是一门实践性很强的学科,如果没有很强的动手能力,势必很难做出好的科研成果,而计算机智能控制技术的核心之一就是计算机逻辑设计。
致谢
感谢王祖麟、张振利老师的实验莅临教导和学长们认真努力的教授实验知识给我们;感谢同学间的相互学习与合作;感谢学校给我们提供了一个实验室供我们学习与研究实验
参考文献
[1] 周立功等.《项目驱动-单片机应用设计基础》.北京:北京航空航天大学出版社,2004 [2] 周立功等.《新编计算机基础教程》.北京:北京航空航天大学出版社,2004
附录
完成上述实验后,一辆智能小车也就诞生了。相信在此智能小车实验过程中,我们已经掌握了一定的实验知识,得到了一些实验教训,那我们更应该积累经验,总结教训,争取在下次的实验中做的更好。那就期待下一次的实验吧!
第五篇:智能循迹小车实验报告
摘要
本设计主要有单片机模块、传感器模块、电机驱动模块以及电源模块组成,小车具有自主寻迹的功能。本次设计采用STC公司的89C52单片机作为控制芯片,传感器模块采用红外光电对管和比较器实现,能够轻松识别黑白两色路面,同时具有抗环境干扰能力,电机模块由L298N芯片和两个直流电机构成,组成了智能车的动力系统,电源采用7.2V的直流电池,经过系统组装,从而实现了小车的自动循迹的功能。
关键词 智能小车
单片机红外光对管 STC89C52 L298N 1 绪论
随着科学技术的发展,机器人的设计越来越精细,功能越来越复杂,智能小车作为其的一个分支,也在不断发展。在近几年的电子设计大赛中,关于小车的智能化功能的实现也多种多样,因此本次我们也打算设计一智能小车,使其能自动识别预制道路,按照设计的道路自行寻迹。设计任务与要求
采用MCS-51单片机为控制芯片(也可采用其他的芯片),红外对管为识别器件、步进电机为行进部件,设计出一个能够识别以白底为道路色,宽度10mm左右的黑色胶带制作的不规则的封闭曲线为引导轨迹并能沿该轨迹行进的智能寻迹机器小车。方案设计与方案选择
3.1 硬件部分
可分为四个模块:单片机模块、传感器模块、电机驱动模块以及电源模块。
3.1.1 单片机模块
为小车运行的核心部件,起控制小车的所有运行状态的作用。由于以前自己开发板使用的是ATMEL公司的STC89C52,所以让然选择这个芯片作为控制核心部件。STC89C52是一种低损耗、高性能、CMOS八位微处理器,片内有4k字节的在线可重复编程、快速擦除快速写入程序的存储器,能重复写入/擦除1000次,数据保存时间为十年。其程序和数据存储是分开的。
3.1.2 传感器模块
方案一:使用光敏电阻组成光敏探测器采集路面信息。阻值经过比较器输出高低电平进行分析,但是光照影响很大,不能稳定工作。
方案二:使用光电传感器来采集路面信息。使用红外光电对管,其结构简明,实现方便,成本低廉,没有复杂的图像处理工作,因此反应灵敏,响应时间少。但也存在不足,它能获取的信息是不完全的,容易受很多扰动(如背景光源,高度等)的影响,抗干扰能力较差。
方案三:使用CCD传感器来采集路面信息。使用CCD可以获取大量的图像信息,掌握全面的路径信息,抗干扰能力强,为以后功能的扩展提供方便。但使用CCD需要大量的图像处理工作,进行大量数据的存储和计算,因此电路复杂,实现起来工作量大。
方案四:使用光电对管采集路面信息。RPR220结构紧凑,体积小,调整电路简单工作性能稳定。
可见方案四最适宜,但仅从此项目考虑,方案二成本低,也能完成设计,故选用方案二。3.1.3 电机控制模块
3.1.3.1电机的选择
方案一:采用步进电机,其转过的角度可以精确定位,可实现小车行进过程的精确定位。但步进电机的输出力矩低,随转速的升高而降低,且转速越快下降得越快。
方案二:采用直流电机,其转动力矩大,体积小,重量轻,装配简单,操作方便。速度的调节可以改变电压也可以调节PWM。
基于以上,我们选择了方案二,使用直流电机作为驱动电机。
3.1.3.2电机的驱动
采用专用芯片L298N作为电机驱动芯片,其操作方便,稳定性好,性能优良。一片L298N就可以分别控制两个直流电机。
3.1.4 电源模块
给整个系统稳定供电以保持其正常工作,包括7.2V的电源以及转5V部分,其中7.2V的是给电机和其驱动供电,5V的用来驱动单片机及其他芯片。
以上单元连接如下图所示: 3.2 软件部分
3.2.1程序流程图
此系统采用89C52单片机,再根据硬件连接,通过相应的软件来完成对信号的采集和数据的分析,再控制小车的运行状态,以下为主程序流程图:
3.2.2程序设计思路
3.2.2.1寻迹模块程序
通过传感器获得路面信息然后反馈给单片机,再通过单片机来实现相应的功能。
3.2.2.2电机驱动模块程序
控制两个直流电机,实现前进、后退、前左转、前右转、停车等功能。各部分电路的作用及电路工作原理分析
4.1 信号采集模块
4.1.1 TCRT500结构与工作原理
TCRT5000(L)具有紧凑的结构发光灯和检测器安排在同一方向上,利用红外光谱反射对象存在另一个对象上,操作的波长大约是950毫米。探测器由光电晶体三极管组成的,它由高发射功率红外光电二极管和高度灵敏光电晶体管组成。通过测试,其检测距离在2mm-10mm。TCRT5000的发射管和接收管是一起封装在矩形塑料壳中,为了使检测更加准确,我们用了5只TCRT5000检测黑线,实物见图4-1。
4.1.2 信号采集电路图及原理
小车在白色地面行驶时,红外发射管发出的红外信号被反射,接收管收到信号后,输出端为低电平,经过比较器比较后输出为低电平。而当红外信号遇到黑色导轨时,红外信号被吸收,接收管不能接收信号,输出端为高电平,经过比较器比较后输出高电平。单片机通过采集每个比较器的输出端电压,便可以检测出黑线的相对位置的位置,从而控制小车的行驶方向。
4.2 信息处理模块
4.2.1 原理
检测到白色路面的红外接收头处理后送出的是低电平,而检测到黑色路线的检测头送出的是高电平,由此可根据这5个红外接收头的高低电平判断路线情况而调整小车前进方向。具体情况有如下几种: a 检测到
1 1 1 1 或
0 0 0 0 0小车应该停止。
b 检测到
0 0 0 0 或
0 1 0 0 0 或 1 0 0 0 说明路线向左偏,小车向左转。
c 检测到
0 0 0 0 1 或
0 0 0 1 0 或
0 0 0 1 1说明路线向右偏,小车向左转。
d 检测到
x x 1 x x(x不全为1)说明线路是直的,小车直走。4.3 电机驱动模块
4.3.1直流电机
给两个电刷A和B加上直流电源,如上图(a)所示,则有直流电流从电刷 A 流入,经过线圈abcd,从电刷 B 流出,根据电磁力定律,载流导体ab和cd收到电磁力的作用,其方向可由左手定则判定,两段导体受到的力形成了一个转矩,使得转子逆时针转动。如果转子转到如上图(b)所示的位置,电刷 A 和换向片2接触,电刷 B 和换向片1接触,直流电流从电刷 A 流入,在线圈中的流动方向是dcba,从电刷 B 流出。
此时载流导体ab和cd受到电磁力的作用方向同样可由左手定则判定,它们产生的转矩仍然使得转子逆时针转动。这就是直流电动机的工作原理。外加的电源是直流的,但由于电刷和换向片的作用,在线圈中流过的电流是交流的,其产生的转矩的方向却是不变的。实用中的直流电动机转子上的绕组也不是由一个线圈构成,同样是由多个线圈连接而成,以减少电动机电磁转矩的波动,绕组形式同发电机。
4.3.2电路图
我们采用成品L298N电机驱动模块,采用光电耦合器件隔离单片机与L298N的控制电路,工艺精度高,性能可靠。L298N模块内部通过H桥电路实现直流电机的正转,反转,其原理如下:
如图4-3所示,全桥式驱动电路的4只开关管都工作在斩波状态,S1、S2为一组,S3、S4 为另一组,两组的状态互补,一组导通则 另一组必须关断。当S1、S2导通时,S3、S4关断,电机两端加正向电压,可以实 现电机的正转或反转制动;当S3、S4导 通时,S1、S2关断,电机两端为反向电 压,电机反转或正转制动。
桥驱动电路
4.3.3原理
L298N是ST公司生产的一种高电压、大电流电机驱动芯片。该芯片采用15脚封装。主要特点是:工作电压高,最高工作电压可达46V;输出电流大,瞬间峰值电流可达3A,持续工作电流为2A;额定功率25W。内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电动机和步进电动机、继电器线圈等感性负载;采用标准逻辑电平信号控制;具有两个使能控制端,在不受输入信号影响的情况下允许或禁止器件工作有一个逻辑电源输入端,使内部逻辑电路部分在低电压下工作;可以外接检测电阻,将变化量反馈给控制电路。使用L298N芯片驱动电机,该芯片可以驱动两台直流电机。系统调试
5.1硬件部分
焊接完成后,首先进行的调试是用数字万用表测量各个电路是否焊接正常,是否有虚焊漏焊等现象的出现,以及各个电容是否是正常的未被击穿状态、电阻的阻值是否与设计的原理图上的一致。接通电源,用数字万用表测量当有+5V的各引脚是否有+5V的电压,测量电路中是否出现了不该有的短路现象。接入光电传感器模块,使各个光电检测器的光电对管靠近白纸,观察对应的发光二极管是否发光,不发光表示正常。然后再使各个光电对管靠近黑线,观察对应的发光二级管是否发光,发光表示正常。
5.2软件部分
我们先测试了小车的前进,停止,左转和右转。组装信号采集模块后,实现小车的自动循迹功能。
具体实现程序见附录一
总结
实验结果如符合实验要求,小车按照黑胶布轨迹前进,并能够及时正确显示小车的行进状态以及行进距离。具体现象如下:
左边传感器检测到黑线,小车左转; 右边传感器检测到黑线,小车右转; 中间传感器检测到黑线,小车直行。从而就可以完成对黑胶布的循迹功能。参考文献
[1]电子信息专业实验教程 赵刚 李佐儒 四川大学出版社 [2]单片机C语言教程 郭天祥 电子工业出版社 [3]模拟电子技术 童诗白 清华大学出版社 附录一 程序:
#include
sbit DJ_left_s = P1^0;//直流电机控制 sbit DJ_left_n = P1^1;
sbit DJ_right_s = P1^2;sbit DJ_right_n = P1^3;
//左转函数
void Turn_right(){ DJ_left_s = 0;DJ_left_n = 1;DJ_right_s = 1;DJ_right_n = 0;}
//右转函数
void Turn_left(){ DJ_left_s = 1;DJ_left_n = 0;DJ_right_s = 0;DJ_right_n = 1;}
//前进函数
void Go_ahead(){ DJ_left_s = 1;DJ_left_n = 0;DJ_right_s = 1;DJ_right_n = 0;}
//停止函数 void Stop(){ DJ_left_s = 0;DJ_left_n = 0;DJ_right_s = 0;DJ_right_n = 0;}
//循迹函数
void xunji(unsigned int m){
if(m==0x7c)
{
Turn_right();
return;
}
if(m&0x10)
{
Go_ahead();
return;
}
if(m&0x0c)
{
Turn_right();
return;
}
if(m&0x60)
{
Turn_left();
return;
} } //主函数 void main(){ while(1){
xunji(P2&0x7c);
}
} 附录二 实物图: