基于STM32的汽车仪表系统设计_第1页
基于STM32的汽车仪表系统设计_第2页
基于STM32的汽车仪表系统设计_第3页
基于STM32的汽车仪表系统设计_第4页
基于STM32的汽车仪表系统设计_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

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

文档简介

本科论文目录摘要 [18]。

本设计基于STM32F407控制,利用CAN分析仪在PC端发送指定CAN报文给STM32单片机,根据程序逻辑来驱动LCD液晶显示模块。主要在Keil5环境下,基于C语言开发。在Keil5中,新建一个FreeRTOS的新项目,选择STM32F407ZGT6芯片,再将从官网下载的FreeRTOS以及emWin的源码移植进去,修改相关的配置文件,可以进行本项目的代码设计。在本项目中采用ST-LINK调试工具,配置好相关设计后,当编写完程序编译通过后,可以直接通过ST-Link工具下载到STM32芯片中,不必通过串口烧录HEX文件的形式。同时,可以调用Keil5中的debug窗口,可以实时查看程序的运行状态,在需要调试的地方加入“断点”,可以排查出现问题的代码。如图4.1所示:图4.1Keil5环境debug调试模式通讯方面使用Can分析仪的上位机软件,编辑定义好的CanID,发送指定字节的Can报文来调试仪表的功能实现,上位机软件如图4.2所示:图4.2Can分析仪上位机软件调试界面4.1重点问题及解决在实物的调试过程中,主要包含以下几个重点问题:CAN通信不成功;图形界面冲突,会出现一个图形被另一个覆盖的情况;仪表指针异常,无法指向CAN报文发来的数据位置;编译不通过,STM32没有足够的空间存储图片信息;经过多次调试排查,第一种情况需要先检查CAN总线的波特率是否保持一致,可以应用EmbededConfig(分析仪配置软件),配置波特率保持一致,检查CAN_H和CAN_L信号是否接反。同时在上位机界面中,需要将报文配置为标准帧,标准帧的ID长度不同于扩展帧,容易造成信息不匹配。针对图形界面冲突的问题,原因是由于在实现一个图像的时候,需要先将该图像所在的坐标“清除”出来,以便显示图像。解决办法是在代码中将突出的图像放在一个循环中,以免出现覆盖的现象。仪表指针异常,经过使用Keil5调试诊断,发现是由于CAN报文发送的是16进制的数据,而在指针算法中采用的是十进制的算法,数据不匹配造成的。可以采用位操作的技巧,取出正确的数值。最后一个问题,是由于STM32的存储空间有限,较大的图像信息过多的占用内存,可以应用Photoshop软件改变图片的像素大小,优化内存占用,可以解决上述问题。最后实物图像如图4.3所示:图4.3项目实物图

结论控制器方面本设计采用的STM32F407符合本设计的控制需求,拥有良好的CPU处理功能,高精度的内部时钟,FLASH以及SRAM存储器,多个AD通道,I/O,以及定时器通讯接口等功能。本设计使用的CAN收发器2.0V可以很好的与STM32F407兼容使用,具有高效率的信息传递性。配合CAN分析器的诊断报文,STM32可以很好的接收模拟的CAN数据,同时将输出信号传递给LCD液晶显示屏,该4.3寸的液晶显示屏同时也很好的模拟了汽车仪表的图形界面功能,具有比较美观的图形界面。该设计方案达到了我们的预期设计。当在上位机发送指定的CAN信息后,如“主驾安全带未系”,“ABS报警灯”,“当前车速80KM/S”等,经过CAN收发器的接收传递给STM32F407,STM32F407经过逻辑运算,判断该信息是否符合显示模块的条件,进而驱动LCD显示屏以及蜂鸣器模块。LCD显示屏就会根据emWin指令,在屏幕指定位置呈现图形,包括不同颜色,是否闪烁等情况。当再次收到STM32指令时,也会进一步决定是否取消报警或更换报警等情况。既此时为一个周期的流程,该流程在整个汽车仪表系统中为10ms一次,从上电开始。采用CAN总线通信的汽车仪表系统,通信效果得到很大的增强,抗干扰能力也有显著的提高。而LCD液晶显示屏的改进,也使得人机交互界面更加的美观,令人舒适。由于该项目仅为模拟通信实验,具体实验数据还有待考证,包括MCU的处理效率,多MCU间的CAN通信,液晶显示屏的动画效果等。但由此可见基于CAN总线通信的液晶汽车仪表,在未来具有很大的期望空间。参考文献李静.基于CAN总线的新型汽车仪表系统的设计与实现[D].南京邮电大学,2017.许德章.现代汽车仪表技术与发展趋势[J].汽车电器,2002(05):1-2.陈慧,张新丰编著.汽车电子控制系统仿真与设计[M].上海:同济大学出版社,2017.01.11-12.刘学晶.基于CAN总线的车用仪表系统的设计与研究[D].上海工程技术大学,2016左忠凯,刘军,张洋著.FreeRTOS源码详解与应用开发基于STM32[M].北京:北京航空航天大学出版社,2017.07.22-23.钟涛,祝玲.基于STM32单片机的emWin系统设计[J].中国新通信,2017,19(07):53-54朱迪.FreeRTOS实时操作系统任务调度优化的研究与实现[D].南京邮电大学,2015廖义奎编著.ARMCortexM4嵌入式实战开发精解基于STM32F4[M].北京:北京航空航天大学出版社,2013.07.54-55.任克强,王传强.基于STM32F4的多通道串口驱动TFT液晶屏显示系统设计[J].液晶与显示,2020,35(05):449-455石长华,孙小霞,冯晓晖,徐贝贝.基于emWin的汽车发动机转速表表盘的制作[J].内燃机与配件,2017(18):11-13毕国兴.基于CAN总线的电动汽车仪表研究与开发[D].青岛理工大学,2012刘炳,刘青青.基于STM32F107的CAN总线双通道通讯技术[J].中国科技信息,2020(09):56-57.司云腾.基于CAN总线的汽车组合仪表综合系统设计[D].南京信息工程大学,2018张龙彪.嵌入式实时操作系统FreeRTOS的内核研究[D].昆明理工大学,2013陈继华,汤涛林,李国栋,许明昌.emWin在stm32和ra8875中的嵌入式设计[J].电子设计工程,2019,27(08):156-160陈新,蒲庆文.基于emWin图形库的电动汽车液晶仪表设计[J].仪表技术与传感器,2013(07):105-107倪朋朋,顾海全,王文斌,郑丽丽.基于Simulink/Stateflow的汽车转向灯控制系统的研究[J].汽车零部件,2019(11):25-29章敏凤,束文强.基于STM32的汽车仪表装置的设计[J].东莞理工学院学报,2018,25(05):17-21谭浩强.C程序设计[M].北京:清华大学出版社,1999:45-78MartinaSciaccaluga,IlariaDelponte.InvestigationonhumanfactorsandkeyaspectsinvolvedinAutonomousVehicles-AVs-acceptance:newinstrumentsandperspectives[J].TransportationResearchProcedia,2020,45.

