




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、附录一KeiluVision2仿真软件的使用说明wVision2 集成开发环境Vision2IDE是德国Keil公司开发的基于Windows平台的单片机集成开发环境,它包含一个高效的编译器、一个项目管理器和一个MAKET具。其中KeilC51是一种专门为单片机设计的高效率C语言编译器,符合ANSI标准,生成的程序代码运行速度极高,所需要的存储器空间极小,完全可以与汇编语言媲美。1 .关于开发环境Vision2的界面如图11所示,科Vision2允许同时打开、浏览多个源文件。图11Vision2界面图2 .菜单条、工具栏和快捷键下面的表格列出了Vision2菜单项命令,工具栏图标,默认的快捷以及
2、他们的描述。1)编辑菜单和编辑器命令Edit(如表1-1所示)表1-1编辑菜单和编辑器命令Edit菜单工具栏快捷键描述Home移动光标到本行的开始End移动光标到本行的末尾Ctrl+Home移动光标到文件的开始Ctrl+End移动光标到文件的结束Ctrl+v-移动光标到词的左边Ctrl+-移动光标到词的右边Ctrl+A选择当前文件的所有文本内容UndoCtrl+Z取消上次操作RedoCtrl+Shift+Z重复上次操作CutCtrl+XCtrl+Y剪切所选文本剪切当前行的所有文本CopyCtrl+C复制所选文本PasteCtrl+V粘贴IndentSelectedText小三将所选文本右移一个
3、制表键的距离UnindentSelectedTextt将所选文本左移一个制表键的距离ToggleBookmarkCtrl+F2设置/取消当前行的标签GotoNextBookmarkF2移动光标到下一个标签处GotoPreviousShift+F2移动光标到上一个标签处ClearAllBookmarks清除当前文件的所有标签Find在当前文件中查找文本F3;向前重复查找Shift+F3向后重复查找Ctrl+F3查找光标处的单词Ctrl+寻找匹配的大括号、圆括号、方括号(用此命令将光标放到大括号、圆括号或方括号的前-WReplace替换特定的字符FindinFiles,=聃Ir在多个文件中查找Go
4、toMatchingbrace卜选择匹配的一对大括号、圆括号或方括号中的内容2)选择文本命令在Vision2中,可以通过按住Shift键和相应的键盘上的方向键来选择文本。如Ctrl+一可以移动光标到下一个词,那么,Ctrl+Shift+一就是选择当前光标位置到下一个词的开始位置间的文本。当然,也可以用鼠标来选择文本。3)项目菜单Project和项目命令Project(如表1-2所示)表1-2项目菜单和项目命令Project菜单工具栏快捷键描述NewProject,创建新项目ImportVision1Project,转化Vision1的项目OpenProject,打心个已经存在的项目CloseP
5、roject,关闭当前的项目TargetEnvironment定义工具、包含文件和库的路径Targets,Groups,Files维护一个项目的对象、文件组和文件SelectDeviceforTarget选择对象的CPURemove,从项目中移个组或文件Options,尽Alt+F7设置对象、组或文件的工具选项FileExtensions选择不向文件类型的扩展名BuildTarget函F7编译修改过的文件并生成应用RebuildTarget重新编译所有的文件并生成应用Translate,Ctrl+F7编译当前文件StopBuild1蠢1停止生成应用的过程17打开最近打开过的项目4)调试菜单De
6、bug和调试命令(如表1-3所示)表1-3调试菜单和调试命令Debug菜单工具栏快捷键描述Start/StopDebugging尬HCtrl+F5开始/停止调试模式GoF5运行程序,直到遇到一个中断Step眄F11单步执行程序,遇到子程序则进入StepoverF10单步执行程序,跳过子程序StepoutofCtrl+F11执行到当前函数的结束CurrentfunctionstopRuningoEsc停止程序运行Breakpoints,打开断点对话框Insert/RemoveBreakpoint创设置/取消当前行的断点Enable/DisableBreakpointIS使能/禁止当前行的断点Di
7、sableAllBreakpoints禁止所有的断点KillAllBreakpoints取消所有的断点ShowNextStatemento显布卜一条指令Enable/DisableTraceRecordingasMd使能/禁止程序运行轨迹的标识ViewTraceRecords_显示程序运行过的指令MemoryMap打开存储器空间设置对话框PerformanceAnalyzer,打开设置性能分析的窗口InlineAssembly,对某一行重新汇编,可以修改汇编代码FunctionEditor,编辑调试函数和调试设置文件5)外围器件菜单Peripherals(如表1-4所示)表1-4外围器件菜单P
8、eripherals菜单工具栏描述ResetCPUSSfi复位CPU以下为单片机外围器件的设置对话框(对话框的种类及内容依赖于你选择的CPUInterrupt中断观察I/O-PortsI/O口观察Serial串口观察Timer定时器观察A/DConoverterA/D转换器D/AConoverterD/A转换器12CConoverter12c总线控制器Watchdog看门狗6)工具菜单Tool(如表1-5所示)利用工具菜单,可以设置并运行GimpelPC-Lint、SiemensEasy-Case和用户程序。通过CustomizeToolsMenu,菜单,可以添加需要的程序。表1-5工具菜单T
9、ool菜单描述SetupPC-Lint,设置GimpelSoftware的PC-Lint程序Lint用PC-Lint处理当前编辑的文件LintallCSourceFiles用PC-Lint处理项目中所有的C源代码文件SetupEasy-Case,设置Siemens的Easy-Case程序Start/StopEasy-Case运行/停止Siemens的Easy-Case程序ShowFile(Line)用Easy-Case处理当前编辑的文件CustomizeToolsMenu,添加用户程序到工具菜单中3 .创建项目实例Vision2包括一个项目管理器,它可以使8x51应用系统的设计变得简单。要创建
10、一个应用,需要按下列步骤进行操作:启动pVision2,新建一个项目文件并从器件库中选择一个器件。新建一个源文件并把它加入到项目中。增加并设置选择的器件的启动代码针对目标硬件设置工具选项。编译项目并生成可编程PROM勺HEXt件。下面将逐步地进行描述,从而指引读者创建一个简单的Vision2项目。1)选择【Project/NewProject选项,如图1-2所示。图1-2Project菜单2)在弹出的“CreateNewProject”对话框中选择要保存项目文件的路径,比如保存到Exercise目录里,在“文件名”文本框中输入项目名为example,如图1-3所示,然后单击“保存”按钮。图1-
11、3CreateNewProject对话框3)这时会弹出一个对话框,要求选择单片机的型号。读者可以根据使用的单片机型号来选择,KeilC51几乎支持所有的51核的单片机,这里只是以常用的AT89C51为例来说明,如图1-4所示。选才AAT89C51之后,右边Description栏中即显示单片机的基本说明,然后单击“确定”按钮。SelectDeviceforTargetTargetTCPUVsendor:AtneljJ图14选择单片机的型号对话框4)这时需要新建一个源程序文件。建立一个汇编或C文件,如果已经有源程序文件,可以忽略这一步。选择【File/NevJ选项,如图1-5所示。5)在弹出的程
12、序文本框中输入一个简单的程序,如图1-6所示。6)选择File/【Save】选项,或者单击工具栏在弹出白如图1-7所示的对话框中选择要保存的路径, 在“文件名”文本框中输入文件名。注意一定要输入扩展名,如果是C程序文件,扩展名为.c;如果是汇编文件,扩展名为.asm;如果ini文AT89c51rVfEL51UsExtendedAsseiiblerg51)insteedofA51D*tabaseDesripticm:目-0Kkel-QAT48801二JAT07C51O3-2jATS7P51_JATS7F51RC_|JJSTF52_|ATBTFSSinIIAT8SC1051_JATa9C1051U
13、6051basedFTIIIStitICCMOSconlrtllertithTlnree-LevelFr-32I/Olines,2TimerJCounterm6latfirruptssources4KFI&ELneBory,1SGBytesOrrehipKAM_JIATBSCZOSlAT89C4O51第 89csi图1-5新建源程序文件对话框图图1-6程序文本框H按钮,保存文件。件,扩展名为.ini。这里需要存储ASMM程序文件,所以输入.asm图1-7SaveAs对话框图单击Target1前面的+号,展开里面的内容SourceGroup1,如图1-8所示。用右键单击SourceGro
14、upl,在弹出的快捷菜单中选择AddFiletoGroupSourceGroup1选项,如图1-9所示。7)图1-8Target8)扩展名(也可以保存为其他名字,比如new.asm等),单击“保存”按钮。展开图日曰Tjrg1JSelectDeviceforTargettarget1L:OptionsforQoupSourceGroupfQpertFile圜RebuildtargetiSBuildtargetF7TranslateFile后StepbuildAddFilestoGroupSourceGroup1TargetsGrtjup$Files,.rRemoveGroupSourceGrou
15、p1anditsFiles*IncludeDependencies图19AddFilestoGroupSourceGroupl菜单9)选择刚才的文件example.asm,文件类型选择AsmSourcefile(*.C)。如果是C文件,则选择CSourcefile;如果是目标文件,则选择Objectfile;如果是库文件,则选择Libraryfile。最后单击Add按钮,如果要添加多个文件,可以不断添加(注意:在用汇编语言编写的程序文件时只能添加一个文件,否则会显示错误信息)。添加完毕后单击“Close”按钮,关闭该窗口,如图1-10所示AddFilestoGroupSourceGroupI1
16、Add文件类型矍):|mfile!(#.#),AsinSourcefile诵金三二互三就Objectfilft*.obj)Libraryfile(*,lib)Txtfile第txt;*,h;*,inc)Allfils50.1)图1-10AddFilestoGroupSourceGroup1对话框10)这时在SourceGroup1目录里就有example.asm文件,如图1-11所示。查找范围(D.|口新建Q件夹Jj凶 二|宣|国屋Ji80316031.ASM目8031.L5T6031.M51*B0310eJj*8031.Opt国HBLpigjd8031.Uv2国8U3l_Qpt.Bak目80
17、31JUv2,BakWexampleexample.uv2STARTUP.脂1回STARTUP或词STARTUP.obj图1-11example.asm文件11)接下来要对目标进行一些设置。用鼠标右键(注意用右键)单击Targetl,在弹出的右键菜单中选择OptionsforTargetTarget1选项,如图1-12所示。SelectDeviceForTargetTarget1OptionsForTargetTarget1OpenFile圜Rebuildtarget国 guidtargetF7TranslateFileffiStopbuildAddFilestoGroupTargetSjGr
18、oups,Files.RemoveItem图1-12ptionsforTargetTarget1选项12)弹出OptionsforTargetTarget1对话框,其中有8个选项卡。默认为Target选项卡(如图1-13所示)ORGEOOOHSTART:nova,#0FEh亚0耳Output:r5,#8PlariaAcalldjnzSjD&PDelayr5,OutputSTARTDelay:MOVx6rfOAl:movm#0DelayLDop:HUPNOPdjnzdjnzMlr7xDelayLoop工6,Al.J-图1-13Target选项卡Xtal(MHZ:设置单片机工作的频率,默认
19、是24.0MHz。UseOn-chipROM(0 x0-0XFFF):表示使用片上的FlashROM,At89C51有4KB的可重编程的FlashROM,该选项取决于单片机应用系统,如果单片机的EA接高电平,则选中这个选项,表示使用内部ROM如果单片机的EA接低电平,表示使用外部ROM则不选中该项。这里选中该选项。Off-chipCodememory:表示片外ROM勺开始地址和大小,如果没有外接程序存储器,那么不需要填任何数据。这里假设使用一个片外ROM地址从0 x8000开始,一般填16进制的数,Size为片外ROM勺大小。假设外接ROM勺大小为0 x1000字节,则最多可以外接3块ROMO
20、ff-chipXdatamemory:那么可以填上外接Xdata外部数据存储器的起始地址和大小,一般的应用是62256,这里特殊的指定Xdata的起始地址为0 x2000,大小为0 x8000。CodeBanking:是使用CodeBanking技术。Keil可以支持程序代码超过64KB的情况,最大可以有2MB的程序代码。如果代码超过64KB,那么就要使用CodeBanking技术,以支持更多的程序空间。CodeBanking支持自动的Bank的切换,这在建立一个大型系统时是必需的。例如:在单片机里实现汉字字库,实现汉字输入法,都要用到该技术。MemoryModel:单击MemoryModel
21、后面的下拉箭头,会有3个选项,如图1-14所示。ISBAII:variable!inDATAwar1自hie5inDATkCompact:variablesinFDATA工函告variablesHXDATA图1-14MemoryModel选项Small:变量存储在内部RAM!。Compact:变量存储在外部RAMI,使用8位间接寻址。Large:变量存储在外部RAM1,使用16位间接寻址。一般使用Small来存储变量,此时单片机优先将变量存储在内部RAM里,如果内部RA昨间不够,才会存在外部RAW。Compact的方式要通过程序来指定页的高位地址,编程比较复杂,如果外部RAM艮少,只有256字
22、节,那么对该256字节的读取就比较快。如果超过256字节,而且需要不断地进行切换,就比较麻烦,Compact模式适用于比较少的外部RAM勺情况。Large模式是指变量会优先分配到外部RAM!。需要注意的是,3种存储方式都支持内部256字节和外部64KB的RAM因为变量存储在内部RAM1运算速度比存储在外部RA般快得多,大部分白应用都是选择Small模式。使用Small模式时,并不说明变量就不可以存储在外部,只是需要特别指定,比如:unsignedcharxdataa:变量a存储在内部RAMunsignedchara:变量存储在内部RAM但是使用Large的模式时:unsignedcharxda
23、taa:变量a存储在外部RAMunsignedchara:变量a同样存储在外部RAM这就是它们之间的区别,可以看出这几个选项只影响没有特别指定变量的存储空间的情况,默认存储在所选模式的存储空间,比如上面的变量定义unsignedchara。CodeRomSize:单击CodeRomSize后面的下拉箭头,将有3个选项,如图1-15所示。Small:prcgrsm2Kor1电|Compact:Elffunctions64Kprom图1-15CodeRomSize选项Small:program2Korless,适用于AT89C2051这些芯片,2051只有2KB的代码空间, 所以跳转地址只有2KB
24、,编译的时彳会使用ACALLAJMP这些短跳指令,而不会使用LCALLLJMP指令。如果代码地址跳转超过2KB,那么会出错。Compact:2Kfunctiongs,64Kprogram,表示每个子函数的代码大小不超过2K,整个项目可以有64K的代码。就是说在main()里可以使用LCALL,LJMP指令,但在子程序里只会使用ACALLAJMP指令。只有确定每个子程序不会超过2KB才可以使用Compact方式。Large:64KBprogram,表示程序或子函数代码都可以大到64KB,使用codebank还可以更大。通常都选用该方式。选才iLarge方式速度不会比Small慢很多,所以一般没有
25、必要选择Compact和Small方式。这里选择Large方式。Operating:单击Operating后面的下拉箭头,会有3个选项,如图1-16所示。图1-16Operating选项None:表示不使用操作系统。RTX-51TinyReal-TimeOS:表示使用Tiny操作系统。2KorlessRTI-51TinyKTI-51FullRTX-51FullReal-TimeOS:表示使用Full操作系统。Tiny是一个多任务操作系统,使用定时器0做任务切换。在11.0592MHz时,切换任务的速度为30ms如果有10个任务同时运行,那么切换时间为300m&不支持中断系统的任务切换,
26、也没有优行级,因为切换的时间太长,实时性大打折扣。多任务情况下(比如5个),轮循一次需要150ms即150ms才处理一个任务,这连键盘扫描这些事情都实现不了,更不要说串口接收、外部中断了。同时切换需要大概1000个机器周期,对CPU的浪费很大,对内部RAM勺占用也很严重。实际上用到多任务操作系统的情况很少。KeilC51FullReal-TimeOS是比Tiny要好一些的系统(但需要用户使用外部RAM,支持中断方式的多任务和任务优先级,但是KeilC51里不提供该运行库,要另外购买。这里选择None。设置Output选项卡(如图1-17所示)图1-17设置Output卡SelectFolder
27、forObjects:单击该按钮可以选择编译后目标文件的存储目录,如果不设置,就存储在项目文件的目录里。NameofExecutable:设置生成的目标文件的名字,缺省情况下和项目的名字一样。目标文件可以生成库或者obj、HEX的格式。CreateExecutable:如果要生成OMFA及HEX文件,一般选中DebugInformation和BrowseInformation。选中这两项,才有调试所需的详细信息,比如要调试C语言程序,如果不选中,调试时将无法看到高级语言写的程序。CreateHEXFile:要生成HEX文件,一定要选中该选项,如果编译之后没有生成HEX文件,就是因为这个选项没有
28、被选中。默认是不选中的。CreateLibrary:选中该项时将生成lib库文件。根据需要决定是否要生成库文件,一般应用是不生成库文件的。AfterMake:栏中有以下几个设置。Beepwhencomplete:编译完成之后发出咚的声音。StartDebugging:马上启动调试(软件仿真或硬件仿真),根据需要来设置,一般是不选中。RunUserProgram#1,RunUserProgram#2:这个选项可以设置编译完之后所要运行的其他应用程序(比如有些用户自己编写了烧写芯片的程序,编译完便执行该程序,将HEX文件写入芯片),或者调用外部的仿真器程序。根据自己的需要设置。设置Listing选
29、项卡(如图1-18所示)图1-18设置Listing选项卡KeilC51在编译之后除了生成目标文件之外,还生*.lst、*m51的文件。这两个文件可以告诉程序员程序中所用的idata、data、bit、xdata、code、RAMROMstack等的相关信息,以及程序所需的代码空间。选中AssemblyCode会生成汇编的代码。这是很有好处的,如果不知道如何用汇编来写一个long型数的乘法,那么可以先用C语言来写,写完之后编译,就可以得到用汇编实现的代码。对于一个高级的单片机程序员来说,往往既要熟悉汇编,同时也要熟悉C语言,才能更好地编写程序。某些地方用C语言无法实现,便用汇编语言却很容易。有
30、些地方用汇编语言,很繁琐,用C语言就很方便。单击SelectFolderforListings按钮后,在出现的对话框中可以选择生成的列表文件的存放目录。不做选择时,使用项目文件所在的目录。设置Debug选项卡(如图1-19所示)这里有两类仿真形式可选:UseSimulator和Use:KeilMonitor-51Driver,前一种是纯软件仿真,后一种是带有Monitor-51目标仿真器的仿真。这里选择UseSimulator。如果选择Use:KeilMonitor-51Driver,还可以单击图1-19中的Settings按钮,打开新的窗口如图1-20,其中的设置如下。Port:设置串口号,
31、为仿真机的串口连接线COM_Af连接的串口。Baudrate:设置为9600,仿真机固定使用9600bit/s跟Keil通信。SerialInerrupt:允许串行中断,选中它。CacheOptions:可以选也可以不选,推荐选它,这样仿真机会运行得快一点。最后单击OK按钮关闭窗口。图1-20Target设置13)编译程序,选择【Project/Rebuildalltargetfiles选项,如图1-21LoadApplicationatStart:选择这项之后,Keil才会自动装载程序代码。图1-19设置Debug选项卡Gotillmain:调试C语言程序时可以选择这一项,PC会自动运行到m
32、ain程序所示。ffiBuildtergetF7RebuildmltargetfilesTranslateC:Documents己ndSetting括drriini5tr后tor里面,新建交1牛夹(2)example.ASMStopbulfdHashDownload图1-21Rebuildalltargetfiles或者单击工具栏中的幽按钮,如图1-22所示,开始编译程序。图1-22工具栏中的按钮如果编译成功,开发环境下面会显示编译成功的信息,如图1-23所示。BuildtargetTarget11assemblingLed_Flash.asm,1inking.一ProgramSize:dat
33、a=8.0Hdata=0code=33050Led_Flash-0Error(s),0Warning(m).|BuildCommand)FintiinFiles/图1-23编译成功信息14)编译完毕之后,选择【Debug】/Start/StopDebugSession选项,即就进入仿真环境,如图1-24所示。DebugFl型hPeripheralsTools?匚5WindowHel|5tart/5topDebugSessionCtrl+F5ElGoF5-包比叩FilI正5恒口SerFI口:StepOutofcurrentFunctionCtrl+FLlI)RmterQjrsorlineCtrl
34、+FlOO驻叩Run而gEsc图1-24仿真昌|四|晅国|出命眄E3图1-25工具栏仿真按钮15)装载代码之后,开发环境下面显示如图1-26所示的信息。2d或者单击工具栏中的俊钮,如图1-25所示。LoadT、单片机程序、OK”ASMASSIGMBreakDisableBreakEnableBreakKillCtnmMidAFindinFile*/图1-26装载代码|J|KBuild/附录二使用PTS组件实现KeiluVision2的在线调试1 .硬件准备:首先您必须具备PTS组件硬件系统和THKL-C51仿真器, 还需要一条串口线 (串口线的接法是2-3/3-2/5-5也就是交叉接法,不是平
35、行接法)。2 .软件准备:您需要准备KeiluVision2软件一套,版本最好是7.0之后的,我们产品附带光盘就包含了最新的KeiluVision2软件,如果老用户无法得到这个版本软件,可以上网寻找,也可以到Keil公司的网站下载下载,当然您还可以和我们销售联络,获得光盘。3 .系统设置:实验箱联接好电源线,串口线联接好PC机和THKL-C51仿真器,把仿真器插入单片机最小应用系统的锁紧插座。请注意仿真器插入方向,缺口应朝上。4 .软件设置:首先,打开KeiluVision2软件,新建项目文件或打开已有的项目文件,再新建并添加源文件,详见附录一。开始软件设置,单击按钮去或选中项目文件窗口中的T
36、arget1,找到图2-1所示菜单项。愚12-tBision2-C:hjcodeasmnewtest.a5mNewProjects,ImportpVision1Project.OpenProjectOoseProjectFileEen&icinjBooksandEnvironmentTargets,GroupsFiles.,.SelectDeviceforTargetTargettRemoveltemOptionsforTargetTarget11ClearGroupandFilsOptions国BuildtargetF7翅Rebuildalltargetfiles尊Translate
37、C:hjicodelasmnetest.asmOggh*rif浦图2-1Project菜单选中以后找到图2-2所示的对话框,按照图2-2里面的图示方法,进行端口设置。选择硬件仿真(Use:KeilMonitor-51Driner;部分实验只这需要软件软件仿真时选择UseSimulator)。ProjectDebugFlashPeripheratsToolsSVCSWindowHelp11=|FileEditViewj穆通辎昌图2-2设置Debug选项卡单击“Settings”进入Target设置,如图2-3。选择串行口,波特率选择38400,这样就设置好了。图2-3Target设置5 .开始调
38、试按实验指导提供的方法连接好实验导线。打开相关模块的电源开关(关闭不相关模块图2-4调试窗口这时候如果出现图2-5所示对话框,那么硬件系统应复位一次,关闭总电源开关秒后从新打开电源。COHHECTiaNTOTAEGETSYSTEMLOST!PI。为雪型 resetyourtargetsystemandsgltctTryAgaintoresyncroniieBOpens.adialoghereyoucanselectthemanit&rcoxifiguratisrialinterfaceparandmor.Stopdebuggingsiession.图2-5联接失败对话框然后按图2-5所
39、示的“TryAgain,可进入调试阶段。如图2-6所示。的电源开关),打开总电源开关。先单击按钮埠编译项目文件,单击按钮倒选择菜单Project里的Rebuildalltargetfiles”如图2.1所示。再按图2-4中的按钮。开始调试。图2-6调试窗口按图2-6中部按钮,即可运行程序。如果想停止运行程序,应按一下THKL-C51仿真器的复位按钮,等待约2秒后,程序便停止运行,再次按图2-6中的磁按钮可返回到图2-4界面。附录三KeiluVision2软件仿真我们来根据一个实例看看软件仿真的过程。度,将其内容赋同一值。程序如下:本实例指定外部存储器的起始地址和长ADDREQU8000HORG0000HMOVDPTR,#ADDRMOVR0,#20MOVA,#0FFHLOOP:MOVXDPTR,AINCDPTRDJNZR0,LOOP;地址:8000H;赋值个数:20;赋值:0FFHEND1.软件设置点击按钮,按照图3-1里面的图示方法,进行端口设置:图3-1设置Debug选项卡2 .编译点击模按钮,无误后点击图按钮,如图3-2。编译无误后点击按钮。开始调试。图3-2编译3 .调试打开View菜单下MemoryWindow(存储器窗口),在存储器窗口的Address输入框中输入:X:0 x8000(如需查看单片机内RAMII元则输入D:0 x*,如:D:0 x30
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东省深圳市八年级生物上册 15.2动物运动的形成说课稿 (新版)北师大版
- 认识绘画艺术 教案-高一美术
- 中级工考试题库及答案
- 山东省海阳市美宝学校七年级安全教育说课稿:3 校园安全警钟长鸣2
- 制动系统考试题库及答案
- 16-1《阿房宫赋》教学设计 2023-2024学年统编版高中语文必修下册
- 职专毕业考试题及答案
- 职业灯光考试题及答案大全
- 职教高考机械理论考试题及答案
- 职称考试题库及答案教师
- 大学生职业规划课件完整版
- 印刷包装公司安全生产管理方案
- 《大学语文》普通高等院校语文课程完整全套教学课件
- 学校护学岗制度
- 人教版八年级上册地理教学计划及进度表
- 燕子矶水厂改建工程(净水厂工程)环评报告表
- 仁爱版英语九年级上下册单词(含音标)
- 植物生理学实验指导
- 人教部编版七年级上册 1《春》 课后提升训练试卷
- T-CPQS C010-2024 鉴赏收藏用潮流玩偶及类似用途产品
- NBT 47013.11-2015 承压设备无损检测 第11部分:X射线数字成像检测
评论
0/150
提交评论