基于89C51单片机的智能小车设计22_第1页
基于89C51单片机的智能小车设计22_第2页
基于89C51单片机的智能小车设计22_第3页
基于89C51单片机的智能小车设计22_第4页
基于89C51单片机的智能小车设计22_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Evaluation Warning: The document was created with Spire.Doc for .NET.湖北轻工职业技术学院单片机实训训报告题目:基于SSTC889C552的智智能小车车设计姓名:刘 加 象学号:20111033021113专业:电子信信息工程程技术指导老师:何 伶 俐日期:20113-001-006信息工程系系电信教教研室目 录TOC o 1-2 h z u HYPERLINK l _Toc345259403 引言 PAGEREF _Toc345259403 h 2 HYPERLINK l _Toc345259404 一 整体方方案设计计 P

2、AGEREF _Toc345259404 h 3 HYPERLINK l _Toc345259405 1.1整体体方案设设计的思思路 PAGEREF _Toc345259405 h 3 HYPERLINK l _Toc345259406 1.2整体体方案的的流程图图 PAGEREF _Toc345259406 h 3 HYPERLINK l _Toc345259407 二 智能小小车系统统概况 PAGEREF _Toc345259407 h 3 HYPERLINK l _Toc345259408 2.1恒压压恒流桥桥式2AA驱动芯芯片L2298NN PAGEREF _Toc345259408

3、h 3 HYPERLINK l _Toc345259409 2.2直流流电机简简介 PAGEREF _Toc345259409 h 4 HYPERLINK l _Toc345259410 2.3显示示模块的的综合概概括 PAGEREF _Toc345259410 h 6 HYPERLINK l _Toc345259411 三 模块方方案比较较与论证证: PAGEREF _Toc345259411 h 8 HYPERLINK l _Toc345259412 3.1电电机模块块的选择择 PAGEREF _Toc345259412 h 8 HYPERLINK l _Toc345259413 3.2电

4、电机驱动动模块的的选择 PAGEREF _Toc345259413 h 8 HYPERLINK l _Toc345259414 3.3控控制器模模块的选选择 PAGEREF _Toc345259414 h 8 HYPERLINK l _Toc345259415 四 系统硬硬件电路路设计 PAGEREF _Toc345259415 h 10 HYPERLINK l _Toc345259416 4.1显显示模块块的设计计 PAGEREF _Toc345259416 h 10 HYPERLINK l _Toc345259417 4.2直直流电机机的驱动动模块 PAGEREF _Toc34525941

5、7 h 11 HYPERLINK l _Toc345259418 五 软件的的简单介介绍 PAGEREF _Toc345259418 h 13 HYPERLINK l _Toc345259419 5.1KKeill的简介介 PAGEREF _Toc345259419 h 13 HYPERLINK l _Toc345259420 5.2pprottuess的简介介 PAGEREF _Toc345259420 h 13 HYPERLINK l _Toc345259421 5.3SSTC_ISPP_V4483的的简介 PAGEREF _Toc345259421 h 14 HYPERLINK l _T

6、oc345259422 六 结论 PAGEREF _Toc345259422 h 17 HYPERLINK l _Toc345259423 七 致谢 PAGEREF _Toc345259423 h 17 HYPERLINK l _Toc345259424 参考文献 PAGEREF _Toc345259424 h 18 HYPERLINK l _Toc345259425 附录一:实实物图 PAGEREF _Toc345259425 h 19 HYPERLINK l _Toc345259426 图1实物图图 PAGEREF _Toc345259426 h 19 HYPERLINK l _Toc34

7、5259427 图2实物图图 PAGEREF _Toc345259427 h 20 HYPERLINK l _Toc345259428 附录二:总总程序 PAGEREF _Toc345259428 h 20 引引言随科学技术术的进步步,智能能化和自自动化技技术越来来越普及及,也广广泛应用用于机器器人玩具具制造领领域,使使智能机机器人越越来越多多样化。智智能机器器人是一一个多种种高新技技术的集集成体,它它融合了了机械、电电子、传传感器、计计算机硬硬件、软软件、人人工智能能等许多多学科的的知识,涉涉及到当当今许多多前沿领领域的技技术。而而随着社社会的不不断发展展,智能能设备的的不断出出现,无无线遥