附录:程序主函数#include"GUI.h"#include"JPGResource.h"#include"displayapp.h"#include"sys.h"#include"delay.h"#include"key.h"#include"Beep.h"uint16_tgEngCoolantValue=0;uint16_tgFuelResistanceValue=0;uint16_tgESCVehSpeed=0; //0-170km/huint32_tgEMSEngSpd=0; //0-8000uint32_tgODOMeter=0;uint8_tgturnleft=0;uint8_tgturnright=0;uint32_tflag=0;uint8_tgAir=0;uint8_tgseatbelt=0;uint8_tgseatbelt1=0;uint8_tgABSwarning=0;uint8_tgPark=0;uint8_tgposition=0;staticconstGUI_POINTaPointer[]={ {0,10}, {150,0}, {0,-10}, {-20,0},};staticconstGUI_POINTaSmallPointer[]={ {0,5}, {40,0}, {0,-5}, {-10,0},};staticGUI_POINTaPointerHiRes[countof(aPointer)];staticGUI_POINTaSmallPointerHiRes[countof(aSmallPointer)];typedefstruct{GUI_AUTODEV_INFOAutoInfo;GUI_POINTaPoints[countof(aPointer)];GUI_POINTaSmallPoints[countof(aSmallPointer)];intFactor;}PARAMPolygon;#defineHMI_POS_Y 25staticvoidDrawSpeed(void*p){ intposX=25,posY=HMI_POS_Y; PARAMPolygon*pParam=(PARAMPolygon*)p; if(pParam->AutoInfo.DrawFixed){ GUI_ClearRect(posX,posY,bmspeed.XSize+posX,bmspeed.YSize+posY); GUI_DrawBitmap(&bmspeed,posX,posY); } GUI_AA_FillPolygon(pParam->aPoints,countof(aPointer),(posX+160)*pParam->Factor,(posY+160)*pParam->Factor);//车速针 GUI_AA_FillPolygon(pParam->aSmallPoints,countof(aSmallPointer),(posX+170)*pParam->Factor,(posY+305)*pParam->Factor);//油表针}staticvoidDrawVelocity(void*p){ intposX=425,posY=HMI_POS_Y; PARAMPolygon*pParam=(PARAMPolygon*)p; if(pParam->AutoInfo.DrawFixed){ GUI_ClearRect(posX,posY,bmvelocity.XSize+posX,bmvelocity.YSize+posY); GUI_DrawBitmap(&bmvelocity,posX,posY); } GUI_AA_FillPolygon(pParam->aPoints,countof(aPointer),posX+160,posY+160);//转速针 GUI_AA_FillPolygon(pParam->aSmallPoints,countof(aSmallPointer),posX+170,posY+305);//水温}voidkeyBeam(){ u8key; key=KEY_Scan(0); if(key) { if(key==WKUP_PRES) { GUI_DrawBitmap(&bmHigh_Beam,610,380); } else { GUI_ClearRect(610,380,bmHigh_Beam.XSize+610,bmHigh_Beam.YSize+380); } if(key==KEY0_PRES) { GUI_DrawBitmap(&bmlow_beam,530,380); } else { GUI_ClearRect(530,380,bmlow_beam.XSize+530,bmlow_beam.YSize+380); } }elsedelay_ms(10);}voidshow(){ if(gturnleft==1) { if(flag==1) { GUI_DrawBitmap(&bmTurn_left,255,380); BEEP=1; delay_ms(100); BEEP=0; } else { GUI_ClearRect(255,380,bmTurn_left.XSize+255,bmTurn_left.YSize+380); } } if(gturnright==1) { if( flag==1) { GUI_DrawBitmap(&bmTurn_right,445,380); BEEP=1; delay_ms(100); BEEP=0; } else { GUI_ClearRect(445,380,bmTurn_right.XSize+445,bmTurn_right.YSize+380); } } if(gABSwarning==1) { GUI_DrawBitmap(&bmABS_warning,310,5); } else { GUI_ClearRect(310,5,bmABS_warning.XSize+310,bmABS_warning.YSize+5); } if(gPark==1) { staticintt=0; GUI_DrawBitmap(&bmParkingIndication_green,400,10); if(t==0) { BEEP=1; delay_ms(100); BEEP=0; delay_ms(100); BEEP=1; delay_ms(100); BEEP=0; t=1; } } else { GUI_ClearRect(400,10,bmParkingIndication_green.XSize+400,bmParkingIndication_green.YSize+10); } if(gposition==1) { GUI_DrawBitmap(&bmPosition_lamp,690,380); } else { GUI_ClearRect(690,380,bmPosition_lamp.XSize+690,bmPosition_lamp.YSize+380); } if(gAir==1) { GUI_DrawBitmap(&bmAirbag_warning,35,380); } else { GUI_ClearRect(35,380,bmAirbag_warning.XSize+35,bmAirbag_warning.YSize+380); } if(gseatbelt==1) { GUI_DrawBitmap(&bmseatblet,105,380);//显示 BEEP=1; delay_ms(50); BEEP=0; delay_ms(50); BEEP=1; delay_ms(50); BEEP=0; delay_ms(1000); } else { GUI_ClearRect(105,380,bmseatblet.XSize+105,bmseatblet.YSize+380);//清除 } if(gseatbelt1==1) { GUI_DrawBitmap(&bmseatblet_1,185,380);//显示 BEEP=1; delay_ms(50); BEEP=0; delay_ms(50); BEEP=1; delay_ms(50); BEEP=0; delay_ms(1000); } else { GUI_ClearRect(185,380,bmseatblet_1.XSize+185,bmseatblet_1.YSize+380);//清除 }}#definePI3.1415floatGetAngleSpeed(uint32_tval){ floatfrange=1.22*PI+0.22*PI;//车速表 floatleftRange=1.28*PI; uint16_tmaxSpeed=170,minSpeed=0; floattemp; if(val>maxSpeed)val=170; temp=(float)val/170*(frange); if(temp>0.5*PI) { if(temp>1.22*PI) { temp=2*PI-(temp-1.22*PI); } else { temp=1.22*PI-temp; } } else { temp=leftRange-temp; } returntemp;}floatGetAngleEngSpeed(uint32_tval){ floatfrange=1.22*PI+0.19*PI; floatleftRange=1.21*PI; uint16_tmaxSpeed=8000,minSpeed=0; floattemp; if(val>maxSpeed)val=8000; temp=(float)val/(maxSpeed-minSpeed)*(frange); if(temp>1.21*PI) { temp=2*PI-(temp-1.21*PI); } else { temp=leftRange-temp; } returntemp;}floatGetAngleTempature(uint32_tval){ floatfrange=1.25*PI-0.3*PI; floatleftRange=1.25*PI; uint16_tmaxTempature=120,minTempature=0x00; floattemp; if(val>maxTempature)val=120; temp=(float)val/(maxTempature-minTempature)*(frange); temp=leftRange-temp; returntemp;}floatGetAngleFuel(uint32_tval){ floatfrange=0.93*PI-0.07*PI; floatleftRange=0.93*PI; uint16_tmaxFuel=0x0029,minFuel=0x00; floattemp; if(val>maxFuel)val=0x0029; temp=(float)val/(maxFuel-minFuel)*(frange); temp=leftRange-temp; returntemp;}voidHMIDisplay(void){GUI_AUTODEVaAuto[10]; PARAMPolygonParam; inti; Param.Factor=3; for(i=0;i<countof(aAuto);i++) { GUI_MEMDEV_CreateAuto(&aAuto[i]); } for(i=0;i<countof(aPointer);i++) { aPointerHiRes[i].x=aPointer[i].x*Param.Factor; aPointerHiRes[i].y=aPointer[i].y*Param.Factor; } for(i=0;i<countof(aSmallPointer);i++) { aSmallPointerHiRes[i].x=aSmallPointer[i].x*Param.Factor; aSmallPointerHiRes[i].y=aSmallPointer[i].y*Param.Factor; } GUI_AA_SetFactor(Param.Factor); while(1) { keyBeam(); show(); for(i=0;i<10;i++) { GUI_AA_EnableHiRes(); GUI_RotatePolygon(Param.aPoints,aPointerHiRes,countof(aPointer),GetAngleSpeed(gESCVehSpeed));//速度 GUI_RotatePolygon(Param.aSmallPoints,aSmallPointerHiRes,countof(aSmallPointer),GetAngleFuel(gFuelResistanceValue));//油耗 GUI_MEMDEV_DrawAuto(&aAuto[0],&Param.AutoInfo,DrawSpeed,&Param); GUI_AA_DisableHiRes(); GUI_RotatePolygon(Param.aPoints,aPointer,countof(aPointer),GetAngleEngSpeed(gEMSEngSpd));//转速 GUI_RotatePolygon(Param.aSmallPoints,aSmallPointer,countof(aSmallPointer),GetAngleTempature(gEngCoolantValue));//水温 GUI_MEMDEV_DrawAuto(&aAuto[1],&Param.AutoInfo,DrawVelocity,&Param); GUI_SetFont(GUI_FONT_D24X32); GUI_SetTextAlign(GUI_TA_RIGHT); GUI_GotoXY(425,405); GUI_DispDecMin(gODOMeter); GUI_Delay(20); } }}

