版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于基于 USBUSB 的数据采集系统设计的数据采集系统设计摘摘 要要:本文针对高速数据采集器的需要,设计了基于 USB 的数据采集器。设计工作包括硬件设计和软件设计两部分,硬件部分本系统选用了 ATMEL 公司的单片机 AT89C5131 作为微控制器,负责接收由 A/D 转换得到的数字量数据,并通过其内置的 USB 控制器实现单片机和 PC 机之间的 USB 数据通信。AT89C5131 是 ATMEL 公司推出一款新型带有 USB 微控制器的芯片。有较快的处理速度和较大的存储容量,有在系统可编程的功能,是 USB 接口设计的理想选择。关键词:关键词:数据采集,USB,A/D,AT89C5
2、131, Abstract: In this paper, the need for high-speed data acquisition system designed USB-based data acquisition. Design, including hardware design and software design in two parts, hardware parts of the system selected as the ATMEL Corporation AT89C5131 microcontroller microcontroller to receive t
3、he A / D conversion by the digital data, and through its built-in USB Controller Between the microcontroller and PC, USB data communication. ATMEL AT89C5131 is a new company launched with a USB micro-controller chip. A faster processing speed and large storage capacity, there is in-system programmab
4、le functions, is ideal for USB interface design.Keywords: data acquisition,USB,A/ D, AT89C51, LED目录目录1 1 前言前言12 2 整体方案设计整体方案设计22.1 方案比较22.2 方案选择33 3 单元模块设计单元模块设计33.1 元器件选择33.2 特殊元器件介绍33.2.1AT89C5131 介绍33.2.2 ADC0809 介绍43.3 单元模块功能介绍53.3.1 AT89C5131USB 接口电路53.3.2A/D 转换接口电路63.3.3 外接存储器接口电路 9 3.3.4 系统外围
5、电路模块 114 4 软件设计软件设计114.1 固件程序设计114.2USB 设备驱动程序设计135 5 结论结论14参考文献参考文献15附录 1:电路总图161 前言前言现代工业生产领域和科学研究中往往都需要采集数据,并对采集到的数据进行分析和处理。随着科技的发展特别是计算机技术的逐渐成熟,数据采集器的应用已经非常广泛,同时对于数据采集的要求也越来越高,特别是在一些高实时性要求(如动态图像数据实时传输)的场合,往往需要进行高速数据采集才能保证数据传输的准确性。在数据采集系统得到广泛运用中大多采用 RS232 接口,它不适合于便携式应用场合。USB(通用串行总线,Universal Seri
6、al Bus)近年来开始在计算机外设中得到普及,并逐渐成为计算机标准外设,它的出现使传统数据采集的问题可以得到很好的解决。相对于传统的串行、并行接口,USB 的优势在于:即插即用,支持热插拔;传输速度快,USB2.0 提供最高达 480Mbps 的传输率;最多可连接 127 个设备;电源可从计算机或集线器获得,不需要外加电源。USB 设备在 PC 领域的应用目前已经非常普遍,如 USB 数码照相机、USB 摄像头、USB 打印机等;而考虑到 USB 的各种优势,基于 USB 总线的数据采集器也正逐渐成为工控领域的应用热点。目前国内外都已开发出了一些成熟的 USB 数据采集设备产品,可见基于 U
7、SB的数据采集器具有广阔的应用前景,因此本课题的研究具有现实意义。本文针对高速数据采集器的需要,设计了基于 USB 的数据采集器。设计工作包括硬件设计和软件设计两部分,硬件部分本系统选用了 ATMEL 公司的单片机 AT89C5131 作为微控制器,负责接收由 A/D 转换得到的数字量数据,并通过其内置的 USB 控制器实现单片机和 PC 机之间的 USB 数据通信。AT89C5131 是 ATMEL 公司推出一款新型带有 USB 微控制器的芯片。有较快的处理速度和较大的存储容量,有在系统可编程的功能,是 USB 接口设计的理想选择。2 2 整体方案设计整体方案设计2.12.1 方案比较方案比
8、较方案一: USB 传输的主要特点是传输速度快,因此 USB 数据采集系统主要是应用于大量数据的高速采集。实际应用中,往往同时需要对多个外设的多路数据进行采集,因而对数据传输的实时性要求较高,USB2.0 的出现使这种高速数据传输已成为可能。本系统在实际应用中的硬件设计框图如图 1 所示。系统中外设 1外设 n 具有多路数据需要进行同步采集(数据信号可能包括电压、电流、声音、图像等各种模拟信号) ,因而需要选用能对多路数据进行同步采样的 A/D 转换器将这些模拟信号转换为数字信号。该芯片能对最多 8 路模拟输入信号进行同步 A/D 转换,且分辨率达到 14 位,完全能满足对多路数据同步采集的要
9、求。转换得到的数据送入主控制器,再通过 USB 控制器芯片使这些数据可通过 USB2.0 的高速传输送到 PC 机中。控制器芯片可选择位数较高(16 位/32 位)的 MCU/DSP,从而能满足多路并行数据的输入。在此方案中 USB 控制芯片选用 AT89C5131 单片机芯片,它是 ATMEL 公司的。AT89C5131为内置 USB 控制器的 8 位单片机,定位于计算机和工业 USB 系统中 图 1 硬件设计框图方案二:基于 USB 接口的数据采集系统硬件部分由多路开关、A/D 转换器、微控制器、USB 接口芯片、主机组成。运用的芯片为 AT89C52。系统中的多路开关和 A/D 采用传统
10、方法设计,微控制器和 USB 接口芯片分别采用 ATMEL 的 AT89C52 和 Philips 公司的 PDUSBD12 实现. AT89C52 的 ALE 和 D12 的 ALE 相接,表示采用单独地址和数据总线配置。USB 设备固件程序采用单片机 C 语言来写,用户通过主机应用程序调用 Windows API 函数,将请求下发到驱动程序,由驱动程序构造 USB,通过 USBD 类,下发到微控制器。微控制器根据 USB 接口芯片触发的中断类型和用户传来的命令,进入到相应的中断服务程序进行数据采集。经过 A/D 转换后再重新打包由 USB 接口芯片通过 USB 接口发送给主机 ,从而完成整
11、个采集过程.。外设 1外设 2外设 3。 。 。 。 。外设 n多通道同步采样 A/D 芯片多 路 输 入 信 号USB 数据采集主控制器(MCU/DSP 等)USB 控制器芯片USB2.02.22.2 方案选择方案选择 两方案的不同在于方案一选用的 USB 控制芯片为 AT89C5131,方案二选用的 USB 控制芯片为 AT89C52。方案一的软件设计包括固件设计、USB 初始化、中断处理程序、请求处理程序、配置请求、A/D 转换数据程序、USBDI 与 USB 驱动程序等模块组成。方案二的软件设计流程图如图 2 所示。 图 2 方案二软件流程图在本次课程设计中我们选用的是方案一,用 AT
12、89C5131 为 USB 的控制芯片。选用此方案主要是由于 AT89C5131 为一款我们不太熟悉的 51 系列单片机,我们可以通过这次课程设计来学习一下,接受更多的知识。3 单元模块设计单元模块设计3.13.1 元器件选择元器件选择 在本次设计中我们选用的 USB 控制芯片为 AT89C5131,除此之外还要用到ADC0809、74HC393、非门芯片 74LS00、反相器芯片 74LS04、AT28C64、74HC573 这些器件。3.23.2 特殊元器件介绍特殊元器件介绍3.2.1AT89C51313.2.1AT89C5131 介绍介绍AT89C5131 是 ATMEL 公司的一款带
13、USB 控制器的 8 位闪存单片机。下面对 AT89C5131 单片机的主要管脚进行介绍其引脚分布图如图 3 所示:P0、P1、P2、P3 和 P4 口是 I/O 信号引脚。P0 口可作为地址/数据复用总线,作为地址总线时,P0.0P0.7 上为低 8 位地址;P1.0P1.7 则与键盘接口信号 KIN0KIN7 复用,同数 据 采 集 系 统WDM 驱动设备数据分析处理用户控制界面USB 设备开始或停数据显示表格曲线数据查询数据打印时 P1.0 和 P1.1 又与 T2 和 T2EX 复用,P1.2 则与可编程计数器队列的外部时钟输入 ECI 复用,P1.3P1.7 与捕获外部信号输入或比较
14、外部信号输出 CEX0CEX4 复用。P2 口也可以作为地址线,此时 P2.0P2.7 上输出高 8 位地址。P3 口各引脚均具有第二功能,P3.0 和P3.1 与串行信号接口 RXD 和 TXD 复用,P3.2 和 P3.3 与外部触发脉冲0INT和1INT复用,P3.4和 P3.5 与定时器/计数器 T0 和 T1 复用,P3.6 和 P3.7 则与写信号WR和读信号RD复用;另外 P3.3P3.7 还与驱动 LED 输出引脚 LED0LED3 复用。P4.0P4.1 分别与 TWI 串行时钟SCL 和 TWI 串行数据 SDA 复用。D+和 D分别是 USB 总线正信号 I/O 引脚和负
15、信号 I/O 引脚。本系统中利用 D+和 D两个引脚与 USB 端口的两根数据线 D+和 D相连,从而实现 USB 数据通信。RST 是单片机复位信号引脚,ALE 是地址锁存使能信号引脚,只有当读写外部程序存储器和使用 MOVX 指令时该引脚信号有效。Error!引脚接高电平时芯片是从内部存储器寻址的,必须接低电平才能使芯片从外部程序存储器起始地址 0000h 开始寻址。图 3 AT89C5131 引脚分布图3.2.23.2.2 ADC0809ADC0809 介绍介绍ADC0809 采用 28 脚双列直插式封装,其引脚功能说明如下:IN0IN7:8 路输入通道的模拟量输入端口。START、AL
16、E:START 为 A/D 转换启动控制端口,ALE 为地址锁存控制信号端口。这两个端口可连在一起,通过软件输入一个正脉冲即可启动 A/D 转换。EOC、OE:EOC 为转换结束信号脉冲输出端口,OE 为输出允许控制端口。这两个端口也可连在一起,表示 A/D 转换结束。当 OE 端的电平由低变高,打开三态输出锁存器,将转换得到的数字量输出到数据总线上。VREF()、VREF()、VCC、GND:VREF()和 VREF()为参考电压输入端;VCC 为主电源输入端,GND 为接地端。一般 VREF()与 VCC 连接在一起,VREF()与 GND 连接在一起。CLK:时钟输入端。ADD A、AD
17、D B、ADD C:8 路模拟开关的 3 位地址选通输入端,用来选择对应的输入通道。ADC0809 的工作时序如图 8 所示。其中 tWE 为最小 ALE 脉宽,典型值 100ns;tD 为模拟开关延时,典型值:1 s;tWS 为最小启动脉宽,典型值:100ns;tEOC 为转换结束延时,最大为 8 个时钟周期:2 s;tC 为转换时间,典型值:100 s。图 4 ADC0809 工作时序 由图 4 可看出,当送入启动信号 START 后,EOC 有一段时间保持高电平,表示上一次 A/D 转换结束,在实际应用中容易引起误控。因此,启动转换后在软件上应延迟一段时间(大于 tEOC)之后再进行查询
18、或开中断。3.33.3 单元模块功能介绍单元模块功能介绍此系统设计包括的单元模块有 AT89C5131USB 接口电路、A/D 转换电路、外接存储接口电路、系统外围电路等。3.3.13.3.1 AT89C5131USBAT89C5131USB 接口电路接口电路AT89C5131 单片机具有 USB 接口功能,因而可直接与 USB 端口连接,通过 USB 总线与 PC机通信。具体 USB 接口电路如图 5 所示。AT89C5131 的 USB 总线正信号 I/O 引脚 D+和负信号I/O 引脚 D分别与 USB 端口 J1 的两根数据线 D+和 D相连(电阻 R2 和 R3 为可选电阻) ,再通
19、过 USB 连接线即可与 PC 机的 USB 接口相连进行通信。USB 总线参考电压引脚 VREF 通过1.5K 的电阻 R1 与 D+相连,从而可以实现软件断开功能。本系统中 PC 机作为 USB 主机,而 AT89C5131 作为 USB 设备,因而 D+和 D无需连接下拉电阻。单片机的模拟地引脚 AVSS和数字地引脚 VSS 均接地;而模拟电源引脚 AVDD 和数字电源引脚则连接正电源 VCC,给单片机提供工作所需电源。图 5 中还给出了一些其他相关引脚的连接:UCAP 引脚与一个外部电容连接来给 USB 提供电源。PLLF 引脚作为 PLL(锁相环)低通滤波器的输入引脚,需要与一个 R
20、C 网络(图中为 R5 和 C3)构成的低通滤波器相连。XTAL1 和 XTAL2 则分别作为反馈元件的片外石英晶体Y1 及电容 C4 和 C5 一起构成一个自激振荡器,产生单片机工作所需的时钟信号。图 53.3.23.3.2 A/DA/D 转换接口电路转换接口电路多路输入信号需通过 A/D 转换器转换为数字信号才能进入单片机,本系统选择的 A/D 转换器是 8 位逐次逼近式 A/D 转换器 ADC0809。该 A/D 转换器是一种单片 CMOS 器件,包括 8位模/数转换器、8 通道多路转换器和与微处理器兼容的控制逻辑。ADC0809 片内带有锁存功能的 8 路模拟多路开关,可对 8 路 0
21、5V 输入模拟电压信号分时进行转换。A/D 转换接口电路如图 6 所示。单片机的 P0 口可分时输出低 8 位地址和数据,为了把地址信息分离出来保存,需外加地址锁存器(图中为 74HC373) ,并由单片机的地址锁存允许信号 ALE 的下降沿将地址信息锁存到地址锁存器中。经锁存器锁存后的低三位地址 Q0Q2 分别与 ADC0809 的地址译码引脚 ADDAADDC 连接,以选通 IN0IN7 中的一个通道。ADC0809 与单片机数据总线P0.0P0.7 相连。ADC0809 片内无时钟,图 6 中利用双 4 位二进制计数器 74HC393 给 ADC080929 提供时钟输入。单片机的 AL
22、E 引脚与 74HC393 的时钟输入端 CLK 相连,计数器的一路输出 Q1 与ADC0809 的时钟输入端 CLOCK 相连,ALE 引脚的时钟频率经 74HC393 二分频后提供给ADC0809 作为时钟信号。单片机 P2.7 引脚作为 ADC0809 的片选信号。图 6 中使用了 4 与非门芯片 74ALS00 和 6反相器芯片 74ALS04 来控制 ADC0809 的启动和输出转换数据。当 P2.71,WR(P3.6)=0 时,74ALS04 的 6 号脚输出为高电平,将其与 ADC0809 的转换启动端口 START 和地址锁存端口ALE 连接,在锁存通道地址的同时启动 A/D
23、转换。当 P2.7=1,RD(P3.7)=0 时,74ALS04的 8 号脚输出为高电平,将其与 ADC0809 的输出允许引脚 OE 相连,从而允许将转换得到的数字量数据输出到数据总线上。ADC0809 的正参考电压输入端 VREF()和主电源输入端 VCC都接5V 电源,而负参考电压输入端 VREF()和接地端 GND 均接地。图 63.3.33.3.3 外接存储器接口电路外接存储器接口电路AT28C64 与单片机 AT89C5131 的连接电如图 7 所示。单片机 P0 口输出的地址信息经地址锁存器 74HC373 锁存后送入存储器 AT28C64 的低 8 位地址线 A0A7;同时 P
24、0 口又 AT28C64的数据线 I/O0I/O7 相连,可分时输出存储的数据。单片机的 P2 口作为高位地址线,由于P2 口输出具有锁存的功能,因此不必加地址锁存器,可直接与 AT28C64 的高 5 位地址线A8A12 相连。单片机PSEN引脚与 AT28C64 的片选端CE和输出允许端OE相连,从而选中外部存储器并允许从中读取程序指令。单片机的EA接低电平,使单片机执行外部程序程序存储器中的程序。换图 7 外接存储器接口电路3.3.43.3.4 系统外围电路模块系统外围电路模块系统的外围电路包括:电源电路、复位电路、时钟产生电路、PLL 配置电路。(1)电源电路。本系统中所有器件均可使用
25、+5V 电源电压,本系统未使用外部电源,直接利用 USB 总线供电。(2)复位电路。单片机 AT89C5131 的RST引脚是复位信号输入引脚,本设计采用手动复位方式,通过按键 S1 来进行复位操作,复位电路如图 8 所示。(3)时钟产生电路。单片机 AT89C5131 的时钟发生器包括一个内部振荡器和一个锁相环(PLL) ,所有外部设备以及 CPU 的内核工作所需的时钟信号都是由时钟发生器产生的。外接晶振的频率本系统选择 12MHz;两个电容则通常选择 20pF30pF 左右。(4)PLL 配置电路。AT89C5131 的锁相环(PLL)是用来产生和外部低频时钟(外围设备时钟)同步的内部高频
26、时钟(USB 时钟)的,即 USB 接口所需的时钟信号是由 PLL 产生的。PLL 的内部结构如图 6 所示,可以看出是一个闭环结构。其中 N3:0 和 R3:0 均位于 PLLDIV寄存器,各为 4 位。内部振荡器的参考时钟经过 N 分频和反馈回来的 USB 时钟经过 R 分频进入 PFLD 进行比较并产生合适的输出信号。PLLCON 寄存器的 PLLEN 位用来使能时钟信号的产生;而当 PLL 被锁定时,PLLCON 寄存器的 PLOCK 位则会被置位,此时输出的时钟信号才是稳定的信号。PLLF 是 PLL 的低通滤波器连接引脚,需要与一个 RC 网络相连接,电路连接如图 8 所示。Osc
27、ClockUSBRdividerDownUPPLLFNdividerPLLCON.1PLLENN3:0PFLDCHPVCOR3:0PLOCK 图 8 PLL 结构内部结构框图 4 软件设计软件设计本系统在软件设计上主要包括两部分:固件程序设计、USB 设备驱动程序设计,以下将分别进行介绍。4.14.1 固件程序设计固件程序设计固件是整个 USB 数据采集系统中设备程序设计的重要部分,固件程序的主要功能是让主机(PC 机)可以检测和识别 USB 设备,一般包括两项任务:(1)实现设备配置并将配置信息告知主机,为主机和设备之间的通信做好准备;(2)根据用户的特定需求,实现对外围设备的具体控制。固件
28、程序设计流程图如图 9 所示ClockNNY启动 A/D 转换读取数据N转换结束?Y发送数据给主机中断程序开始初始化设备枚举启动采样?设置采样频率上电复位选择采样通道数据采集 结?图 9 固件程序流程图由图可知固件设计包括以下几个方面:(1)系统上电复位和初始化。首先通过调用USB 初始化函数 usb task_init()完成 USB 控制器的使能、PLL 时钟的配置、控制端点 0 的复位以及其它状态变量的初始化;再通过调用端点使能函数 usb_ep_init()完成系统使用的USB 端点的配置和复位。(2)USB 设备的枚举。USB 控制器和 USB 端点完成初始化工作后,固件就会开始对设
29、备的枚举过程;当端点 0 收到 SETUP 包后,就可以调用枚举函数 usb_enumeration_process()完成对 USB 设备的枚举,从而主机可获得设备的配置信息并对设备进行配置和分配地址。(3)数据采集过程。当配置的 OUT 端点收到主机发出的数据采集指令后,先设置好采样频率并选择采样通道,然后即可对选中通道的数据进行 A/D 转换;转换完成后将数据送入配置的 IN 端点,当收到主机发出的 SETUP 包后,即可将数据发送给主机。本系统固件设计使用了定时器中断。通过固件程序的执行,当 USB 设备(AT89C5131)连接到主机上时,主机能发现并识别新设备,然后建立连接并完成主
30、机与设备间的数据传输任务。4.2USB4.2USB 设备驱动程序设计设备驱动程序设计驱动程序是操作系统中控制和连接硬件的关键模块,它给连接到计算机的硬件设备提供软件接口。本系统中主机通过 USB 接口与设备的通信也需要通过 USB 驱动程序来实现,Windows 虽然提供了多种 USB 设备的驱动程序,但并没有具体针对数据采集系统的驱动程序,因此本系统需要针对特定的设备(AT89C5131)来编制 USB 设备驱动程序。Microsoft 为Windows 定义了设备驱动程序的模型,USB 设备驱动程序也必须遵循该驱动程序模型,即WDM 分层驱动程序模型。USB 驱动程序也分为 USB 总线驱
31、动程序和 USB 功能(设备)驱动程序,前者由操作系统提供,负责与实际硬件打交道;后者需要设备开发者编写,不对实际的硬件进行操作。USB 功能驱动程序通过创建和发送 URB(USB Request Block)的方式,把命令传递给 Windows 操作系统所提供的 USB 总线驱动程序,由总线驱动来完成与硬件的直接交互。USB 设备驱动程序使用 USB 驱动程序接口(USBDI)将 URB 提交到总线驱动程序就可完成硬件操作。USBDI 位于 USB 设备驱动程序与 USB 驱动程序栈之间,为开发人员提供实现两者之间通信的接口函数。USB 驱动程序接口与 USB 驱动程序栈的结构如图 10 所
32、示。图 10USBDI 与 USB 驱动程序栈Windows 的驱动程序开发软件有很多,通常采用的是 Windows DDK(DeviceDevelopment Kit) 。DDK 是 Microsoft 公司提供的驱动程序开发工具,使用 DDK 直接开发驱动程序属于从底层开发做起,开发难度较大。为了方便驱动程序开发,目前许多第三方软件厂商提供了各种各样的生成工具,如 Compuware 公司的 DriverStudio 就是其中效率较高的开发工具,它USB 驱动程序栈USBD1USB 驱动程序接口USB 设备驱动程序USB 集线器驱动程序USB 总线驱动程序PCI 枚举器USB 总线UHCD
33、.SYSOpenHCI.SYS能够在几分钟之内生成高质量的 USB 驱动程序。本系统的 USB 驱动程序使用 DriverWorks 开发,DriverWorks 本身包含在 DriverStudio软件中,它只是对 DDK 例程函数调用的 C+封装。因此使用 DriverWorks 开发驱动程序需要安装 DDK 和 Visual C+6.0,并在 Visual C+6.0 的开发环境中进行驱动的编写和编译。在进行 USB 驱动程序开发之前首先要明确 USB 设备的配置和驱动程序实现的功能。在本系统中,共用到三个 USB 端点:控制端点 0、BULK IN 端点 1 和 BULK OUT 端点 2;而驱动程序的主要功能是实现对输入和输出端点的读写操作。明确以上信息后,就可通过DriverWorks 的程序向导生成可以完成对 USB 设备
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 根际土壤-微生物-蜈蚣草系统:砷的形态转化与解毒机制探秘
- 维修作业安全培训教育课件
- 核电工程钢板混凝土组合剪力墙面外弯剪性能的多维度解析与优化策略
- 核心企业主导的供应链融资模式创新与实践-基于苏宁集团的深度剖析
- 2026届浙江省义乌地区重点达标名校中考五模数学试题含解析
- 树种与试材规格对ACQ-D处理材铜流失性的多维度解析
- 辽宁省东港地区2026届十校联考最后生物试题含解析
- 雨课堂学堂在线学堂云《体能训练理论与方法(北京体育)》单元测试考核答案
- α- 淀粉酶生产应用培训考核试题及答案
- 2023年上半年台湾省安全工程师安全生产施工现场的架空线路的档距线间距离考试试题
- 睡眠监测室工作制度
- 2026年山东济南历下区九年级中考语文一模考试试题(含解析)
- 2026四川成都双流区面向社会招聘政府雇员14人备考题库及答案详解(有一套)
- 2026年高中面试创新能力面试题库
- 2026北京市皇城粮油有限责任公司昌平区国资委系统内招聘6人笔试参考题库及答案解析
- 2025-2030光伏组件回收处理行业现状分析资源利用规划
- 2025-2026学年赣美版(新教材)小学美术三年级下册《美丽建设者》教学课件
- 2026年中国邮政集团有限公司重庆市分公司校园招聘笔试备考题库及答案解析
- 眼科护理操作规范
- (完整word版)wincc中使用VBS脚本读写SQLServer数据库文件
- 《高一物理动能定理》ppt课件
评论
0/150
提交评论