8、控控的运用用也越来来越广泛泛。无线线遥控器器由于控控制距离离远,抗抗干扰性性强,已已越来越越多的出出现在生生活的各各个方面面。本文文使用了了一款通通用的无无线遥控控电路,基基于STTC899C522作为控控制核心心,采用用专用编编码解码码电路,由由于其体体积小、功功能强大大,因此此可非常常方便的的移植到到遥控机机器人、遥遥控小车车上等,并并实现远远距离控控制。在在早期,遥遥控小车车并不少少见,但但大多产产品制造造简单,实实现的功功能少,往往往只有有一些简简单的功功能,例例如左转转右转,前前进后退退等,大大多采用用红外控控制,外外加一些些复杂的的电路组组合而成成。遥控控小车的的使用者者针对的的是

9、小孩孩子,但但笨重的的设备和和昂贵的的价格往往往让许许多小孩孩的甜美美梦想落落空。在在现在,用用单片机机进行无无线遥控控小车的的方案,利利用较少少的外设设实现了了基本的的功能。其其较强的的抗干扰扰性使得得该遥控控器具有有很好的的通用性性其功能能也日趋趋完善。其其中包括括防撞防防爆系统统和基本本的方向向控制,另另外在行行进中可可以尽享享柔美的的音乐,看看美丽的的灯光随随音律而而闪烁,让让孩子玩玩得更开开心!此此外,电电路的简简化,材材料的减减少使得得价格也也降低了了不少,真真的是物物美价廉廉,可以以为孩子子的童年年再添一一些笑语语。一 整体方方案设计计1.1整体体方案设设计的思思路 利利用红外外

10、线传感感器发射射和接收收信号模模块来控控制单片片机,让让单片机机翻译传传输指令令,从而而实现相相应的功功能。具具体的过过程如下下:四路路红外传传感器,每每一路发发射一个个信号,检检测接收收到的信信号,若若出现高高电平,则则说明该该方向前前方有障障碍物,则则单片机机控制电电机正转转和反转转,从而而实现绕绕开障碍碍物继续续前行。同同时还增增加一个个无线发发射和无无线接收收模块控控制单片片机,让让单片机机翻译传传输指令令,从而而实现相相应的功功能。无无线发射射模块发发出指令令,无线线接收模模块接收收信号后后,传递递给单片片机,单单片机翻翻译接收收到信号号后,传传输给驱驱动电路路驱动电电机旋转转,从而

11、而实现让让小车的的前进、后后退、左左转和右右转。1.2整体体方案的的流程图图 基基于单片片机STTC899C522整体设设计的智智能小车车,根据据原来设设计的思思路上画画出了相相对应的的流程路路,由于于是整体体结构图图,就只只是画出出了大致致的结构构流程,而而细节将将在后面面做出介介绍。图1整体方方案的流流程图二 智能小小车系统统概况2.1恒压压恒流桥桥式2AA驱动芯芯片L2298NNL298是是SGSS公司的的产品,比比较常见见的是115脚MMulttiwaatt封封装的LL2988N,内内部同样样包含44通道逻逻辑驱动动电路。可可以方便便的驱动动两个直直流电机机,或一一个两相相步进电电机。

12、LL2988N芯片片可以驱驱动两个个二相电电机,也也可以驱驱动一个个四相电电机,输输出电压压最高可可达500V,可可以直接接通过电电源来调调节输出出电压;可以直直接用单单片机的的IO口口提供信信号;而而且电路路简单,使使用比较较方便。L298NN可接受受标准TTTL逻逻辑电平平信号VVSS,VVSS可可接4577 V电电压。44脚VSS接电源源电压,VVS电压压范围VVIH为为25446 VV。输出出电流可可达25A,可可驱动电电感性负负载。11脚和115脚下下管的发发射极分分别单独独引出以以便接入入电流采采样电阻阻,形成成电流传传感信号号。L2298可可驱动22个电动动机,OOUT11,OU