致谢经过几个月的忙碌与设计,本设计倾注了很多的心血和汗水,现在即将进入设计的尾声。回首四年的大学时间,依如昨日一般清晰。2016级是最特殊的一届毕业生,也是最舍不得校园的一届毕业生,心中或留有遗憾,但更多的是对未来的憧憬。非常感谢胡海龙老师和于宏波的悉心指导,在校求学的时间里,各位老师的教导与知识都带给了我很大的收获与提升。还要感谢在实习期间的各位导师们,以及生活中的朋友。在设计中遇到了很多问题,感谢他们的倾囊相助,让我获得了很多思路,可以顺利完成设计。在制作该项目时,走了许多的弯路。在Simulink建模的时,曾将许多逻辑处理装在了一个状态机,导致三十多个报警功能,仅能同时显示一个功能。在emWin图形设计中,曾想过使用gif图片实现转向灯的闪烁,试了十多种方法也不见效果,后来在老师的帮助下,改用标志位实现空白图片覆盖转向灯以实现闪烁。在实践的过程中,逐渐明白,很多时候我们需要的仅仅是转变一个思路,所追求的结果或许只有一种,但是方法的实现可以存在很多种解决方式,正所谓条条大路通罗马。只有不断的实践,反复的推敲,才能得出一个适合自己的最优解。最后,再次感谢胡海龙老师和于宏波老师在我的毕业设计上提供的帮助和思路,也要感谢大学期间遇到的每一个人,感谢身边的朋友们,感谢家人的鼓励与支持,很多时候正是因为这些人的帮助,再困难的问题,也有勇气去解决。至此,大学期间的最后一个作业已经完成。感谢各位老师的教导,感谢我的沈阳城市学院。终将步入社会,愿祝沈阳城市学院桃李满天下。

