已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理与接口技术课程设计课程设计任务书学院信息科学与技术专业自动化学生姓名 学号 设计题目基于单片机的步进电机控制 软件设计内容及要求:根据单片机原理编辑软件及画出电路图实现步进电机的控制功能及电机的状态显示功能。进度安排:第1天:1. 布置课程设计题目及任务。2. 查找文献、资料,确立设计方案。第23天:1. 根据实际情况确定所需模块的设计方案。第45天:1. 根据系统设计的要求查找相关型号的单片机、芯片等器件的接线方法及实际参数的设置方法。2. 在此基础上用PROTEUS软件搭建仿真电路并进行相关仿真,验证元器件是否符合设计要求。第67天:1. 根据所搭建的硬件电路编制程序(C语言),并将其KEIL与PROTEUS两个软件进行联机调试,成功后进行实际电路搭建。2. 课程设计结果验收,针对课程设计题目进行答辩。3. 完成课程设计报告。指导教师(签字): 年 月 日分院院长(签字):年 月 日摘要本次设计主要是用单片机控制步进电机,作为21世纪的自动化人,步进电机的精确传送与单片机的智能控制对我们有着不言而喻的重要性。因此,本次设计也就有了异样的光彩。本设计利用STC89C52单片机,28BYJ-48步进电机实现对步进电机的控制。根据不同的需要我们可以有四个不同档位速度的选择,并可以实现正反转。为了更显人性化,我们加上了一个液晶显示屏,显示步进电机的运行状态。关键词:步进电机,单片机 目录1.前言22. 整体设计32.1步进电机28BYJ-4832.1.1 28BYJ-48工作原理32.1.2 28BYJ-48参数32.2单片机42.2.1.概述42.2.2.单片机的选择52.2.3.单片机的基本结构53. 电路仿真设计73.1 仿真软件Proteus的使用73.2单片机最小系统93.3液晶显示模块103.4步进电机及其驱动模块113.5键盘设计124. 软件设计134.1 Keil C51编程软件的使用及调试方法134.2软件设计要求144.3系统软件设计流程144.3.1软件总体设计框图144.3.2键盘扫描流程图154.3.3显示模块流程图164.3.4步进电机模块174.4主程序184.4.1头文件184.4.2主程序194.4.3液晶模块214.4.4矩阵键盘模块244.4.5电机模块275. 调试与功能说明295.1硬件调试296. 结束语307.参考文献311.前言步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。您可以通过控制脉冲个来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快,其中步进电机也广泛应用于数字控制系统,例如数控机床、绘图机、计算机外围设备、自动记录仪表、钟表和数模转换装置等。步进电机分三种:永磁式(PM),反应式(VR)和混合式(HB),永磁式步进一般为两相,转矩和体积较小,步进角一般为7.5度 或15度;反应式步进一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大。在欧美等发达国家80年代已被淘汰;混合式步进是指混合了永磁式和反应式的优点。它又分为两相和五相:两相步进角一般为1.8度而五相步进角一般为 0.72度。这种步进电机的应用最为广泛。基于步进电机在社会实践中的广泛应用,本设计主要运用28BYJ-18步进电机,此产品小体积、高转速、底振动。具 有结构紧凑、力矩大、输入功率小、噪音小、 使用方便等特点。产品广泛用于空调器、电动器械、冷暖通阀门、热水器自动调温系统、自动化仪器、舞台灯光、安防视频监控、及单片机学习开发等领域。再用STC89C52单片机作为控制器来实现基于单片机的步进电机控制系统。2. 整体设计2.1步进电机28BYJ-482.1.1 28BYJ-48工作原理本实验选择28BYJ-48步进电机作为设计对象,步进电机28BYJ48型四相八拍电机,电压为DC5VDC12V。当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。当通电状态的改变完成一个循环时,转子转过一个齿距。四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A。),双(双相绕组通电)四拍(AB-BC-CD-DA-AB-。),八拍(A-AB-B-BC-C-CD-D-DA-A。)2.1.2 28BYJ-48参数1.极限参数: 表2-1参数最小值最大值单位工作温度1+60 储存温度-20+75 2.技术参数: 表2-2参数值参数值电压VDC5空载牵入频率Hz500直流电阻25C 7%32空载牵出频率Hz600步距角5.625/64绝缘耐压V 1S600减速比1/64温升 K牵入转矩(100Hz时)gf.cm250噪音 dB自定位转矩gf.cm300驱动方式四相八拍连接线长:230mm,采用UL 26AWG 1061的电源线 3.接线示意图 图2.1 接线示意图 4.脉冲分配方式图2.2 脉冲分配方式2.2单片机2.2.1.概述单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。2.2.2.单片机的选择目前,我国生产很多型号的单片机,在此,我们采用型号为STC89C52的单片机。因为:STC89C52是一个低电压,高性能CMOS 8位单片机,片内含4k bytes的可反复擦写的Flash只读程序存储器和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-52指令系统,片内置通用8位中央处理器和Flash存储单元,内置功能强大的微型计算机的AT89C52提供了高性价比的解决方案。 STC89C52是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,STC89C51可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。2.2.3.单片机的基本结构下图是MCS-52系列单片机的内部结构示意图:MCS-51系列单片机无论是片内RAM容量、I/O口功能、系统扩展能力、指令系统、引脚等都基本相同。在制造技术上,MCS-51系列单片机按两种工艺生产。一种是HMOS工艺,即高密度短沟道 MOS工艺。另一种是CHMOS工艺,即互补金属氧化物的HMOS工艺生产 。在片内程序存储器的配置上,MCS-51系列单片机有三种形式,即片内无程序存储器、有掩膜程序存储器ROM、有可擦除程序存储器EPROM。单片机端口的既有一定的通用性,亦要有相当的灵活性,端口的设置目的总是想尽量满足各种设备连接的要求。当然单一通用的单片机芯片,是无法实现与任意一种外设的直接连接的。单片机的引脚数有限,更不能同时与多个外设直接连接。目前解决的办法是使用外接接口芯片来实现。此类芯片目前市面上有很多,有的接口芯片起传输过程中的缓冲作用以便满足接口的驱动能力要求;有的可以进行对电信号进行放大或衰减,以便适应单片机电平的需求;有的可以进行模数或数模转换,支持单片机对模拟信号处理。在功能上,MCS-51系列单片机有基本型和增强型两类,它们以芯片型号的末位数字来区分。即“1”为基本型,“2”为增强型。 在MCS-51系列单片机中,我们以8051为例,来介绍其结构及功能。8051单片机的内部功能框图如图2.3示:图2.3 MCS-52系列单片机的内部结构3. 电路仿真设计 本系统主要由键盘模块,显示模块,主控模块,步进电机模块组成,其系统图如下:图3.0 系统总体结构框图3.1 仿真软件Proteus的使用Proteus是一款专门的单片机系统仿真软件,其所提供的单片机型号多,可便于用户进行各种单片机系统的设计与仿真。另外,Proteus提供了很多设计中常用的各种芯片如各种数字门电路、触发器、移位寄存器和其他可编程逻辑芯片,方便用户进行各种设计电路的仿真。值得一提的是Proteus提供的示波器、信号发生器、测量探针等虚拟仪器为用户分析测试设计电路提供了理论依据,方便了用户设计。双击桌面快捷方式打开Proteus原理图设计软件,界面如下所示:图3.1 Proteus的ISIS原理图编辑界面单击界面中的YES可以查看Proteus软件自带的原理图仿真实例,选择NO可以进行电路原理图的设计。然后点击软件界面右面的 P可以放置所需要的元器件,界面如下图所示:图3.2 元器件放置界面找到设计电路所需要的元器件然后双击所需的元器件,这时就会在软件右侧的元器件列表中看到所选择的元器件了。在此单击鼠标左键后就可将元件放到原理图编辑界面中。放好元器件后用导线将元器件连接起来,最后的总体的系统设计图如下:图3.3系统总体设计3.2单片机最小系统单片机的最小系统是由电源、复位、晶振组成,下面介绍一下每一个组成部分。其proteus仿真图如下: 图3.4 单片机最小系统3.3液晶显示模块为了更人性化,更直观的了解到步进电机的运行状况,所以在本设计中加入了液晶显示模块,以便及时的将步进电机的当前运行状态提供给用户,由于本设计所显示的内容并不多所以选着较小容量的LCD1602即可。其设计的电路图如下:图3.5液晶显示电路3.4步进电机及其驱动模块由于单片机驱动能力有限,不能直接用于步进电机的驱动本设计采用ULN2003A芯片驱动步进电机。ULN2003是高耐压、大电流达林顿陈列,由七个硅NPN达林顿管组成。 该电路的特点如下: ULN2003的每一对达林顿都串联一个2.7K的基极电阻,在5V的工作电压下它能与TTL和CMOS电路 直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。 其内部结构如下:图3.6 ULN2003内部结构图连接步进电机电路图如下:图3.7 步进电机及其驱动电路3.5键盘设计本次设计要求有八个按键,分别为启动,停止,正转,反转,一档,二档,三档,四档。由于键盘数量较多,用独立按键将浪费大量IO口,所以本地合计采用矩阵键盘,其中K1K8分别对应启动,停止,正转,反转,一档,二档,三档,四档,其电路图如下:图3.8 键盘电路键按下前沿抖动后沿抖动闭合稳定当用手按下一个键时,如图3-8所示,往往按键在闭合位置和断开位置之间跳几下才稳定到闭合状态的情况;在释放一个键时,也回会出现类似的情况。这就是抖动。抖动的持续时间随键盘材料和操作员而异,不过通常总是不大于10ms。很容易想到,抖动问题不解决就会引起对闭合键的识别。用软件方法可以很容易地解决抖动问题,这就是通过延迟3-10ms来等待抖动消失,这之后,在读入键盘码图3.9 按键抖动信号波形4. 软件设计4.1 Keil C51编程软件的使用及调试方法本设计的软件设计采用Keil C51来编写,该软件的使用方法介绍如下。双击桌面上的Keil软件的快捷启动方式 打开软件,打开后的软件界面如下图所示:图4.1 Keil 软件界面然后点击ProjectNew Project选择新建工程,并保存到合适的位置,然后在芯片列表中选择相应的芯片,界面如下图所示,然后点击完成即可。图4.2 芯片选择界面完成后点击FileNew新建一个程序编辑文件,然后保存即可在其中编辑所需要的程序了,然后点击软件上方的调试按钮进行纠错调试直至没有错误。4.2软件设计要求 本设计要求实现用STC89C52单片机实现对步进电机的控制,并能实现步进电机的正转,反转及四档不同的速度调节,同时能及时的用液晶显示屏显示步进电机的当前状态4.3系统软件设计流程4.3.1软件总体设计框图图4.1主程序流程图4.3.2键盘扫描流程图用户根据自身的需要可随时选择一档,二档,三档,四档及正转,反转,启动,停止,键盘扫描程序应该时刻监测,以便能够,及时响应用户的需求,所以本设计将键盘检测子程序放在各个主,次程序中,以做到时刻监测,其流程图如下:图4.2 键盘扫描流程图4.3.3显示模块流程图本设计为使系统更显人性化,添加了一个1602液晶显示屏,以便能够实时将步进电机的当前状态反馈给用户,其反馈方式就是检测标志位,然后将其用人性化的文字发送到液晶屏上,其流程图如下:图4.3 液晶显示流程图4.3.4步进电机模块步进电机的启动,停止,正转,反转是通过对ForRev及StartEnd标志位的检测而定的,其正反转的流程图如下图3.2.4.1 步进电机的正转流程图和图3.2.4.2 步进电机的反转流程图1. 正转流程图图4.4 步进电机的正转流程图2. 反转流程图4.5 步进电机的反转流程图4.4主程序本设计为使程序可读性好将分模块进行说明。4.4.1头文件#ifndef _KYE_H_#define _KYE_H_/*常用数据类型简化定义*/typedef unsigned char uint8;typedef unsigned int uint16;typedef char int8;typedef int int16;/*矩阵键盘位定义*/sbit KeyIn1 = P24;sbit KeyIn2 = P25;sbit KeyIn3 = P26;sbit KeyIn4 = P27;sbit KeyOut1 = P23;sbit KeyOut2 = P22;sbit KeyOut3 = P21;sbit KeyOut4 = P20;/*液晶控制位定义*/sbit RS = P10 ;sbit RW = P11 ;sbit EN = P15 ;sbit BUSY = P07;/*电机转速档位定义*/#define One 50#define Two 30#define Three16 #define Four 8/*子程序声明*/void Dis(void);void wait(void);void w_cmd(uint8 cmd);void w_dat(uint8 dat);void w_string(uint8 addr_start, uint8 *p);void Init_LCD1602(void);void delay(uint8 t);void keyscan(void);void MoFor(void);void MoRev(void);void Dis(void);#endif4.4.2主程序#include #include #include Motorz.hbit ForRev = 1;/正反转标志位 ,默认正转bit StartEnd = 0;/启动停止标志位, 默认停止uint8Gra = One;/档位变量 ,默认一档 uint8 code FFW/正转码表=0x09,0x01,0x03,0x02, 0x06,0x04,0x0c,0x08;uint8code FW/反转码表=0x08,0x0c,0x04,0x06, 0x02,0x03,0x01,0x09;void main(void)while(1) keyscan();/键盘扫描Dis();/液晶显示初始化if(StartEnd =1)if(ForRev = 1)MoFor();/if(StartEnd = 0) P3 = 0;if(ForRev = 0)MoRev();else P3 = 0;4.4.3液晶模块/* 等待繁忙标志*/void wait(void)P0 = 0xFF;doRS = 0;RW = 1;EN = 0;EN = 1;while (BUSY = 1);EN = 0;/* * 写数据*/void w_dat(uint8 dat)wait();EN = 0;P0 = dat;RS = 1;RW = 0;EN = 1;EN = 0;/* * 写命令*/void w_cmd(uint8 cmd)wait();EN = 0;P0 = cmd;RS = 0;RW = 0;EN = 1;EN = 0;/* * 发送字符串到LCD*/void w_string(uint8 addr_start, uint8 *p)w_cmd(addr_start);while (*p != 0)w_dat(*p+);/* * 初始化1602*/void Init_LCD1602(void)w_cmd(0x38); / 16*2显示,5*7点阵,8位数据接口w_cmd(0x0C); / 显示器开、光标开、光标允许闪烁w_cmd(0x06); / 文字不动,光标自动右移w_cmd(0x01); / 清屏/*液晶显示子程序*/void Dis(void)Init_LCD1602();if(StartEnd)w_string(0x80,start);if(ForRev)w_string(0x87,FFW);elsew_string(0x87,FW);if(Gra=One)w_string(0xc0,grade:one);else if(Gra=Two)w_string(0xc0,grade:Two);else if(Gra=Three)w_string(0xc0,grade:Three);elsew_string(0xc0,grade:Four);4.4.4矩阵键盘模块/*键盘扫描子程序*/void keyscan(void)KeyOut1 = 0;KeyOut2 = 1;KeyOut3 = 1;KeyOut4 = 1;if(!KeyIn1) delay(5);if(!KeyIn1)StartEnd=1;while(!KeyIn1);if(!KeyIn2) delay(5);if(!KeyIn2)StartEnd=0;while(!KeyIn2);if(!KeyIn3) delay(5);if(!KeyIn3)ForRev =1;while(!KeyIn3);if(!KeyIn4)delay(5);if(!KeyIn4)ForRev = 0;while(!KeyIn4);KeyOut1 = 1;KeyOut2 = 0;KeyOut3 = 1;KeyOut4 = 1;if(!KeyIn1) delay(5);if(!KeyIn1) Gra= One;while(!KeyIn1);if(!KeyIn2) delay(5);if(!KeyIn2)Gra= Two;while(!KeyIn2);if(!KeyIn3) delay(5);if(!KeyIn3)Gra= Three;while(!KeyIn3);if(!KeyIn4)delay(5);if(!KeyIn4)Gra= Four;while(!KeyIn4);4.4.5电机模块/*电机正转子程序*/void MoFor(void)char i;while (ForRev)&(StartEnd)keyscan();Dis();for (i=7; i=0; i-)P3 = FFWi;delay(Gra);/*电机反转子程序*/void MoRev(void)char i;while (!ForRev)&(StartEnd)keyscan();Dis();for (i=7; i=0; i-)P3 = FWi;delay(Gra);/*tms延时*/void delay(uint8 t)uint8 j;for(;t0;t-)for(j=110;j0;j-);5. 调试与功能说明5.1硬件调试本次设计采用学习开发板作为调试平台。将软件下载到STC89C52单片机中,未按键式,电机不工作和液晶显示也不工作;当按下启动键,步进电机转动一档转速转动,液晶屏上显示 start FFW grade:one;当按下停止键,电机和液晶同时停止工作,再按启动键,步进电机转动一档转速转动,液晶屏上显示 start FFW grade:one;再按下正转键,电机和液晶状态不变;当按下反转键时,步进电机转动一档转速转动,液晶屏上显示 start FFW grade:one;当依次按下一档,二档,三档,四档键时速度一次升高,液晶上也一次显示start FFW grade:one; start FFW grade:two ; start FFW grade:three ; start FFW grade:four;当依次按下四档,三档,二档,一档时,电机转速递减,且液晶上显示start FFW grade:four; start FFW grade:three ; start FFW grade:two ; start FFW grade:one;6. 结束语我在这一次单片机最小系统的设计过程中,很是受益匪浅。通过对自己所学的知识的回顾,并充分发挥对所学知识的理解和对课程设计的思考及书面表达能力,最终完成了。这为自己今后进一步深化学习,积累了一定宝贵的经验。撰写设计论文的过程也是专业知识的学习过程,它使我运用已有的专业基础知识,对其进行设计,分析和解决一个理论问题或实际问题,把知识转化为能力的实际训练。培养了我运用所学知识解决实际问题的能力。通过这次课程设计我发现,只有理论水平提高了;才能够将课本知识与实践相整合,理论知识服务于教学实践,以增强自己的动手能力。这个实验十分有意义 我获得很深刻的经验。通过这次课程设计,我们知道了理论和实际的距离,也知道了理论和实际想结合的重要性,也从中得知了很多书本上无法得知的知识。我们的学习不但要立足于书本,以解决理论和实际教学中的实际问题为目的,还要以实践相结合,理论问题即实践课题,解决问题即课程研究,学生自己就是一个专家,通过自己的手来解决问题比用脑子解决问题更加深刻。学习就应该采取理论与实践结合的方式,理论的问题,也就是实践性的课题。这种做法既有助于完成理论知识的巩固,又有助于带动实践,解决实际问题,加强我们的动手能力和解决问题的能力。7.参考文献1 朱清慧 编著 .基于Proteus显示控制系统设计与实例.北京:清华大学出版社,20112 清华大学电子学教研组编 . 杨素行主编 . 模拟电子技术基础简明教程 . 3版 .北京:高等教育出版社,2005袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中铁第四勘察设计院集团招聘之隧道院专场笔试历年参考题库附带答案详解
- 班队课安全教育
- 老年人吞咽指导
- 手足口健康教育课程
- 公众号健康宣教
- 越南华人概况介绍
- 危重患者风险评估与防范
- 初中数学作业设计总结
- 2025年CPA《经济法》冲刺押题卷
- 劳动2025年员工降级合同
- 深圳市龙华区招聘社区网格员考试真题2024
- 二十届四中全会测试题及答案单选题(20题)
- 读懂农村“房地一体”确权登记颁证
- 德威特微机保护器661说明书
- 屠宰加工SSOP卫生标准操作规范1
- GB/T 29600-2012移动实验室用温湿度控制系统技术规范
- GB/T 21198.3-2007贵金属合金首饰中贵金属含量的测定ICP光谱法第3部分:钯合金首饰钯含量的测定采用钇为内标
- GB/T 120.1-2000内螺纹圆柱销不淬硬钢和奥氏体不锈钢
- GB 12255-1990药品包装用铝箔
- 血球分析仪销售血球必备知识课件
- Unit5 第二篇课文语法填空练习-高中英语人教版(2019)选择性必修第一册
评论
0/150
提交评论