13、UT2和和OUTT3,OOUT44之间可可分别接接电动机机,本实实验装置置我们选选用驱动动一台电电动机。55,7,110,112脚接接输入控控制电平平,控制制电机的的正反转转。EnnA,EEnB连连接控制制使能端端,控制制电机的的停转。表表1是LL2988N功能能逻辑图图。 IIn3,IIn4的的逻辑图图与表11相同。由由表1可可知EnnA为低低电平时时,输入入电平对对电机控控制起作作用,当当EnAA为高电电平,输输入电平平为一高高一低,电电机正或或反转。同同为低电电平电机机停止,同同为高电电平电机机刹停。等等。图2单片机机利用LL2988控制电电机的原原理图15脚是输输出电流流反馈引引脚,其

14、其它与LL2988相同。在在通常使使用中这这两个引引脚也可可以直接接接地。上上图是其其与511单片机机连接的的电路图图2.2直流流电机简简介2.2.11直流电电机的应应用电动机简称称电机,是是使机械械能与电电能相互互转换的的机械,直直流电机机把直流流电能变变为机械械能。作作为机电电执行元元部件,直直流电机机内部有有一个闭闭合的主主磁路。主主磁通在在主磁路路中流动动,同时时与两个个电路交交联,其其中一个个电路是是用以产产生磁通通的,称称为激磁磁电路;另一个个电路是是用来传传递功率率的,称称为功率率回路或或电驱回回路。现现行的直直流电机机都是旋旋转电驱驱式,也也就是说说,激磁磁绕组及及其所包包围的

15、铁铁芯组成成的磁极极为定子子,带换换向单元元的电驱驱绕组和和电驱铁铁芯结合合构成直直流电机机的转子子。直流电机有有以下44方面的的优点:调速范围广广,且易易于平滑滑调节。过载、启动动、制动动转矩大大。易于控制,可可靠性高高。调速时的能能量损耗耗较小。所以,在调调速要求求高的场场所,如如轧钢机机、轮船船推进器器、电机机、电气气铁道牵牵引、高高炉送料料、造纸纸、纺织织、拖动动、吊车车、挖掘掘机械、卷卷扬机拖拖动等方方面,直直流电机机均得到到广泛的的应用。2.2.22直流电电机的基基本工作作原理直流电机工工作原理理:当电电刷A,B接在在电压为为U的直直流电源源上时,若若电刷AA是正电电位,BB是负电

16、电位,在在N极范范围内的的导体aab中的的电流是是从a流流向b,在在S极范范围内的的导体ccd中的的电流是是从c流流向d。载载流导体体在磁场场中要受受到电磁磁力的作作用,因因此abb与cdd两导体体都受到到电磁力力的作用用。根据据磁场方方向和导导体中的的电流方方向,利利用电机机左手定定则判断断,abb边受力力的方向向是向左左的,而而cd边边则是向向右的。由由于磁场场是均匀匀的,导导体中流流过的又又是相同同的电流流,所以以ab边边和cdd边所受受电磁力力的大小小相等。这这样,线线圈上就就受到了了电磁力力的作用用而按逆逆时针转转动。当当线圈转转到磁极极的中性性面上时时,线圈圈中的电电流等于于零,电

17、电磁力等等于零,但但是由于于惯性的的作用,线线圈继续续转动。线线圈转过过半周之之后,虽虽然abb与cdd的位置置调换了了,abb边转到到S极范范围内,ccd边转转到N极极范围内内,但是是由于换换向片和和电刷的的作用,转转到N极极下的ccd边中中电流方方向也变变了,是是从d流流向c,在在s极下下的abb边中的的电流则则是从bb流向aa。因此此电磁力力的方向向仍然不不变,线线圈仍然然受力按按逆时针针方向转转动。可可见,分分别处在在N,SS极范围围内的导导体中电电流方向向总是不不变的,因因此线圈圈两个边边的受力力方向也也不变,这这样线圈圈就可以以按照受受力方向向不停地地旋转,通通过齿轮轮或皮带带等机

18、构构的传动动,便可可以带动动其他机机械工作作。从以上分析析可以看看到,要要使线圈圈按照一一定的方方向旋转转,关键键问题是是当导体体从一个个磁极范范围转到到另一个个异性磁磁极范围围时(也也就是导导体经过过中性面面后),导导体中电电流的方方向也要要同时改改变,换换向器和和电刷就就是完成成这一任任务的装装置。在在直流电电机中,换换向器和和电刷把把输入的的直流电电变为线线圈中的的交流电电。可见见,换向向器和电电刷是直直流电机机中不可可缺少的的关键部部件。当然,在实实际的直直流电机机中,不不只有一一个线圈圈,而是是有许多多线圈牢牢固地嵌嵌在转子子铁芯槽槽中,当当导体中中通过电电流在磁磁场中因因受力而而转