PowerPoint课件制作实用技巧PowerPoint是微软公司生产的制作幻灯片和简报的软件(以下简称PPT)。在我们许多人看来,它只不过是一个简单地对文字、图形、图片进行演示的软件,教学中的课件制作软件当属Authorware、Flash。Authorware和Flash制作的动画效果的确很好,而且它们的功能也很强大。不过这些软件在制作课件的过程中往往非常耗时,用这些专业软件来制作课件用于平时的教学往往效率很低。PPT就是一个非常简单、实用的制作课件的软件,只要你用好它,同样能做非常棒的课件来。一、掌握基本,知道“插入”。(一)知道从“插入”菜单进入,会给PPT课件添加文字、图片、影片和声音等,也就会做一般的课件了。(二)图片插入与处理1.插入图片具体方法:a)插入剪贴画或文件中的图片;b)添加图片做背景;c)给自选图形做填充。2.处理图片具体方法:我们用PPT制作课件时,经常从网上下载图片来用,而网络中的图片往往含有超链接和网站名称痕迹,我们需要删除其中超链接,并对图片进行裁剪处理。在Powerpoint中,我们一般可以利用“图片”工具栏上的“裁剪”工具进行裁剪处理,但是,这里的工具只能对图片进行矩形裁剪,若想裁剪成圆形、多边形等其他形状,通常方法就无能为力了。其实这个问题在PPT中是可以解决的。我们用给自选图形做填充图片的方法就可以实现我们需要的效果。具体步骤:a)首先利用“绘图”工具栏画一个想要裁剪的图形,如椭圆。b)选中椭圆后单击“绘图”工具栏上“填充颜色”按钮右侧黑三角,从列表菜单中单击“填充效果”命令。c)打开选择“图片”选项卡,单击〔选择图片〕按钮,从“选择图片”对话框中找到合适的图片,单击〔插入〕按钮后返回到“填充效果”对话框最后单击〔确定〕按钮后退出。此图片当作椭圆图形的背景出现,改变了原来的矩形形状,获得了满意的裁剪图片效果。图片在插入PPT之前,我们可以用ACDSEE软件进行加工,如改变大小,裁剪等操作。二、学会下载,查找方法。在制作课件过程中,我们时常需要从网络上下载各种资源用以丰富课件内容,提升课堂效果。但有许多网站的flash动画都不提供下载;还有网站为我们提供了许多视频素材,这些视频素材都是FLV流媒体格式。FLV流媒体格式是一种新的视频格式,全称为FlashVideo。由于它形成的文件极小、加载速度极快,使得网络观看视频文件成为可能,它的出现也有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上很好的使用等缺点。目前各在线视频网站均采用此视频格式。如新浪播客、56、优酷、土豆、酷6等,无一例外。FLV已经成为当前视频文件的主流格式。这些网站一般都不提供下载。我们想要这些素材,怎样办?1.寻找下载方法:a)在百度网站搜索栏中输入下载的内容,搜索下载方法。b)弄清格式,再搜索方法。2.具体方法推荐①flasah动画的下载方法一:IE缓存中寻找在网上看过一个flash后,一般情况下都会保存在IE缓存里。右击桌面上的IE图标,选“属性”命令,单击中间的“设置”按钮,弹出“Internet临时文件和历史记录设置”面板,单击“查看文件”,可以打开临时文件夹,按时间排序,找到刚才打开的flash动画文件。优点:不需要安装其它软件。缺点:操作相对烦琐。方法二:借助Flashsaver等软件下载,这些软件都可以快速、方便的下载你所需要的flash文件。优点:简单、方便、快速。缺点:需要安装使用。②FLV视频的获取方法一:IE缓存中寻找,方法同flasah。方法二:flv视频解析下载/三、学用控件,转化应用1.flash动画的插入方法一:安装flash插件,再插入flash。步骤:a)安装“ppt插flash软件”插件;b)单击“插入”→“flashmovie”→打开要播放的flash文件→确定。方法二:利用控件插入flash动画。步骤:a)插入“ShockwaveFlashObject”控件对象:右击“工具栏”→选“控件工具箱”(或点“视图→工具栏→控件工具箱”);点“其他控件”(控件工具箱中最后一个形似锤子斧头的按钮),拖动滚动条或在英文输入法状态下按键盘上“s”键,快速定位到以s开头的控件,选择“ShockwaveFlashObject”控件。将鼠标移到幻灯片工作区,鼠标指针变成“十”字型,拖动鼠标绘制出一个形似信封的矩形。b)打开控件对象“属性”对话框:右击矩形控件对象,在弹出的快捷菜单中选“属性”命令。c)正确设置控件对象属性:主要是在“Movie”空白文本域中正确输入演示文稿要播放的.swf动画的完整名称。d)将控件对象适当缩放:为了获得比较好的播放效果,拖动控件对象的缩放点使它几乎覆盖整个幻灯片工作区,但要在幻灯片工作区底部保留少许空白区域。这样既可以享受.swf动画大屏幕播放的好处,又能够保证幻灯片能够顺利地切换。e)一般情况下,幻灯片应显示出动画的第一帧图形。如果控件对象仍是空白的,可保存演示文稿,关闭后再打开它,按F5放映幻灯片,应该能够正确播放动画。2.FLV视频的插入FLV视频与FLASH不一样的。全称是flashvideo,所用的播放器也不一样。①利用控件插入PPT的方法也是有区别的。不同点:先要下载pptflv.swf文件,此文件是类似于网页中FLV视频播放器的一个Flash文件(可用百度搜索下载下来后记着要改文件名,保留扩展名);例如改成:pptflv1.swf“Movie”参数值填入方法不一样,参数值示例:pptflv.swf?file=视频.FLV“pptflv.swf”即为步骤一下载下来的Flash文件的完整文件,“视频.FLV”即为需要播放的FLV视频的文件名,大家只要将pptflv.swf换成自己下载后起的文件名,将“视频.FLV”换成自己的FLV视频文件名,则此FLV文件就可以在PowerPoint中播放了。如播放2.flv视频参数填法:示例:pptflv1.swf?file=2.FLV②方法二:将flv转换成swf再插入转换软件:UltraFlashVideoFLVConverter3.2.0软件说明:该软件又叫全格式FLV转换器,支持将几乎所有主流视频格式转换为FLV或者SWF且对用户较为关心的RealMedia(RM/RMVB...)和QuickTime(MOV/QT...)支持良好。三大特色功能:既可输出FLV格式,也可输出SWF格式,甚至同时输出FLV+SWF格式。此软件也支持创建调用播放的网页支持导入所有的主流字幕格式。srt,*.sub,*.idx,*.ssa,*.ass,*.psb,*.smi)有字幕合成功能,你现在无需再使用那些繁琐的专业软件来合成字幕到视频中去,字幕合成与格式转换一气呵成!支持视频分割,右键点击列表中的源文件,选择[编辑视频],自己设置下起点终点即可对视频进行去粗取精处理!③方法三:将flv转换成其他格式视频文件再插入工具:FLV转AVI(FreeFLVtoAVIConverter1.5)作用:一个免费的将FLV转换成AVI的软件,简单好用,自带解码器。四、学做交互,理解运用。1.利用母版进行交互母版≠模版母版和模版可以使课件统一整体风格,展现自己的个性和特点;模版是对同一类课件所做的整体风格统一设置,母版则是对某一部课件内部所做的个性化统一设置。母版设置得好,就可以存为模版,供别人在制作同类题材时使用。修改幻灯片母板的方法和技巧。如果我们希望为每一张幻灯片添加上一项固定的内容,并做超链接,可以通过修改“母板”来实现。a)执行“视图→母板→幻灯片母板”命令,进入“幻灯片母板”编辑状态。b)插入固定内容。例如:将图片插入到幻灯片中,调整好大小、定位到合适的位置上。c)给这张图片插入超链接,就可以进行交互了。d)单击“关闭母板视图”按钮退出“幻灯片母板”编辑状态。以后添加幻灯片时,该幻灯片上自动添加上该图片。如果说一个PPT有它的灵魂的话,那就是PPT的母板,它的作用犹如摩天大厦的根基一般。2.在PPT演示文稿中插入PowerPoint演示文稿对象实现交互具体效果:①导航目录内容展示效果②单击小图片就可看到该图片的放大图自动缩效果《画家乡》一课五个画面交互的具体操作方法:a)单击“插入→对象”,在出现的选择页中选择“MicrosoftPowerPoint演示文稿”,单击确定。此时就会在当前幻灯片中插入一个“PowerPoint演示文稿”的编辑区域。b)在此编辑区域中我们就可以对插入的演示文稿对象进行编辑了,编辑方法与PowerPoint演示文稿的编辑方法一样。c)在插入的演示文稿对象中创建所需的幻灯片。可将图片设置为幻灯片相同大小,退出编辑后,就可发现图片以缩小方式显示了(其实是整个插入的演示文稿对象被缩小显示了)。d)最后,我们只需对剩余的图片进行插入。为了提高效率,可将这个插入的演示文稿对象进行复制,并按照上面的方法对图片进行替换即可。e)完毕后,单击“观看放映”命令进行演示,单击小图片马上会放大,再单击放大的图片马上又返回到了浏览小图片的幻灯片中了。原理:这里的小图片实际上是插入的演示文稿对象,它们的“动作设置”属性中的“单击鼠标”中的“对象动作”被设为了“演示”(这是默认值)。因此我们在演示时,单击小图片,就是等于对插入的演示文稿对象进行“演示观看”。而演示文稿对象在播放时就会自动全屏幕显示。所以我们看到的图片就好像被放大了一样,而我们单击放大图片时,插入的演示文稿对象实际上已被播放完了(因为只有一张),它就会自动退出,所以就回到了主幻灯片中了。3.用触发器控制自定义动画进行交互以前我们在使用PowerPoint制作课件时,常常发现制作人机交互性的课件非常麻烦。其实在PowerPoint2003里,用触发器控制自定义动画可以轻松地制作出交互性很强的课件。触发器功能可以将画面中的任一对象设置为触发器,单击它,该触发器下的所有对象就能根据预先设定的动画效果开始运动,并且设定好的触发器可以多次重复使用。类似于Authorware、Flash等软件中的热对象、按钮、热文字等,单击后会引发一个或者的一系列动作。例1:单击“棱台”后,“小球”开始按一定路径运动。例2:分别单击“变色一”和“变色二”,让“笑脸”颜色。例3:单击下面一段话的关键词,让词语变红色读下面一段话,说说从哪些词语中可以看出侵略者采用了各种野蛮手段掠夺、毁灭圆明园的?他们把园内凡是能拿走的东西,统统掠走,拿不动的,就用大车或牲口搬运。实在运不走的,就任意破坏、毁掉。步骤:a)将原来段落中的重点词消去;(将词语颜色变成和背景色一样)b)将重点词作为单独文本覆盖到原来位置;c)设置重点词自定义动画为“添加效果→强调→更改字体颜色→红色”d)右击重点词自定义动画,选择“效果选项”,选择“计时”,选择“触发器”,选“单击下列对象时启动效果”,再选重点词,按确定。五、学会截取,合理选用。(一)视频的截取加工1.工具:万能转换器(英文名TotalVideoConverter)作用:可以帮助你快速的分割,修整大的AVI、MPEG、ASF或者WMV文件为一个个小的视频文件,内置视频播放器,你可以很方便的按照所选择的播放时间进行切割操作,不需要另外具备高深的技术知识,简单容易使用!2.绘声绘影会声会影是一套操作最简单,功能最强悍的DV、HDV影片剪辑软件。不仅完全符合家庭或个人所需的影片剪辑功能,甚至可以挑战专业级的影片剪辑软件。(二)flash的片段截取有时候,在网络上下载了一个课件,对自己的课堂教学有帮助,但是又不想全部应用这个课件,只想取出其中一部分,应该则么办呢?先用硕思闪客精灵将.swf文件和.exe文件转换成fla文件,再用flash8打开进行编辑,截取自己所需的片段,然后插入到ppt里面为我所用。1.硕思闪客精灵:它是一款用于浏览和解析Flash动画(.swf文件和.exe文件)的工具。最新版本有着强大的功能,可以将swf文件导出成FLA文件。它还能够将flash动画中的图片、矢量图、声音、视频(*.flv)、文字、按钮、影片片段、帧等基本元素完全分解,最重要的是可以对动作的脚本(Actionscript)进行解析,清楚的显示其动作的代码,让对Flash动画的构造一目了然。支持将SWF文件导出成FLA文件,帮助丢失FLA文件的影片作者重新获得FLA文件,从而可以再编辑。完全兼容Flash8文件和动作脚本(ActionScript)2.0。硕思闪客精灵支持将包含组件的SWF文件转换成FLA格式,用户可以在Flash中编辑这些组件。支持解析Flash影片中的视屏(video)文件,并将Flash影片中的视频文件导出为*.flv格式。2.硕思闪客精灵具体使用方法:①解析Flash课件,提取课件素材在Flash课件作品中有大量的图片、声音和视频等资源。由于制作者拥有的资源不同,在制作课件时,很难及时、方便地寻找到适合的素材。如果可以从同类作品中将所需要的资源提取出来为己所用的话,不仅大大节约了搜集素材资源的时间,而且会极大地提高课件利用率。但是,Flash课件发布时一般都进行加密处理,使教师无法用普通的方式导入到Flash中进行编辑。而硕思闪客精灵可以解析出Flash作品中的元件及脚本,并且可以保存成swf格式,这样在创作时就可以直接导入Flash中使用。启动闪客精灵,单击工具上的“快速打开”按钮打开一个Flash动画(可以是swf格式或exe格式),闪客精灵会自动分解当前动画(图2),包括用到的脚本语言(Actions语句),并在资源栏中分类罗列着动画中的各种元件(图片、按钮、影片和声音等);单击某个元件,可以在中间的窗口中预览;勾选需要的元件,然后单击“导出”按钮,就可以把选中的元件分类保存到原文件所在的文件夹中。②反编译Flash课件,获取课件源代码硕思闪客精灵的最大亮点就是能够将Flash动画(swf格式)还原成其源文件(Fla格式),相信这个功能是很多朋友期待已久的。还原的方法十分的简单,只需要打开Flash动画,再单击工具栏上的“导出Fla”按钮,选择保存位置,稍等后就完成了还原工作,此时还会提示“是否愿意用Flash打开它”,单击“Yes”即可启动系统中安装的Flash打开还原后的源文件,此时你就可以随心所欲地对它进行修改啦。3.用flash8进行编辑基本方法:选取需要帧,复制,粘贴到新的flash中,调试修改。上面介绍了关于破解Flash课件的一些方法和手段,有一个特定的使用范围,即为了课堂教学服务,只有资源共享才能提高教学效率,促进教学效果的提高。不能做为商业目的,也不能将别人的课件的署名修改一下,便成为自己的作品,用于参加比赛,这是不道德的行为。在PPT演示中禁用右键快捷菜单和滑鼠滚动一大群与会人员正襟危坐,你豪情满怀地进行着某个新产品的演示或介绍,却不小心由于鼠标左键的误操作导致幻灯片跳到了本不应该出现的位置,或者本应按下鼠标左键切换到下一张,却由于按下了右键而出现一个快捷菜单。不用担心,只要进行小小的设置,就可以将这些烦人的问题统统搞定。从任务窗格中打开“幻灯片切换”,将换片方式小节中的“单击鼠标时”和“每隔”两个复选项全部去除,然后将这个设置应用于所有幻灯片,以后切换到下一张或上一张,只有通过键盘上的方向键才能进行操作。至于另外一个问题,解决的办法也很简单,从“工具”菜单下打开“选项→视图”窗口,取消“幻灯片放映”小节上的“右键单击快捷菜单”复选框即可。■在PPT演示文稿内复制幻灯片要复制演示文稿中的幻灯片,请先在普通视图的“大纲”或“幻灯片”选项中,选择要复制的幻灯片。如果希望按顺序选取多张幻灯片,请在单击时按Shift键;若不按顺序选取幻灯片,请在单击时按Ctrl键。然后在“插入”菜单上,单击“幻灯片副本”,或者直接按下“Ctrl+shift+D”组合键,则选中的幻灯片将直接以插入方式复制到选定的幻灯片之后。■Powerpoint自动黑屏在用Powerpoint展示课件的时候,有时需要学生自己看书讨论,这时为了避免屏幕上的图片影响学生的学习注意力可以按一下“B”键,此时屏幕黑屏。学生自学完成后再接一下“B”键即可恢复正常。按“W”键也会产生类似的效果。■将幻灯片发送到word文档1、在Powerpoint中打开演示文稿,然后在“文件”菜单上,指向“发送”,再单击“MicrosoftWord”。2、在“将幻灯片添加到Microsoftword文档”之下,如果要将幻灯片嵌入word文档,请单击“粘贴”;如果要将幻灯片链接到word文档,请单击“粘贴链接”。如果链接文件,那么在Powerpoint中编辑这些文件时,它们也会在word文档中更新。3、单击“确定”按钮。此时,系统将新建一个word文档,并将演示文稿复制到该文档中。如果word未启动,则系统会自动启动word。■让幻灯片自动播放要让powerpoint的幻灯片自动播放,只需要在播放时右键点击这个文稿,然后在弹出的菜单中执行“显示”命令即可,或者在打开文稿前将该文件的扩展名从PPT改为PPS后再双击它即可。这样一来就避免了每次都要先打开这个文件才能进行播放所带来的不便和繁琐。■增加PPT的“后悔药”在使用powerpoint编辑演示文稿时,如果操作错误,那么只要单击工具栏中的“撤消”按钮,即可恢复到操作前的状态。然而,默认情况下Powerpoint最多只能够恢复最近的20次操作。其实,powerpoint允许用户最多可以“反悔”150次,但需要用户事先进行如下设置:在“工具-选项”,击“编辑”选项卡,将“最多可取消操作数”改为“150”,确定。■PPT中的自动缩略图效果你相信用一张幻灯片就可以实现多张图片的演示吗?而且单击后能实现自动放大的效果,再次单击后还原。其方法是:新建一个演示文稿,单击“插入”菜单中的“对象”命令,选择“Microsoftpowerpoint演示文稿”,在插入的演示文稿对象中插入一幅图片,将图片的大小改为演示文稿的大小,退出该对象的编辑状态,将它缩小到合适的大小,按F5键演示一下看看,是不是符合您的要求了?接下来,只须复制这个插入的演示文稿对象,更改其中的图片,并排列它们之间的位置就可以了。■快速灵活改变图片颜色利用powerpoint制作演示文稿课件,插入漂亮的剪贴画会为课件增色不少。可并不是所有的剪贴画都符合我们的要求,剪贴画的颜色搭配时常不合理。这时我们右键点击该剪贴画选择“显示‘图片’工具栏”选项(如果图片工具栏已经自动显示出来则无需此操作),然后点击“图片”工具栏上的“图片重新着色”按钮,在随后出现的对话框中便可任意改变图片中的颜色。■为PPT添加公司LOGO用powerpoint为公司做演示文稿时,最好第一页都加上公司的Logo,这样可以间接地为公司做免费广告。执行“视图-母版-幻灯片母版”命令,在“幻灯片母版视图”中,将Logo放在合适的位置上,关闭母版视图返回到普通视图后,就可以看到在每一页加上了Logo,而且在普通视图上也无法改动它了。■“保存”特殊字体为了获得好的效果,人们通常会在幻灯片中使用一些非常漂亮的字体,可是将幻灯片拷贝到演示现场进行播放时,这些字体变成了普通字体,甚至还因字体而导致格式变得不整齐,严重影响演示效果。在powerpoint中,执行“文件-另存为”,在对话框中点击“工具”按钮,在下拉菜单中选择“保存选项”,在弹出其对话框中选中“嵌入TrueType字体”项,然后根据需要选择“只嵌入所用字符”或“嵌入所有字符”项,最后点击“确定”按钮保存该文件即可。■利用组合键生成内容简介我们在用powerpoint2003制作演示文稿时,通常都会将后面几个幻灯片的标题集合起来,把它们作为内容简介列在首张或第二张幻灯片中,让文稿看起来更加直观。如果是用复制粘贴来完成这一操作,实在有点麻烦,其实最快速的方法就是先选择多张幻灯片,接着按下alt+shift+s即可。■演示文稿中的图片随时更新在制作演示文稿中,如果想要在其中插入图片,执行“插入-图片-来自文件”,然后打开“插入图片”窗口插入相应图片。其实当我们选择好想要插入的图片后,可以点击窗口右侧的“插入”按钮,在出现的下拉列表中选“链接文件”项,点击确定。这样一来,往后只要在系统中对插入图片进行了修改,那么在演示文稿中的图片也会自动更新,免除了重复修改的麻烦。■快速调用其他PPT在进行演示文档的制作时,需要用到以前制作的文档中的幻灯片或要调用其他可以利用的幻灯片,如果能够快速复制到当前的幻灯片中,将会给工作带来极大的便利。在幻灯片选项卡时,使光标置于需要复制幻灯片的位置,选择“菜单”中的“幻灯片(从文件)”命令,在打开的“幻灯片搜索器”对话框中进行设置。通过“浏览”选择需要复制的幻灯片文件,使它出现在“选定幻灯片”列表框中。选中需要插入的幻灯片,单击“插入”,如果需要插入列表中所有的幻灯片,直接点击“全部插入”即可。这样,其他文档中的幻灯片就为我们所用了。■快速定位幻灯片在播放powerpoint演示文稿时,如果要快进到或退回到第5张幻灯片,可以这样实现:按下数字5键,再按下回车键。若要从任意位置返回到第1张幻灯片,还有另外一个方法:同时按下鼠标左右键并停留2秒钟以上。■利用剪贴画寻找免费图片当我们利用powerpoint2003制作演示文稿时,经常需要寻找图片来作为铺助素材,其实这个时候用不着登录网站去搜索,直接在“剪贴画”中就能搞定。方法如下:插入-图片-剪贴画,找到“搜索文字”一栏并键入所寻找图片的关键词,然后在“搜索范围”下拉列表中选择“Web收藏集”,单击“搜索”即可。这样一来,所搜到的都是微软提供的免费图片,不涉及任何版权事宜,大家可以放心使用。■制作滚动文本在powerpoint中有时因显示文本内容较多就要制作滚动文本。具体制作方法如下:视图-工具栏-控件箱,打开控件工具箱,点击“文字框”选项,插入“文字框”控件,然后在幻灯片编辑区按住鼠标左键拖拉出一个文本框,并根据版面来调整它的位置和大小。接着在“文字框”上右击鼠标,选择快捷菜单中的“属性”命令,弹出“文字框”属性窗口,在属性窗口中对文字框的一些属性进行相关的设置。设置好后右击“文字框”,选择“文字框对象”中的“编辑”命令,这时就可以进行文字的输入,文本编辑完之后,在文字框外任意处单击鼠标,即可退出编辑状态。一个可以让框内文字也随滚动条拖动而移动的文本框就做好了。■突破20次的撤消极限Powerpoint的“撤消”功能为文稿编辑提供了很大方便。但powerpoint默认的操作次数却只有20次。执行“工具-选择”,击“编辑”标签卡,在“最多可取消操作数”中设置你需要的次数即可。不过要注意,powerpoint撤消操作次数限制最多为150次。■利用画笔来做标记利用powerpoint2003放映幻灯片时,为了让效果更直观,有时我们需要现场在幻灯片上做些标记,这时该怎么办?在打开的演示文稿中单击鼠标右键,然后依次选择“指针选项-绘图”即可,这样就可以调出画笔在幻灯片上写写画画了,用完后,按ESC键便可退出。■快速调节文字大小在powerpoint中输入文字大小不合乎要求或者看起来效果不好,一般情况是通过选择字体字号加以解决,其实我们有一个更加简洁的方法。选中文字后按ctrl+]是放大文字,ctrl+[是缩小文字。■计算字数和段落执行“文件-属性”,在其对话框中选“统计”选项卡,该文件的各种数据,包括页数、字数、段落等信息都显示在该选项卡的统计信息框里。■轻松隐藏部分幻灯片对于制作好的powerpoint幻灯片,如果你希望其中的部分幻灯片在放映时不显示出来,我们可以将它隐藏。方法是:在普通视图下,在左侧的窗口中,按Ctrl,分别点击要隐藏的幻灯片,点击鼠标右键弹出菜单选“隐藏幻灯片”。如果想取消隐藏,只要选中相应的幻灯片,再进行一次上面的操作即可。■将图片文件用作项目符号一般情况下,我们使用的项目符号都是1、2、3,a、b、c之类的。其实,我们还可以将图片文件作为项目符号,美化自己的幻灯片。首先选择要添加图片项目符号的文本或列表。点击“格式-项目符号和编号”,在“项目符号项”选项卡中单击“图片”,调出剪辑管理器,你就可以选择图片项目符号。在“图片项目符号”对话框中,单击一张图片,再单击确定。■对象也用格式刷在powerpoint中,想制作出具有相同格式的文本框(比如相同的填充效果、线条色、文字字体、阴影设置等),可以在设置好其中一个以后,选中它,点击“常用”工具栏中的“格式刷”工具,然后单击其它的文本框。如果有多个文本框,只要双击“格式刷”工具,再连续“刷”多个对象。完成操作后,再次单击“格式刷”就可以了。其实,不光文本框,其它如自选图形、图片、艺术字或剪贴画也可以使用格式刷来刷出完全相同的格式。■幻灯片放映时让鼠标不出现Powerpoint幻灯片在放映时,有时我们需要对鼠标指针加以控制,让它一直隐藏。方法是:放映幻灯片,单击右键,在弹出的快捷菜单中选择“指针选项-箭头选项”,然后单击“永远隐藏”,就可以让鼠标指针无影无踪了。如果需要“唤回”指针,则点击此项菜单中的“可见”命令。如果你点击了“自动”(默认选项),则将在鼠标停止移动3秒后自动隐藏鼠标指针,直到再次移动鼠标时才会出现。■改变链接文字的默认颜色Powerpoint2003中如果对文字做了超链接或动作设置,那么powerpoint会给它一个默认的文字颜色和单击后的文字颜色。但这种颜色可能与咱们预设的背景色很不协调,想更改吗?那么可以点击菜单命令“格式-幻灯片设计”,在打开的“幻灯片设计”任务窗格下方的“编辑配色方案…”。在弹出的“编辑配色方案”对话框中,点击“自定义”选项卡,然后就可以对超链接或已访问的超链接文字颜色进行相应的调整了。■快速切换输入法大家知道在excel中通过设置可以方便地切换输入法,难道在powerpoint中就没有这样的功能吗?事实上是有这种功能的:单击“工具”菜单中的“选项”命令,切换到“编辑”选项卡,选中“’自动键盘’切换”复选框,单击确定即可。该设置对已有文件的编辑非常方便,但在编辑新文件时却起不了多大的作用。■巧用文字环绕方式在Powerpoint/2003中,我们在插入剪贴画之后可以将它自由旋转,但在word2003中将剪贴画插入后却不可以这样旋转。其实,我们只须选中插入的剪贴画,然后在出现的“图片”工具栏中点击“文字环绕”按钮,在弹出的文字环绕方式中选择除“嵌入型”以外的其它任意一种环绕方式,该剪贴画就可以进行自由旋转了。此外,如果我们先在Powerpoint中插入剪贴画,然后将它剪切到word中,也可以直接将它进行自由旋转。■快速选择多个对象在powerpoint2003中,如果要选择叠放在一起的若干个对象时会不太容易,特别是它们又位于叠放次序下层的时候,更是如此。不过,我们可以点击“绘图”工具栏右侧的三角箭头(工具栏选项),依次指向“添加或删除按钮-绘图”,然后选中“选中多个对象”,将它添加到“绘图”工具栏中,点击它,会打开“选择多个对象”对话框。我们只要在对话框的对象列表中选中相应的那些对象就可以了。这个按钮的添加也可以这么做:点击菜单命令“工具-自定义”,在打开的对话框中点击“命令”选项卡,然后在“类别”中选“绘图”,在“命令”栏中选择“选中多个对象”,将它拖至工具栏的任意位置。■打造多彩公式在powerpoint中也可以使用公式编辑器插入公式。但默认的公式都是黑颜色的,与我们演示文稿的背景很不协调。其实,我们可以选中编辑好的公式,然后点击右键,在弹出的快捷菜单中选择“显示‘图片’工具栏”命令。再点击“图片”工具栏中的“图片重新着色”按钮,就可以在打开的对话框中为公式指定其他的任意颜色了。■灵活设置背景大家可以希望某些幻灯片和母版不一样,比如说当你需要全屏演示一个图表或者相片的时候。你可以进入“格式”菜单,然后选择“背景”,选择“忽略母版背景图形”选项之后,你就可以让当前幻灯片不使用母版背景。■防止被修改在powerpoint中点击“工具-选项-安全性”,然后设置“修改权限密码”即可防止PPT文档被人修改。另外,还可以将PPT存为PPS格式,这样双击文件后可以直接播放幻灯片。■看看powerpoint的特殊播放模式播放PPT文档时,点击

温馨提示

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

评论

0/150

提交评论