




已阅读5页,还剩47页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务书题目基于51单片机和8279芯片的电子时钟设计时间安排目的通过单片机原理与应用这门课的课程设计,学生应能对MCS51单片机有一个全面的认识,掌握以MCS51单片机为核心的电子电路的设计方法和应用技术。1进一步掌握8279键盘显示电路的编程方法。2进一步掌握定时器的使用和编程方法。3进一步掌握中断处理程序的编程方法。要求(1)利用AT89C51作为主控器组成一个电子钟并具有闹钟功能。(2)利用8位LED用于显示当前时间。(3)利用8279芯片进行键盘和LED的管理和显示。(4)发挥自己的创造力,实现尽可能多的功能。总体方案实现用AT89C51作为主控制器,并采用8279作为辅助芯片,控制键盘、LED数码管等的操作和显示。指导教师评语评分等级()指导教师签名目录一、系统总体设计方案规划与选定3二、系统硬件功能及参数简介421AT89C51单片机简介422AT89C51单片机的引脚说明523LED简介7248279基本原理说明1025DS1302介绍及基本原理说明1326DS18B20介绍及基本工作方式说明17三、系统硬件电路设计1931PROTEUS仿真接线图1932分块硬件电路射界204、软件设计及实现过程2541程序设计简述2542系统程序流程图设计26五、系统的调试过程2751程序性问题及解决2752调试过程出现问题及解决27六、新增功能及实现方法2961新增功能2962实现方法297、小节与体会31参考文献33附录34硬件连接图34程序清单36一、系统总体设计方案规划与选定首先,我们对于整个系统做了总体的规划,大致列了一下我们设想中的一些附加功能。由于附加功能较多,我们最终决定,先实现基本功能,然后在基本功能的基础上,对系统进行改进,逐步加入我们设想的拓展功能。其次,是编程语言的选择,我们学习过的编程语言有两种C语言与汇编语言。经过比较后决定使用C51编程,因为C语言结构整齐,各个子函数可以独立来写,思路更加清晰显得简单,所以选用C语言来进行编程。同时,利用C语言进行编程也有利于我们后续对系统的改进,也就是增加辅助功能,只要利用子函数实现就行,并且可以独立于整个系统运行,可以单独对子函数进行测试。对于所设想的附加功能,我们首先进行相关资料的查询,然后可以对子函数进行编写,并进行单独的调试。可以说,使用C语言编程在软件方面增加了我们系统的可拓展性。最后,是有关硬件的设计,为了实现基本功能,我们对8979芯片以及DS1302芯片进行了仔细的学习,从网上查阅了不少资料。对于电路图的设计,我们也是按照老师的要求,先实现按照实现基本功能进行设计,按照课本进行电路图的链接,同时查阅了关于8279芯片的使用说明书。基本电路图设计完成之后,便查阅有关资料,对我们设想的附加功能所用到的DS1302时钟芯片和DS18B20温度传感器进行学习了解硬件的连接和测试过程。而且由于一开始对软件的使用不熟练,在页面的排版布局上也没有计划,最终显得整个电路硬件仿真连接图较乱,最后有进行了重新整理和布局,并配上详细说明,是的整体看起来协调、美观。二、系统硬件功能及参数简介21AT89C51单片机简介AT89C51单片机是在一块芯片中集成了CPU、RAM、ROM、定时器/计数器和多种功能的I/O线等一台计算机所需要的基本功能部件,AT89C51单片机内包含下列几个部件(1)一个8位CPU;(2)一个片内振荡器及时钟电路;(3)4K字节ROM程序存储器;(4)128字节RAM数据存储器;(5)两个16位定时器/计数器;(6)可寻址64K外部数据存储器和64K外部程序存储器空间的控制电路;(7)32条可编程的I/O线(四个8位并行I/O端口);(8)一个可编程全双工串行口;(9)具有五个中断源、两个优先级嵌套中断结构。其内部机构框图如图21所示图21MCS51单片机内部机构框图22AT89C51单片机的引脚说明AT89C51单片机采用40条引脚双列直插式器件,引脚除5V(40脚)和电源地(20脚)外,其功能分为时钟电路、控制信号、输入/输出三大部分,逻辑框图及引脚图分别如图22(A)(B)所示AB图22AT89C51单片机逻辑图与引脚图AT89C51单片机的管脚说明如下(1)VCC供电电压(2)GND接地(3)时钟电路XTAL1(19脚)芯片内部振荡电路(单级反相放大器)输入端。XTAL2(18脚)芯片内部振荡电路(单级反相放大器)输出端。(4)控制信号RST(9脚)复位信号时钟电路工作后,在此引脚上将出现两个机器周期的高电平,芯片内部进行初始复位,P0口P3口输出高电平,将初值07H写入堆栈指针。ALE(30脚)地址锁存信号当访问外部存储器时,P0口输出的低8位地址由ALE输出的控制信号锁存到片外地址锁存器,P0口输出地址低8位后,又能与片外存储器之间传送信息。另外,ALE可驱动4个TTL门。(29脚)片外程序存储器读选通低电平有效,PSENPSEN作为程序存储器的读信号,输出负脉冲,将相应的存储单元的指令读出并送到P0口,可驱动8个TTL门。PSEN/VPP30脚)当为高电平且PC值小于0FFFH时,CPUEAA执行内部程序存储器程序;当为低电平时,CPU仅执行外部程序存储器程序。23LED简介LED数码管根据LED的接法不同分为共阴和共阳两类,了解LED的这些特性,对编程是很重要的,因为不同类型的数码管,除了它们的硬件电路有差异外,编程方法也是不同的。图23A是共阴和共阳极数码管的内部电路图,它们的发光原理是一样的,只是它们的电源极性不同而已。将多只LED的阴极连在一起即为共阴式,而将多只LED的阳极连在一起即为共阳式。以共阴式为例,如把阴极接地,在相应段的阳极接上正电源,该段即会发光。当然,LED的电流通常较小,一般均需在回路中接上限流电阻。假如我们将“B“和“C“段接上正电源,其它端接地或悬空,那么“B“和“C“段发光,此时,数码管显示将显示数字“1”。而将“A“、“B“、“D“、“E“和“G“段都接上正电源,其它引脚悬空,此时数码管将显示“2”。其它数字的显示原理与此类同。LED的7段数码管利用单只LED组合排列成“8”字型的数码管,分别引出它们的电极,点亮相应的点划来显示出09的数字。在这次的设计中采用的均是共阴极的LED显示,当I/O口输出为高电平的时候,对应段就被点亮。LED数码管的结构图如图23B所示。(A)B图23LED分类结构图和结构图这次设计的显示部分采用AT89C51单片机动态扫描完成,在多数的应用场合中,我们并不希望使用多I/O端口的单片机,原则上是使用尽量少引脚的器件。在没有富余端口的情况下,应通过优化设计程序和扩展电路达到预期的目的。动态扫描的频率有一定的要求,频率太低,LED将出现闪烁现象。如频率太高,由于每个LED点亮的时间太短,LED的亮度太低,肉眼无法看清,所以一般均取几个MS左右为宜,这就要求在编写程序时,选通某一位LED使其点亮并保持一定的时间,程序上常采用的是调用延时子程序。LED显示电路1静态显示电路LDE显示器工作在静态显示时,其公共阳极或阴极接VCC或GND,一直处于显示有效状态,所以每一位的显示内容必须由锁存器加以锁存,显示各位相互独立。2动态显示电路将所有位的段选线的同名端联在一起,由一个8位I/O口控制,形成段选线的多位复用。而各位的公共阳极或公共阴极则分别由相应的I/O口线控制,实现各位的分时选通,即同一时刻只有被选通位是能显示相应的字符,而其他所有位都是熄灭的。由于人眼有视觉暂留现象,只要每位显示间隔足够短,则会造成多位同时点亮的假象。这就需要单片机不断地对显示进行控制,CPU需要不断地进行显示刷新,动态显示电路参见图24,图24中是扩展了五位的LED数码管显示,用一个74LS04作为五个LED的段选输入,采用动态显示的方式连接。类似地,16位的LED数码管显示也可以用这种方法来实现。图24五位LED数码管的动态显示248279基本原理说明8279显示部分按扫描的方式工作,可以显示8或16位LED显示块。8279电路工作原理1I/O控制及数据缓冲器数据缓冲器是双向缓冲器,连接内、外总线,用于传送CPU和8279之间的命令或数据;I/O控制线是CPU对8279进行控制的引线。CS是8279的片选信号,CS0时,8279才被允许读出或写入信息。WR、RD为来自CPU的控制信号。A0用于区别信息特性A01时,表示数据缓冲器输入为指令、输出为状态字;A0时,输入、输出皆为数据。2控制与定时寄存器及定时控制控制与定时寄存器用来寄存键盘及显示的工作方式,以及由CPU编程的其它操作方式。这些寄存器一旦接受并锁存送来的命令,就通过译码产生相应的信号,从而完成相应的控制功能。定时控制包含基本记数键。首级计数器是一个可编程的N级计数器。N可以231之间由软件编程,以便从外界时钟CLK分频得到内部所需要的100KHZ时钟。然后再经过分频为键盘扫描提供适当的逐行扫描频率和显示扫描时间。3扫描计数器扫描计数器有两种工作方式。按编码方式工作时,计数器作二进制记数。4位记数状态从扫描线SL0SL3输出,经外部译码器译码后,为键盘和显示器提供扫描线;按译码方式工作时,扫描计数器的最低二位被译码后,从SL0SL3输出。因此,SL0SL3提供了4中取1的扫描译码。4回复缓冲器、键盘去抖及控制来自RL0RL3的8根回复线的回复信号,由回复缓冲器缓冲并锁存。在键盘工作方式中,回复线作为行列式键盘的行列输入线。在逐行列输入时,在逐行列扫描时,回复线用来搜索每一行列中闭合的键。当某一键闭合时,去抖电路被置位,延时等待10MS后,再检验该键是否继续闭和,并将该键的地址和附加的移位、控制状态一起形成键盘数据被送入8279内部FIFO(先进先出)存储器。键盘数据格式如下D7D6D5D4D3D2D1D0控制移位扫描回复控制和移位(D6、D7)的状态由两个独立的附加开关决定,而扫描(D5、D4、D3)和回复(D2、D1、D0)则是被按键置位的数据。D5、D4、D3来自动扫描计数器,是按下键的行列编码,而(D7D7D7)则来自行/列计数器,它们是根据回复信号而确定的行/列编码。在传感器开关状态矩阵方式中,回复线的内容直接被送往和相应的传感器RAM(即FIFO存储器)。在选通输入方式中,回复线的内容在CNTL/STB线的脉冲上升沿被送入FIFO存储5FIFO/传感器及其状态寄存器FIFO/传感器RAM是一个双重功能的88RAM。在键盘或选通方式工作时,它是FIFO存储器,其输入或读出遵循先入先出的原则。FIFO状态寄存器用于存放FIFO的工作状态。例如,RAM是满还是空;其中存有多少数据;是否操作出错等。当FIFO存储器不空,状态逻辑将产生IRQ1信号向CPU申请中断。在传感器矩阵方式工作时,这个存储器以是传感器不是存储器。它存放着传感器矩阵中的每一个传感器状态。在此方式中,若检索出传感器的变化,IRQ信号变为高电平,向CPU申请中断。6显示RAM和显示地址寄存器显示RAM用来存储显示数据。容量为168位。在显示过程中,存储的显示数据轮流从显示寄存器输出。显示寄存器分别为A、B两组,OUTA03和OUTB03可以单独送数,也可以组成一个8位的字。显示寄存器的输出与显示扫描配合,不断从显示RAM中读出显示数据,同时轮流驱动被选中的显示器件,以达到多路复用的目的,使显示器件呈现稳定的显示状态。显示地址寄存器用来寄存由CPU进行读/写显示RAM的地址,它可以由命令设定,也可以设置成每次读写或写入之后自动递减。25DS1302介绍及基本原理说明251主要功能DS1302是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为25V55V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个318的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后备电源双电源引脚,同时提供了对后备电源进行涓细电流充电的能力。特性实时时钟,可对秒、分、时、日、周、月以及带闰年补偿的年进行计数用于高速数据暂存的318RAM2引脚的串行I/O2555V满度工作范围用于时钟或RAM数据读写的单字节或多字节数据传送双电源引脚可选慢速充电至VCC1252内部结构及引脚功能DS1302内部主要包括实时时钟(REALTIMECLOCK)、输入移位寄存器(INPUTSHIFTREGISTERS)、31字节静态RAM、电源控制部分(POWERCONTROL)、命令控制逻辑(COMMANDANDCONTROLLOGIC)、振荡器和分频器(OSCILLATORANDDIVIDER)等部分。DS1302内部结构如图25所示。图25DS1302内部结构26DS1302引脚排列DS1302具有8脚DIP引脚排列如图26所示。VCC1后备电源,在主电源关闭的情况下,也能保持时钟的连续运行;当VCC2大于VCC102V时,VCC2给DS1302供电。VCC2主电源,当VCC2小于VCC1时,DS1302由VCC1供电。X1、X2振荡源,外接32768HZ晶振。GND接地端SCLK串行时钟输入端I/O串行数据输入输出端双向。RST复位/片选线,通过把RST输入驱动置高电平来启动所有的数据传送。RST输入有两种功能首先,RST接通控制逻辑,允许地址/命令序列送入移位寄存器;其次,RST提供终止单字节或多字节数据的传送手段。253工作原理DS1302工作时为了对任何数据传送进行初始化,需要将复位脚(RST)置为高电平且将8位地址和命令信息装入移位寄存器。数据在时钟(SCLK)的上升沿串行输入,前8位指定访问地址。命令字装入移位寄存器后,在之后的时钟周期,读操作时输出数据,写操作时输入数据。时钟脉冲的个数在单字节方式下为88(8位地址8位数据),在多字节方式下最多可达8248。254控制字节及寄存器DS1302的一次数据传送是从发送控制字节开始的。控制字节的最高有效位位7必须是逻辑1,如果该位为0,则无法把数据写入到DS1302中;位6表示要读写的数据类型,为0表示存取日历时钟数据,为1表示存取RAM数据;位5至位1指示要操作单元的地址;最低有效位位0表示命令类型,为0表示要进行写操作,为1表示要进行读操作。控制字节总是从最低位开始输出。其控制字节格式如图27所示。图27控制字节格式255时钟/日历存储区(时分秒)256数据的传送向DS1302写入数据时,数据在控制字节输入后的下一个SCLK周期的上升沿被写入,多余的SCLK将被忽略。数据写入时从低位位0开始;同样,从DS1302读取数据时,数据在紧跟控制字节后的下一个SCLK的下降沿读出,读出数据时也是从低位0位到高位7位,只要RST保持高电平,额外的SCLK将导致数据字节的持续读出,这个特性用于实现该芯片的突发读模式。对DS1302的每一次读写需16个时钟脉冲,前8个脉冲输入操作地址和读写命令,后8个脉冲写入或读出数据。数据传送时序如图28。图28数据读写时序图26DS18B20介绍及基本工作方式说明DS18B20总体介绍DS18B20温度传感器是美国达拉斯DALLAS半导体公司推出的应用单总线技术的数字温度传感器。该器件将半导体温敏器件、A/D转换器、存储器等做在一个很小的集成电路芯片上。本设计中温度传感器之所以选择单线数字器件DS18B20,是在经过多方面比较和考虑后决定的,主要有以下几方面的原因(1)系统的特性测温范围为55128,测温精度为士05;温度转换精度912位可变,能够直接将温度转换值以16位二进制数码的方式串行输出;12位精度转换的最大时间为750MS;可以通过数据线供电,具有超低功耗工作方式。(2)系统成本由于计算机技术和微电子技术的发展,新型大规模集成电路功能越来越强大,体积越来越小,而价格也越来越低。一支DS18B20的体积与普通三极管相差无几,价格只有十元人民币左右。(3)系统复杂度由于DS18B20是单总线器件,微处理器与其接口时仅需占用1个I/O端口且一条总线上可以挂接几十个DS18B20,测温时无需任何外部元件,因此,与模拟传感器相比,可以大大减少接线的数量,降低系统的复杂度,减少工程的施工量。(4)系统的调试和维护由于引线的减少,使得系统接口大为简化,给系统的调试DS18B20的复位时序图由上位机拉低总线480960US的时间然后拉高总线,等待1560US的时间,如果在总线上有DS18B20这个器件,并且将总线拉低60240US的话,就证明该器件复位成功,已经准备好发送或接受数据了。图29复位时序图DS18B20的写时序图DS18B20的写时序分为写0时序和写1时序两个过程。DS18B20写0时序和写1时序的要求不同,当要写0时序是,单总线要被拉低至少60US,保证DS18B20能够在15US45US之间能够正确地采样I/O总线上的低电平,当要写1时序时,单总线被拉低之后,在15US之内就得释放单总线。图210写时序图DS18B20的读时序图DS18B20的读时序分为读0时序和读1时序两个过程。对于DS18B20的读时序是从主机把单总线拉低之后,在15秒之内就得释放单总线,让DS18B20把数据传输到单总线上。DS18B20完成一个读时序过程,至少需要60US。三、系统硬件电路设计31PROTEUS仿真接线图全图除了分块电路之外,没有明线,看起来简洁明了,并且各个电路的区域不同,也便于查找。将键盘、数码管、二极管电路整合在一块,对系统的调试可以方便很多。32分块硬件电路射界321DS1302时钟电路通过P13口将时钟芯片内部RAM的内容读到单片机内部进而进行显示,内部RAM的内容即为当前日期322DS18B20温度传感器电路通过P10口将温度传感器内部RAM的温度读入单片机,进而进行显示。3238279电路经测验,将SHIFT和CTRL/STB口接地,可以使键盘的前两位为1,进而可以方便的读出键盘位置,P0口的数据通过图中蓝色总线传入8279芯片。P20口通过输出0或1控制8279用法。324二极管电路第一部分二极管直接与单片机中P14P17相连,显示温度的温馨提示。第二部分的二极管电路通过38译码器与单片机中P30、P31、P34相连,控制灯的开关,进行节日显示。325数码管显示电路段选部分直接与8279芯片中OUTA和OUTB相连,用于控制每一位的显示,而片选部分则通过38译码器与8279中SL0SL2相连,用于控制位的选择。32645键盘电路键盘部分的行部分通过38译码器与8279中SL0SL2相连,用于返回行值,键盘列部分直接与RL0RL4相连,用于返回列值。327闹钟及音乐播放电路第一部分为闹钟电路,通过控制P32口低电平与高电平的交替输出,进行闹钟响铃和整点报时功能。第二部分为音乐电路,通过控制P35口高低电平输出的频率产生不同节拍的音符,进而构成音乐。5、软件设计及实现过程41程序设计简述主程序先进行8279初始化,输出HELLO及开机音乐后,再进行整个系统的初始化。进入如图所示的程序循环过程,并在循环过程中不断判断是否满足相应的判断语句,进行闹钟的响铃和节日以及温度的提示,并且等待中断、进行键盘扫描。当检测到键值时,进入中断,根据键值判断所需要进行的功能,转到相应的子函数中进行。42系统程序流程图设计主函数程序设计流程图显示子函数流程图五、系统的调试过程51程序性问题及解决1由于WORD的编写功能较为强大,开始使用WORD进行编写,然后复制如KEIL进行调试,由于使用WORD的原因,导致程序中出现了很多中问字符的空格,进行了仔细查找将空格抹去之后,方可正常运行。2用PROTEUS话电路,进行程序调试时,发现提示硬件错误,出现器件重名,导致无法运行。52调试过程出现问题及解决1数码管输出错误,与所要输出的相反。分析原因程序中数码管输出部分顺序不对。改进方法为了防止对程序进行大改,将命令字改为左端输入。2闹钟时明明输出高电平,但喇叭并不响。分析原因上网查询之后发现所用喇叭需要震荡,及高低电平交替输出才行。改进方法在程序中加入VOIDDI()子函数,使用时进行引用。3对网上找的歌曲代码进行截取时发现截取后的蜂鸣器乱响。分析原因歌曲代码中没两位表示一个音符,截取过程中将两位拆开,出现混乱,改进方法以两位字符为单位进行截取。4节日提示的二极管不亮。分析原因运行时,发现二极管相应的端口显示低电平,故程序没有问题,最终发现马虎大意导致二极管接反。改进方法反接二极管。5温度显示错误,正值时正常显示,负值时显示零。分析原因温度读取子函数有错误,但无论怎么修改,扔无法解决上述问题。将0I/开机唱歌函数/VOIDTIME0_INITTMOD0X10IE0X88TH10XDCTL10X00VOIDTIME0_INTINTERRUPT3TH10XDCTL10X00COUNT/长度加1VOIDDELAY_XMSUINTXUINTI,JFORI0I0IDQ0/给脉冲信号DATT1DQ1/给脉冲信号IFDQDATT|0X80YANSHI5RETURNDATTVOIDWRITE1UNSIGNEDCHARDATT/写字节UNSIGNEDCHARI0FORI8I0IDQ0DQDATTYANSHI5DQ1DATT1VOIDREADTEMPERATUREUNSIGNEDCHARTL0,TH0,I100WHILEIINITWRITE10XCC/跳过读序号列号的操作WRITE10X44/启动温度转换YANSHI100INITWRITE10XCC/跳过读序号列号的操作WRITE10XBE/读取温度寄存器等YANSHI100TLREAD/读取温度值低位THREAD/读取温度值高位TEMPTH4/右移4位,相当于乘00625,将温度化为十进制ELSETEMPTEMPTEMP1/经测试,温度零下时,直接在此函数中除16影响显示,故在显示函数中除16TEMP1TEMP100/用于温度显示VOIDWENDUTISHIIFT15LED10LED30LED20ELSELED11LED20LED30LED40/节日提示/VOIDJIERITISHIIFCTIMEMONTH1D0C0ELSEIFCTIMEMONTH5D0C0ELSEIFCTIMEMONTH6D1C0ELSEIFCTIMEMONTH7D1C0ELSEIFCTIMEMONTH8D0C1ELSEIFCTIMEMONTH9D0C1ELSEIFCTIMEMONTH10D1C1/闹钟响铃函数/VOIDDIUCHARIFORI0I0IDIDELAY140/时钟函数/VOIDWRITEUCHARADDR,UCHARDATUCHARIRST0SCK0RST1FORI0I1SCK1FORI0I1SCK1RST0UCHARREADUCHARADDRUCHARI,DATRST0SCK0RST1FORI0I1SCK1FORI0I1IFSDADAT|0X80SCK1RST0DATDAT/1610DATRETURNDATVOIDREAD_TIMECTIMESECONDREAD0X81CTIMEMINUTEREAD0X83CTIMEHOURREAD0X85CTIMEDAYREAD0X87CTIMEMONTHREAD0X89CTIMEWEEKREAD0X8BCTIMEYEARREAD0X8DVOIDSET_TIMEIFFLAGWRITE0X8E,0X00WRITE0X80,CTIMESECOND/1059CTIMESECONDCTIMESECOND10BREAKCASE3CTIMEMINUTECTIMEMINUTE/10ABREAKCASE4CTIMEMINUTEA10CTIMEMINUTE10IFCTIMEMINUTE59CTIMEMINUTECTIMEMINUTE10BREAKCASE5CTIMEHOURACTIMEHOUR/10IFCTIMEHOUR23CTIMEHOURCTIMEHOUR/10BREAKCASE6CTIMEHOURA10CTIMEHOUR10IFCTIMEHOUR23CTIMEHOURCTIMEHOUR10BREAKDEFAULTGB0BREAKBREAKCASE1SWITCHGBCASE1CTIMEDAYCTIMEDAY/10AIFCTIMEDAY30CTIMEDAYCTIMEDAY/10BREAKCASE2CTIMEDAYA10CTIMEDAY10IFCTIMEDAY30CTIMEDAYCTIMEDAY10BREAKCASE3CTIMEMONTHCTIMEMONTH/10AIFCTIMEMONTH12CTIMEMONTHCTIMEMONTH/10BREAKCASE4CTIMEMONTHA10CTIMEMONTH10IFCTIMEMONTH12CTIMEMONTHCTIMEMONTH10BREAKCASE5CTIMEYEARACTIMEYEAR/10BREAKCASE6CTIMEYEARA10CTIMEYEAR10IFCTIMEYEAR99CTIMEYEARCTIMEYEAR10BREAKDEFAULTGB0BREAKBREAKCASE2SWITCHGBCASE1CTIMEWEEKAIFCTIMEWEEK7CTIMEWEEK1BREAKDEFAULTGB0BREAKBREAKCASE3SWITCHGBCASE1ASECASEC/10ABREAKCASE2A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 肌肤的陪伴者 全身护理的重要性
- 《推拿按摩在荨麻疹病中的应用》
- 企业对医药行业人员伦理素质的要求
- 区块链技术在职业教育中的应用与展望
- 区块链在能源行业的应用与绿色发展
- 篮球比赛心得体会模版
- 智慧交通与人因工程的结合试题及答案
- 交通行为学基本原理考题试题及答案
- 企业如何借助区块链实现供应链的透明化与高效化运营管理
- 多层次解读机械工程师资格证书考试试题及答案
- 陕西、山西省天一大联考2024-2025学年高中毕业班阶段性测试(七)英语试题及答案
- 工作室股东合同协议
- 关于市中小学“校园餐”突出问题专项整治情况的报告
- SZDB-Z 173-2016 物业绿化养护管理规范
- 艺考全真乐理试题及答案
- 摄影人像知识篇课件
- 急救知识培训课件下载
- 酒店培训技巧
- 锅炉安装安全管理制度
- 液压安全知识培训课件
- 工贸企业综合应急预案
评论
0/150
提交评论