19、动时时,就带带动整个个转子旋旋转,这这就是直直流电机机的基本本工作原原理。2.2.33直流电电机的参参数转矩-电机机得以旋旋转的力力矩,单单位为m或或Nmm。转矩系数-电机所所产生转转矩的比比例系数数,一般般表示每每安培电电驱电流流所产生生的转矩矩大小。摩擦转矩-电刷、轴轴承、换换向单元元等因摩摩擦而引引起的转转矩损失失。启动转矩-电机启启动时所所产生的的旋转力力矩。转速-电机机旋转的的速度,工工程单位位为r/minn,即转转每分。在在国际单单位制中中为raad/ss,即弧弧度每秒秒。电枢电阻-电枢内内部的电电阻,在在有刷电电机里一一般包括括电刷与与换向器器之间的的接触电电阻,由由于电阻阻中流

20、过过电流时时会发热热,因此此总希望望电枢电电阻尽量量小。电枢电感-因为电电枢绕组组由金属属线圈构构成,必必然存在在电感,从从改善电电机运行行性能的的角度来来说,电电枢电感感越小越越好。电气时间常常数-电电枢电流流从零开开始达到到稳定值值的633.2%时所经经历的时时间。测测定电气气时间常常数时,电电机应处处于堵转转的状态态并施加加阶跃性性质的驱驱动电压压。工程程上,常常常利用用电动机机转子的的转动惯惯量J、电电枢电阻阻Ra、电电机反电电动势系系数Kee和转矩矩系数KKt求出出机械时时间常数数:1-1转动惯量-具有质质量的物物体维持持其固有有运动状状态的一一种性质质。反电动势系系数-电电机旋转转

21、时,电电枢绕组组内部切切割磁力力线所感感应的电电动势相相对于转转速的比比例系数数,也称称发电系系数或感感应电动动势系数数。功率密度-电机每每单位质质量所能能获得的的输出功功率值。功功率密度度越大,电电机的有有效材料料的利用用率就越越高。转子-rootorr;定子子-sttatoor;电电枢-aarmaaturre;励励磁-eexciitattionn。2.3显示示模块的的综合概概括显示模块包包括:LLCD116022,温度度传感器器DS118B220,时时钟芯片片DS113022三个部部分组成成。2.3.11LCDD16002的简简介1602BB可以显显示2行行16个个字符,有有8位数数据总线

22、线D0-D7,和和RS、RR/W、EEN三个个控制端端口,工工作电压压为5VV,并且且带有字字符对比比度调节节和背光光。该模模块也可可以只用用D4-D7作作为四位位数据分分两次传传送。这这样的话话可以节节省MCCU的II/O口口资源。1602BB引脚说说明如下下:表2.3 LCCD液晶晶显示器器各引脚脚功能及及结构编号符号引脚说明编号符号引脚说明1VSS电源地9D2双向数据口口2VDD电源正极10D3双向数据口口3VL对比度调节节11D4双向数据口口4RS数据/命令令选择12D5双向数据口口5R/W读/写选择择13D6双向数据口口6E模块使能端端14D7双向数据口口7D0双向数据口口15BLK

23、背光源地8D1双向数据口口16BLA背光源正极极注意事项:从该模模块的正正面看,引引脚排列列从右向向左为:15脚脚、166脚,然然后才是是1114脚(线路板板上已经经标明):VDD:电电源正极极,4.555.5VV,通常常使用55V电压压;VL:LCCD对比比度调节节端,电电压调节节范围为为055V。接接电源的的正极时时对比度度最弱,接接地电源源时对比比度最高高,但对对比度过过高时会会产生“鬼鬼影”,因因此通常常使用一一个100K的电电位器来来调整对对比度,或或者直接接串接一一个电阻阻到地;RS:MCCU写入入数据或或者指令令选择端端。MCCU要写写入指令令时,使使RS为为低电平平;MCCU要

24、写写入数据据时,使使RS为为高电平平;R/W:读读写控制制端。RR/W为为高电平平时,读读取数据据;R/W为低低电平时时,写入入数据;E:LCDD模块使使能信号号控制端端。写数数据时,需需要下降降沿触发发模块。D0D77:8位位数据总总线,三三态双向向。如果果MCUU的I/O口资资源紧张张的话,该该模块也也可以只只使用44位数据据线D44D77接口传传送数据据。本充充电器就就是采用用4位数数据传送送方式;BLA:LLED背背光正极极。需要要背光时时,BLLA串接接一个限限流电阻阻接VDDD,BBLK接接地,实实测该模模块的背背光电流流为500mA左左右;BLK:LLED背背光地端端。三 模块方

25、方案比较较与论证证:电机模块的的选择方案1:采采用步进进电机作作为该系系统的驱驱动电机机。由于于其转过过的角度度可以精精确的定定位,可可以实现现小车前前进路程程和位置置的精确确定位。虽虽然采用用步进电电机有诸诸多优点点,步进进电机的的输出力力矩较低低,随转转速的升升高而下下降,且且在较高高转速时时会急剧剧下降,其其转速较较低,不不适用于于小车等等有一定定速度要要求的系系统。经经综合比比较考虑虑,我们们放弃了了此方案案。方案 2:直流电电机:直直流电机机的控制制方法比比较简单单,只需需给电机机的两根根控制线线加上适适当的电电压即可可使电机机转动起起来,电电压越高高则电机机转速越越高。对对于直流流

26、电机的的速度调调节,可可以采用用改变电电压的方方法,也也可采用用PWMM调速方方法。PPWM调调速就是是使加在在直流电电机两端端的电压压为方波波形式,通通过改变变方波的的占空比比实现对对电机转转速的调调节。基于以上分分析,我我们选择择了方案案二,使使用直流流电机作作为电动动车的驱驱动电机机。电机驱动模模块的选选择方案 1:采用SSM61135WW电机遥遥控驱动动模块。SSM61135WW是专为为遥控车车设计的的大规模模集成电电路。能能实现前前进、后后退、向向右、向向左、加加速五个个功能,但但是其采采用的是是编码输输入控制制,而不不是电平平控制,这这样在程程序中实实现比较较麻烦,而而且该电电机模

27、块块价格比比较高。方案 2:采用电电机驱动动芯片LL2988N。LL2988N为单单块集成成电路,高高电压,高高电流,四四通道驱驱动,可可直接的的对电机机进行控控制,无无须隔离离电路。通通过单片片机的II/O输输入改变变芯片控控制端的的电平,即即可以对对电机进进行正反反转,停停止的操操作,非非常方便便,亦能能满足直直流减速速电机的的大电流流要求。调调试时在在依照上上表,用用程序输输入对应应的码值值,能够够实现对对应的动动作。表表1是其其使能、输输入引脚脚和输出出引脚的的 HYPERLINK /class_free/163_1.shtml 逻辑关系系。表3.2 L2998N的的引脚和和输出引引脚

28、的逻逻辑关系系EN A(BB)IN1(IIN3)IN2(IIN4)电机运行情情况HHL正转HLH反转H同IN2(IIN4)同IN2(IIN4)快速停止LXX停止基于以上分分析,我我们选择择了方案案二,用用L2998N来来作为电电机的驱驱动芯片片。控制器模块块的选择择方案1:采采用凌阳阳的SPPCE0061AA小板作作为主控控制芯片片,而且且可以采采用凌阳阳的小车车模组,可可以很快快的完成成其基本本功能,当当是用该该小板存存在一定定的局限限性,较较难扩张张功能,而而且各个个模块的的拼凑,没没有比集集成在一一块板的的稳定性性高。方案2:采采用STTC899C522作为主主控制芯芯片,该该芯片有有足

29、够的的存储空空间,可可以方便便的在线线ISPP下载程程序,能能够满足足该系统统软件的的需要,该该芯片提提供了两两个计数数器中断断,对于于本作品品系统已已经足够够,采用用该芯片片可以比比较灵活活的选择择各个模模块控制制芯片,能能够准确确的计算算出时间间,有很很好的实实时性。基于以上分分析,我我们选择择了方案案二,用用STCC89CC52作作为电机机的主控控制芯片片。四 系统硬硬件电路路设计系统采用存存储空间间较大的的STCC89CC52作作为主控控制芯片片,电动动车电机机驱动芯芯片采用用L2998N;并利用用直流电电机驱动动小车,能能较有效效的控制制其在特特定位置置转弯及及行驶出出错处理理,该系

30、系统无论论在结构构和技术术上都具具有较好好的科学学性。显示模块的的设计显示模块的的仿真图图显示模块中中主要考考虑的是是显示什什么,综综合考虑虑后,我我想到的的首先是是时间的的显示,于于是我采采用时钟钟芯片DDS13302来来实现时时间的显显示,单单纯的显显示时间间似乎很很无趣,于于是我加加入了温温度的显显示,温温度传感感器DSS18BB20结结构完善善,连接接简单,功功能齐全全,易于于控制。合合并以上上的思路路,我确确定出了了显示的的模块,具具体的仿仿真图如如下:图3 显示示模块的的电路原原理图显示模块的的流程显示模块是是智能小小车额外外增加的的功能,但但它仍然然是重要要的组成成部分,显显示模

31、块块是如何何工作的的呢?其其实,先先是由按按键控制制时钟芯芯片DSS13002,进进行时间间的调节节,在调调节的过过程中,信信号传递递给STTC899C522,单片片机将其其翻译后后发送信信号给时时钟芯片片DS113022,时钟钟芯片DDS13302会会将时间间的改变变显示在在LCDD16002上,同同样的道道理,温温度传感感器DSS18BB20也也是先将将检测到到的信号号传递给给单片机机,单片片机再传传递给LLCD116022直流电机的的驱动模模块直流电机驱驱动模块块的仿真真图图4 直流流电机驱驱动模块块的仿真真图4.2.22直流电电机驱动动模块的的流程图图电机驱动模模块的核核心是电电机的驱

32、驱动芯片片及电机机,电机机选择了了直流电电机,这这样可以以方便控控制,而而电机的的驱动芯芯片L2298可可以同时时控制两两个直流流电机,其其中芯片片中连接接单片机机的5引引脚和77引脚用用于控制制直流电电机1,而而芯片中中的100引脚和和12引引脚用于于控制直直流电机机2.电电机1接接的是小小车的左左轮,电电机2接接的是小小车的右右轮,当当两个电电机一起起正向转转动时,小小车前进进;当两两个电机机一起反反向转动动时,小小车后退退;当电电机1正正转,电电机2反反转时,小小车右转转;当电电机1反反转,电电机2正正转时,小小车左转转。由于于无线模模块只能能控制锁锁存的44条线路路,不能能将功能能都进

33、行行有效控控制,只只能控制制前进和和后退,所所以额外外采用按按键来控控制左转转和右转转。图5 直直流电机机驱动模模块的流流程图五 软件的的简单介介绍在这次研究究中,主主要用到到了keeil,pprottuess,prroteer和SSTC_ISPP_V4480等等软件Keil的的简介单片机开发发中除必必要的硬硬件外,同同样离不不开软件件,我们们写的CC语言源源程序要要变为CCPU可可以执行行的机器器码有两两种方法法,一种种是手工工汇编,另另一种是是机器汇汇编,目目前已极极少使用用手工汇汇编的方方法了。机机器汇编编是通过过汇编软软件将源源程序变变为机器器码,用用于MCCS-551单片片机的汇汇编

34、软件件有早期期的A551,随随着单片片机开发发技术的的不断发发展,从从普遍使使用汇编编语言到到逐渐使使用高级级语言开开发,单单片机的的开发软软件也在在不断发发展,KKeill软件是是目前最最流行开开发MCCS-551系列列单片机机的软件件,这从从近年来来各仿真真机厂商商纷纷宣宣布全面面支持KKeill即可看看出。KKeill提供了了包括CC编译器器、宏汇汇编、连连接器、库库管理和和一个功功能强大大的仿真真调试器器等在内内的完整整开发方方案,通通过一个个集成开开发环境境(uVVisiion)将将这些部部份组合合在一起起。运行行Keiil软件件需要PPenttiumm或以上上的CPPU,116MB

35、B或更多多RAMM、200M以上上空闲的的硬盘空空间、WWIN998、NNT、WWIN220000、WIINXPP等操作作系统。掌掌握这一一软件的的使用对对于使用用51系系列单片片机的爱爱好者来来说是十十分必要要的,如如果你使使用C语语言编程程,那么么Keiil几乎乎就是你你的不二二之选(目目前在国国内你只只能买到到该软件件、而你你买的仿仿真机也也很可能能只支持持该软件件),即即使不使使用C语语言而仅仅用汇编编语言编编程,其其方便易易用的集集成环境境、强大大的软件件仿真调调试工具具也会令令你事半半功倍。protuues的的简介Protuues软软件是英英国Laab ccentter eleec

36、trroniics公公司出版版的EDDA工具具软件。它它不仅具具有其它它EDAA工具软软件的仿仿真功能能,还能能仿真单单片机及及外围器器件。它它是目前前最好的的仿真单单片机及及外围器器件的工工具。PProttuess软件具具有其它它EDAA工具软软件(例例:muultiisimm)的功功能。这这些功能能是:(11)原理理布图(22)PCCB自动动或人工工布线(33)SPPICEE电路仿仿真。支持当前的的主流单单片机,如如51系系列、AAVR系系列、PPIC112系列列、PIIC166系列、PPIC118系列列、Z880系列列、HCC11系系列、6680000系列列等。软软件仿真真功能如如下:1

37、1)提供供软件调调试功能能 2)提提供丰富富的外围围接口器器件及其其仿真RRAM,RROM,键键盘,马马达,LLED,LLCD,AAD/DDA,部部分SPPI器件件,部分分IICC器件。这这样很接接近实际际。在训训练学生生时,可可以选择择不同的的方案,这这样更利利于培养养学生。33)提供供丰富的的虚拟仪仪器,利利用虚拟拟仪器在在仿真过过程中可可以测量量外围电电路的特特性,培培养学生生实际硬硬件的调调试能力力。4)具具有强大大的原理理图绘制制功能。电电路功能能仿真特特点如下下:在PPROTTUESS绘制好好原理图图后,调调入已编编译好的的目标代代码文件件:*.HEXX,可以以在PRROTUUES

38、的的原理图图中看到到模拟的的实物运运行状态态和过程程。PRROTUUES 是单片片机课堂堂教学的的先进助助手。PPROTTUESS不仅可可将许多多单片机机实例功功能形象象化,也也可将许许多单片片机实例例运行过过程形象象化。前前者可在在相当程程度上得得到实物物演示实实验的效效果,后后者则是是实物演演示实验验难以达达到的效效果。它的元器件件、连接接线路等等却和传传统的单单片机实实验硬件件高度对对应。这这在相当当程度上上替代了了传统的的单片机机实验教教学的功功能,例例:元器器件选择择、电路路连接、电电路检测测、电路路修改、软软件调试试、运行行结果等等。课程设计、毕毕业设计计是学生生走向就就业的重重要

39、实践践环节。由由于PRROTUUES提提供了实实验室无无法相比比的大量量的元器器件库,提提供了修修改电路路设计的的灵活性性、提供供了实验验室在数数量、质质量上难难以相比比的虚拟拟仪器、仪仪表,因因而也提提供了培培养学生生实践精精神、创创造精神神的平台台。随着科技的的发展,“计计算机仿仿真技术术”已成成为许多多设计部部门重要要的前期期设计手手段。它它具有设设计灵活活,结果果、过程程的统一一的特点点。可使使设计时时间大为为缩短、耗耗资大为为减少,也也可降低低工程制制造的风风险。相相信在单单片机开开发应用用中PRROTUUES也也能获得得愈来愈愈广泛的的应用。软件缺点:器件库库溃乏,库库中缺少少很多

40、重重要芯片片,严重重影响电电路仿真真软件出出错或乱乱码,此此时仿真真效果不不及硬件件仿真。STC_IISP_V4883的简介介在运行STTC_IISP_V4883下载软软件之前前,应该该先给出出ISPP的C程程序源代代码ISSP.CC.要注注意的是是:此程程序是在在Keiil-CC中要建建立工程程文件,包含IIAP.C函数数,并且且在IAAP.CC和ISSP.CC中都要要保留SSTC的的定义.传入用用户代码码时,需需要与计计算机进进行通信信,一般般采用RRS2332串行行通信,数据协协议采用用简单协协议。具体的使用用方法:一、先把学学习实验验板和计计算机连连接好(接接好串口口线和电电源)二、打

41、开SSTC-ISPP v4483,在MMCU Typpe栏目目下选中中单片机机,如SSTC889C552RCC:根据据您的99针的数数据线连连接情况况选中CCOM端端口,最最好把波波特率适适当下调调一些,按按图示选选中各项项:图6STCC-ISSP vv4833的界面面图三、先确认认硬件连连接正确确,按下下图点击击“打开开文件”并并在对话话框内找找到您要要下载的的HEXX文件:四、选中两两个条件件项,这这样可以以使您在在每次编编译KEEIL时时HEXX代码能能自动加加载到SSTC-ISPP,点击击“Doownlloadd/下载载”:五、手动按按下电源源开关便便即可把把可执行行文件HHEX写写入

42、到单单片机内内,下图图是正在在写入程程序截图图:图7 单片片机程序序下载截截图六 结论根据本次设设计要求求,我们们认真分分析了设设计课题题的需求求,还系系统学习习了511系列单单片机的的工作原原理及其其使用方方法,并并独自设设计智能能小车的的整个项项目。虽然条件艰艰苦,但但经过不不懈钻研研和努力力,购买买到了所所有所需需的元器器件,并并系统的的进行了了多项试试验,最最终做出出了整个个小车的的硬件系系统,然然后结合合课题任任务和小小车硬件件进行了了程序的的编制,本本系统能能够基本本满足设设计要求求,能够够较快较较平稳的的是小车车沿引导导线行驶驶,但由由于经验验能力有有限,该该系统还还存在着着许多

43、不不尽人意意的地方方有待于于进一步步的完善善与改进进。通过本次课课题设计计,不仅仅是对我我们课本本所学知知识的考考查,更更是对我我的自学学能力和和收集资资料能力力以及动动手能力力的考验验。本次次毕业设设计使我我们对一一个项目目的整体体设计有有了初步步认识,还还认识了了几种传传感器。本本次毕业业设计使使我们意意识到了了实验的的重要性性,在硬硬件制作作和软件件调试的的过程中中,出现现了很多多问题,最最终都是是通过实实验的方方法来解解决的。还还有以前前对程序序只是一一个很模模糊的概概念,通通过这次次的课题题设计使使我对程程序完全全有了一一个新的的认识,并并能使用用Keiil软件件熟练的的进行编编程了

44、。通通过本次次课题设设计,极极大的锻锻炼了我我们的思思考和分分析问题题的能力力,并对对单片机机有了一一个更深深的认识识。总之,在课课题设计计的过程程中,无无论是对对于学习习方法还还是理论论知识,我我们都有有了新的的认识,受受益匪浅浅,这将将激励我我们在今今后再接接再厉,不不断完善善自己的的理论知知识,提提高实践践运作能能力。七 致谢 本设设计能够够顺利完完成,还还承蒙何何老师以以及身边边的组队队同学的的指导和和帮助。在在设计过过程中,何何老师给给予了悉悉心的指指导,最最重要的的是给了了我们组组队解决决问题的的思路和和方法,并并且在设设计环境境和器材材方面给给予了大大力的帮帮助和支支持,在在此,我我对何老老师表示示最真挚挚的感谢谢!同时时感谢所所有帮助助过我的的同学!参考文献1康华华光.电电子技术术基础模模拟部分分M.(第第四版).北京:高等教教育出版版社,119999.2康华华光.电电子技术术基础数数字部分分M.(第第四版).北京:高等教教育出版版社,220000.3陈大大钦.电电子技术术基础实实验MM.(第第二版).北京:高等教教育出版版社,220000.4谢自自美.电电子线路路设计实验测试M.(第三三版).武汉:华中科科技大学学出版社社,20006.5胡乾乾斌 李李光斌 李玲等等.单片片微型计计算机原原理与应应用MM.(第第二版).武汉:华中科科技大学学出版社

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论