版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、编号: 嵌入式系统设计 实训 (论文)说明书题 目: pwmpwm 信号发生器制作信号发生器制作 院 (系): 应用科技学院 专 业: 电子信息工程 学生姓名: 学 号: 指导教师: 2011 年 01 月 19 桂林电子科技大学实训说明书专用纸第 1 页摘 要脉冲宽度调制(pwm),是英文“pulse width modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。本课题设计 pwm 信号发生器,采用 lpc2138 中央控制单元,五个按键分别调节 pwm信号的周期占空比等,利用示波
2、器显示。模块化的设计和调试方法在整个课题研究过程中至关重要,事实上在任何设计中也同样关键和有效。关键字:pwm;微处理器;lpc2138;按键;周期; 桂林电子科技大学实训说明书专用纸第 2 页abstractthe pulse width modulation (pwm), is english width modulation abbreviation of points, abbreviation pulse width modulation is the use of the microprocessor digital output to analog circuits to con
3、trol an effective technology, widely used in from measurement, communication to power control and transform in many areas. this topic design pwm signal generator, using lpc2138 central control unit, five buttons respectively adjust pwm signal cycles 390v etc., using an oscilloscope display. modular
4、design and debug method in the whole subject research process is of vital importance to in fact in any design also key and effectively. keywords:pwm;microprocessor; lpc2138; button; cycle桂林电子科技大学实训说明书专用纸第 1 页目 录引言.11 设计任务.22 硬件设计.22.1 总体设计方案与系统构成.22.2 lpc2138 芯片.22.2.1lpc2138 管脚.22.2.2lpc2138 主要性能.3
5、2.2.3lpc2138 的应用.42.3 pwm 模块 .52.3.1pwm 特性.52.3.2pwm 寄存器应用举例.62.4 硬件电路图.72.5 硬件电路 pcb.73 软件设计.83.1 整体设计.83.2 初始化程序流程图.93.2.1 初始化程序流程图.103.2.2 初始化程序.104 pwm 信号发生器调试.124.1 硬件电路检测.124.2 功能调试.125 数据测量和计算.125.1 占空比计算.125.2 信号频率误差计算.136 改进方案.13结论.14谢 辞.15参考文献.16桂林电子科技大学实训说明书专用纸第 1 页引言脉冲宽度调制是一种模拟控制方式,其根据相应
6、载荷的变化来调制晶体管栅极或基极的偏置,来实现开关稳压电源输出晶体管或晶体管导通时间的改变,这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。 pwm 控制技术以其控制简单 ,灵活和动态响应好的优点而成为电力电子技术最广泛应用的控制方式 ,也是人们研究的热点 .由于当今科学技术的发展已经没有了学科之间的界限 ,结合现代控制理论思想或实现无谐振软开关技术将会成为pwm控制技术发展的主要方向之一 。随着电子技术的发展,出现了多种pwm 技术,其中包括:相电压控制 pwm、脉宽 pwm 法、随机 pwm、spwm 法、线电压控制 p
7、wm 等,而在镍氢电池智能充电器中采用的脉宽 pwm 法,它是把每一脉冲宽度均相等的脉冲列作为pwm 波形,通过改变脉冲列的周期可以调频,改变脉冲的宽度或占空比可以调压,采用适当控制方法即可使电压与频率协调变化。可以通过调整pwm 的周期、pwm 的占空比而达到控制充电电流的目的。 桂林电子科技大学实训说明书专用纸第 2 页1 设计任务(1)输出三路及以上pwm信号(2)pwm信号频率(周期)可调。(3)pwm信号相位差可调。(4)pwm 信号频率误差100hz。2 硬件设计2.1 总体设计方案与系统构成本次实训课题 基于嵌入式 arm 的 pwm 信号发生器。软件程序从下载口接入 lpc21
8、38 嵌入式芯片, 通过 pwm 专用的标准定时器还有匹配器以及一些控制电路来实训 pwm 的输出。电路系统构成框图如图 2.1 所示。图 2.1 电路系统构成2.2 lpc2138 芯片本系统主要由嵌入式arm芯片lpc2138构成,pwm信号由示波器显示。原理图见附录12.2.1lpc2138管脚桂林电子科技大学实训说明书专用纸第 3 页管脚图如图 2.2.1 所示图 2.2.1lpc2138 管脚图2.2.2lpc2138 主要性能(1)小型lqfp64封装的16/32位arm7tdmi-s微控制器。 (2)8/16/32kb片内静态ram。 (3)片内boot装载软件实现在系统/在应用
9、中编程(isp/iap) 。扇区擦除或整片擦除的时间为400ms,1ms可编程256字节。 (4)embeddedicert 和嵌入式跟踪接口可实时调试(利用片内 realmonitor 软桂林电子科技大学实训说明书专用纸第 4 页件)和高速跟踪执行代码。 (5)1个(lpc2132/2132)或 2 个(lpc2138)8 路 10 位 a/d 转换器共包含 16 个模拟输入,每个通道的转换时间低至2.44us。 (6)1个10位d/a转换器,可提供不同的模拟输出(lpc2132/2138) 。 (7)2个32位定时器/计数器(带4路捕获和4路比较通道) 、pwm单元(6路输出)和看门狗。
10、(8)实时时钟具有独立的电源和时钟源,在节电模式下极大地降低了功耗。 (9)多个串行接口,包括2个16c550工业标准 uart、2个高速i2c接口(400 kbit/s) 、spitm 和ssp(具有缓冲功能,数据长度可变) 。 (10)向量中断控制器。可配置优先级和向量地址。 (11)多达47个5v的通用i/o口(lqfp64封装) 。 (12)9个边沿或电平触发的外部中断引脚。 (13)通过片内pll可实现最大为60mhz 的 cpu操作频率,pll的稳定时间为100us。 (14)片内晶振频率范围:130 mhz。 (15)2个低功耗模式:空闲和掉电。(16)可通过个别使能/禁止外部功
11、能和降低外部时钟来优化功耗。 (17)通过外部中断将处理器从掉电模式中唤醒。 (18)单个电源供电,含有上电复位(por)和掉电检测(bod)电路:cpu操作电压范围:3.03.6 v (3.3 v+/ 10%),i/o口可承受5v的最大电压。2.2.3lpc2138 的应用(1)工业控制(2)医疗系统(3)访问控制(4)pos 机桂林电子科技大学实训说明书专用纸第 5 页(5)通信网关(6)嵌入式软 moderm(7)一般性应用2.3 pwm 模块lpc2138的脉宽调制器建立在前一章的标准定时器0/1之上。应用可在pwm和匹配功能当中进行选择。pwm基于标准的定时器模块并具有其所有特性。
12、不过lpc2131/2132/2138只将其pwm 功能输出到管脚。定时器对外设时钟(pclk)进行计数,可选择产生中断或基于7个匹配寄存器,在到达指定的定时值时执行其它动作。它还包括 4 个捕获输入,用于在输入信号发生跳变时捕获定时器值,并可选择在事件发生时产生中断。pwm功能是一个附加特性,建立在匹配寄存器事件基础之上2.3.1pwm 特性1. 7 个匹配寄存器,可实现 6 个单边沿控制或 3 个双边沿控制 pwm 输出,或这两种类型的混合输出:(1)连续操作,可选择在匹配时产生中断(2)匹配时停止定时器,可选择产生中断(3)匹配时复位定时器,可选择产生中断2. 每个匹配寄存器对应一个外部
13、输出,具有下列特性:(1)匹配时设置为低电平(2)匹配时设置为高电平(3)匹配时翻转(4)匹配时无动作3. 支持单边沿控制和/或双边沿控制的pwm 输出。单边沿控制pwm输出在每个周期开始时总是为高电平,除非输出保持恒定低电平。 双边沿控制pwm输出可在一个周期内的任何位置产生边沿。这样可同时产生正和负脉冲。4. 脉冲周期和宽度可以是任何的定时器计数值。这样可实现灵活的分辨率和重复速率的设定。所有pwm输出都以相同的重复率发生。桂林电子科技大学实训说明书专用纸第 6 页5. 双边沿控制的pwm输出可编程为正脉冲或负脉冲。6. 匹配寄存器更新与脉冲输出同步,防止产生错误的脉冲。软件必须在新的匹配
14、值生效之前将它们释放。7. 如果不使能pwm模式,可作为一个标准定时器。8. 带可编程32位预分频器的32位定时器/计数器。9. 当输入信号跳变时4个捕获寄存器可取得定时器的瞬时值,也可选择使捕获事件产生中断。2.3.2pwm 寄存器应用举例图2.3.2所示为一个用来说明 pwm 值与波形输出之间关系的例子。所示的波形是单个pwm周期,它演示了在下列条件下的pwm输出:(1)定时器配置为pwm模式(2)匹配寄存器 0 配置为在发生匹配事件时复位定时器/计数器(3)控制位 pwmsel2 和 pwmsel4 置位(4)匹配寄存器值如下:mr0=100 (pwm 速率) mr1=41, mr2=7
15、8 (pwm2 输出)mr3=53, mr4=27 (pwm4 输出)mr5=65 (pwm5 输出)桂林电子科技大学实训说明书专用纸第 7 页图 2.3.2pwm 输出波形2.4 硬件电路图电路输出三路 pwm 信号,分别从 lpc2138 的 p0.7、p0.8、p0.9 管脚输出。按键s1-s5 分别控制 pwm 信号的周期,占空比以及是哪一路 pwm 信号输出。硬件电路图如图 2.4 所示:桂林电子科技大学实训说明书专用纸第 8 页图 2.4 硬件电路图2.5 硬件电路 pcbpwm 信号发生器电路的 pcb 如图 2.5 所示: 桂林电子科技大学实训说明书专用纸第 9 页图 2.5
16、硬件电路 pcb3 软件设计系统的主程序主要完成输出3路pwm信号,并由按键来控制调节。3.1 整体设计由设计要求,可分析得出程序设计一共有以下几个模块:(1)初始化程序设计,主要是初始化lpc2138芯片,设置p0.7、p0.8、p0.9为输出管脚。(2)pwm信号发生设计,初始化lpc2138后,要开启pwm的专用定时器,通过它的匹配功能来产生pwm信号。(3)变量控制,产生pwm信号后,要通过按键来调节pwm信号的周期和占空比。(4)屏幕显示,产生pwm信号,送至示波器显示。桂林电子科技大学实训说明书专用纸第 10 页总体软件设计流程图如图3.1所示。 n y n n n n y y y
17、 y图3.1总体软件设计流程图3.2 初始化程序流程图扫描按键输出第 1 路pwm 信号输出第 2 路pwm 信号输出第 3 路pwm 信号开始程序初始化设置 pwm 寄存器产生 pwm 信号扫描按键s1?按下 1 次s1?按下 2 次s1?按下 3 次s1?s2?s3?s4?s5?信号占空比增大信号占空比减小信号周期增大信号周期减小示波器显示桂林电子科技大学实训说明书专用纸第 11 页3.2.1 初始化程序流程图初始化程序流程图如图3.2所示:图3.2 初始化程序流程图3.2.2 初始化程序初始化程序如下#include #define sw_1 (16)#define sw_2 (17)#
18、define sw_3 (18)开始按键 s1-s5 控制芯片p1.16-p1.20打开pwm2、pwm4、pwm6 三路信号口设置 pwm 周期控制寄存器 mr0设置 pwm 三路信号的上升沿寄存器mr1、mr3、mr5设置 pwm 三路信号的下降沿寄存器mr2、mr4、mr6设置锁存 ler启动 pwmtcr桂林电子科技大学实训说明书专用纸第 12 页#define sw_4 (19)#define sw_5 (20)io1dir &= (0 sw_1);/p1.16为输入管脚io1dir &= (0 sw_2); /p1.17为输入管脚io1dir &= (0 sw_3); /p1.18
19、为输入管脚io1dir &= (0 sw_4); /p1.19为输入管脚io1dir &= (0 sw_5); /p1.20为输入管脚io1set |= (1 sw_1); /p1.16连接s1按键io1set |= (1 sw_2); /p1.17连接s2按键io1set |= (1 sw_3); /p1.18连接s3按键io1set |= (1 sw_4); /p1.19连接s4按键io1set |= (1 sw_5); /p1.20连接s5按键pinsel0 |= 0 x000a8000;/设置p0.7、p0.8、p0.9为三路pwm信号输出管脚pwmpcr = 0 x0005454;/
20、开启pwm2、pwm4、pwm6双边沿通道pwmmr0 = cycletime;/设置周期作为变量pwmmr1 = 0 x00000080; /pwm2的上升沿控制通道mr1pwmmr2 = 0 x00000080; / pwm2的下降沿控制通道mr2pwmmr3 = 0 x00000080; / pwm4的上升沿控制通道mr3pwmmr4 = 0 x00000080; / pwm4的下降沿控制通道mr4pwmmr5 = 0 x00000080; / pwm6的上升沿控制通道mr5pwmmr6 = 0 x00000080; / pwm6的下降沿控制通道mr6pwmler = 0 x000000
21、7f; /锁存 pwmtcr = 0 x00000009; /开启pwm桂林电子科技大学实训说明书专用纸第 13 页4 pwm 信号发生器调试4.1 硬件电路检测制作好的pcb板,按照装配图或原理图进行器件装配,装配好之后进行电路的调试。调试规则为:打开电源之前,先按照系统原理图检查制作好的电路板的通断情况,并取下pcb上的集成块,然后接通电源,用万用表检查板上的各点的电源电压值,完好之后再关掉电源,插上集成块。4.2 功能调试将写好的程序烧到板子上。然后板子接上电源,电源显示灯亮,开始调试。pwm信号发生器按键功能如图4.2所示图4.2pwm信号发生器按键(1)开启电源,各模块初始化。将示波
22、器的探头接到芯片p0.7、p0.8、p0.9上,可以看到p0.7、p0.8和p0.9管脚的三路信号,表示电路工作正常。(2)按下 s1 键 1 次,则等下按键修改功能作用于 p0.7 管脚输出的 pwm 信号,即第 1 路 pwm 信号,再按 s1 键 1 次,则等下按键修改功能作用于 p0.8 管脚输出的 pwm信号,即第 2 路 pwm 信号。(3)按下 s2 键,可以看到示波器上显示的第 2 路 pwm 信号占空比增大。(4)按下 s3 键,可以看到示波器上显示的第 2 路 pwm 信号占空比减小。(5)按下 s4 键,可以看到示波器上显示的第 2 路 pwm 信号的周期增大。(6)按下
23、 s5 键,可以看到示波器上显示的第 2 路 pwm 信号的周期减小。按照这个方法,调试其他路的 pwm 信号。至此,pwm 信号发生器的调试完毕。5 数据测量和计算桂林电子科技大学实训说明书专用纸第 14 页5.1 占空比计算选择第 1 路 pwm 信号进行测量.通过软件编译设置初始值,周期 mr0=100,低电平 mr1=20,高电平 mr2=60,占空比 =mr2mr0 100% = 60%观看示波器上的方波,测量数值,可得周期 t=8,12us,高电平=4.9us,则占空比 =高电平t 100% = 60.34%由此可以看出,输出的波形是正确的,且误差不大。5.2 信号频率误差计算lp
24、c2138pwm的晶振频率,软件设定,则理论pwm的输出频= 20pwmpr = 1率为: =0( + 1) =20 106100(1 + 1)= 1 105观察示波器,屏幕显示实际频率,则1= 1.0008误差 = 1= 80误差在100hz以内,符合题目要求。6 改进方案pwm 信号发生器制作简单,功能很多。若在以上我们制作的基础上,加上一些模块,还可以实现诸多功能。1.将输出的pwm信号驱动直流电机。2.增加按键实现对直流电机的简单调速。 桂林电子科技大学实训说明书专用纸第 15 页结论这次实训匆忙的结束了。由于考研的原因使得这次实训时间不够,且在制作过程中遇到了好多困难,但总的来说,我
25、基本按要求完成了pwm信号发生器这个设计的要求。尽管这次基本能完成了设计的要求,但我觉得我还有很多需要改进的地方,也许是时间有限的原因,所以,以后很长一段时间,还需加强这方面的学习。在这实训中,把理论和实践相结合,我学到了许多新的知识。首先,设计电路的整个过程中,我深刻体会到电子电路的设计以及生产流程、安装、布局、布线、焊接等。提高了理论知识与实际动手结合的能力,这让我对数字电路和模拟电路都有了更深刻的理解。其次,这次设计,我从中了解到了各种集成电路方面的知识,熟悉了很多以前从未接触过的芯片,对各种芯片的功能以及其可能组成的电路都有了一部分的了解。最后,掌握了protel的应用技巧,用prol
26、el制作电路板的过程中,从绘制原理图到封装器件,到最后作出pcb图都遇到很多问题,在同学和老师的指导之下我都依次解决了这些问题。设计过程,在调试电路的时候,遇到的问题最多,由于我是第一次嵌入式芯片,刚开始调试都是从电路的最前面一点一点测试工作点的电压值,以及当输入电压变化的时候每块芯片的输入输出端应有的变化,每一部分电路都应实现自己的功能,才能得出最终的结果,达到目标。我认为调试电路不但要熟悉基础电路知识,还要有相当的调试经验,但电路出现问题的时候应该大胆的做尝试,在这方面我比较欠缺,我会在以后的工作学习中尽量弥补自己的弱点。经过这次设计,我觉得自己真的学到了不少东西。同时学会了怎样查阅资料和
27、利用工具书。在这次设计过程中经常遇到一些不曾学过的东西,但能有针对性地查找资料,然后加以吸收利用,提高了自己的应用能力,而且还增长了自己的见识,补充了专业知识,增强了自己的动手能力,而且还磨练了自己的耐性。收获颇多。桂林电子科技大学实训说明书专用纸第 16 页谢 辞通过本次设计不仅是对我们的专业知识的检查与总结,而且是对今后学习研究的一种的激励。在陈小毛、符强、严素青、孙安青老师的指导下和同学们的协助下,我的设计到此已经完全结束。紧张的日子也总算告一段落。回味起来,感触颇多。在此过程中,我遇到了许多问题,通过老师和同学的帮助以及自己查阅资料等多种途径,解决了许多问题,也提高了自己独立思考问题、
28、分析问题、解决问题的能力,同时也提高了实践能力。最后我要感谢这段时间来所有帮助过我的老师、同学和朋友,是你们让我的不断发现自己的不足并帮助我解决一个个设计上的问题,给我留下了美好的回忆。谢谢你们!桂林电子科技大学实训说明书专用纸第 17 页参考文献1 崔更申 孙安青.arm 嵌入式系统开发与实践m.北京:中国电力出版社,20082 何加铭. 嵌入式 32 位微处理器系统设计与应用m. 北京:电子工业出版社,20063 杨宗德. 嵌入式 arm 系统原理与实例开发m. 北京:北京大学出版社,2007 4 刘天时等 .arm7 嵌入式开发基础实验m. 北京:北京航空航天大学出版社,20075 张绮
29、文.arm 嵌入式常用模块与综合系统设计实例精讲.北京:电子工业出版社,2007.6 欧阳禹.arm7 嵌入式系统实训教程.北京:清华大学出版社,2008. 桂林电子科技大学实训说明书专用纸第 1 页附 录原理图主程序代码#include #define sw_1 (16)#define sw_2 (17)#define sw_3 (18)#define sw_4 (19)#define sw_5 (20)unsigned int 桂林电子科技大学实训说明书专用纸第 2 页cycletime=150,mr1pleve=25,mr2nleve=75,mr3pleve=20,mr4nleve=80
30、,mr5pleve=15,mr6nleve=85;unsigned int channelcount=1;int main(void)unsigned int delay;long j;io1dir &= (0 sw_1);io1dir &= (0 sw_2);io1dir &= (0 sw_3);io1dir &= (0 sw_4);io1dir &= (0 sw_5);io1set |= (1 sw_1);io1set |= (1 sw_2);io1set |= (1 sw_3);io1set |= (1 sw_4);io1set |= (1 sw_5);pinsel0 |= 0 x000
31、a8000;/enable pin 0.7 as pwm2 pwmpr = 0 x00000001;/load prescaler pwmpcr = 0 x0005454;/pwm channel 2 double edge control, output enabledpwmmcr = 0 x00000002; /on match with timer reset the counterpwmmr0 = cycletime;/set cycle rate to sixteen tickspwmmr1 = 0 x00000080; /set rising edge of pwm2 to 2 t
32、ickspwmmr2 = 0 x00000080; /set falling edge of pwm2 to 8 tickspwmmr3 = 0 x00000080; /set rising edge of pwm2 to 2 tickspwmmr4 = 0 x00000080; /set falling edge of pwm2 to 8 tickspwmmr5 = 0 x00000080; /set rising edge of pwm2 to 2 tickspwmmr6 = 0 x00000080; /set falling edge of pwm2 to 8 tickspwmler =
33、 0 x0000007f; /enable shadow latch for match 0 - 2 桂林电子科技大学实训说明书专用纸第 3 页/pwmemr = 0 x00000280;/match 1 and match 2 outputs set highpwmtcr = 0 x00000002; /reset counter and prescaler pwmtcr = 0 x00000009; /enable counter and pwm, release counter from resetwhile(1)if(io1pin & (1 sw_1) = 0)for(j=0;j100
34、00;j+);if(io1pin & (1 =4)channelcount=1;while(io1pin & (1 sw_1) = 0);if(io1pin & (1 sw_3) = 0)for(j=0;j10000;j+);if(io1pin & (1 sw_3) = 0)cycletime+;while(io1pin & (1 sw_3) = 0);if(io1pin & (1 sw_5) = 0)for(j=0;j10000;j+);if(io1pin & (1 sw_5) = 0)cycletime-;while(io1pin & (1 sw_5) = 0);桂林电子科技大学实训说明书专用纸第 4 页if(channelcount=1)if(io1pin & (1 sw_4) = 0)&(mr1pleve=cycletime)for(j=0;j10000;j+);if(io1pin & (1 sw_4) = 0)&(mr1pleve=cycletime)mr1pleve+;while(io1pin & (1 sw_4) = 0);if(io1pin & (1 =1)for(j=0;j10000;j+);if(io1pin &
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026四川宜宾江安县人力资源和社会保障局第一次招聘编外聘用人员14人备考题库附完整答案详解(全优)
- 2026四川宜宾长宁县淯江文旅集团有限公司招聘员工20名备考题库含完整答案详解(历年真题)
- 2026云南曲靖市陆良县人力资源和社会保障局招聘公益性岗位3人备考题库及答案详解【易错题】
- 2026春季深圳供电局有限公司校园招聘备考题库含答案详解【夺分金卷】
- 2026北京大学教育学院全球人才招聘备考题库及答案详解【考点梳理】
- 2026中国能建中电工程中南院春季校园招聘8人备考题库附答案详解(轻巧夺冠)
- 2026北京首华物业管理有限公司招聘2人备考题库及答案详解【夺冠】
- 2026贵州安顺关岭自治县民族中等职业学校招聘社会培训外聘人员备考题库及完整答案详解(夺冠系列)
- 2026福建莆田城厢法院招聘3人备考题库带答案详解(a卷)
- 2026上半年四川成都市双流区教育系统考核招聘教师3人备考题库【能力提升】附答案详解
- 从0到1开播指导抖音本地生活商家直播培训
- 首件确认管理办法
- Q-JJJ 9002-2025 铁路建设项目安全穿透式管理实施指南
- 公共区域活动管理办法
- 护理岗位职责及工作流程
- 高三二轮复习生物种群群落生态系统微专题课件
- 内蒙古鄂尔多斯市基础建设有限公司招聘笔试题库2025
- 2025年中考数学压轴专题汇编(江苏专用)压轴专题09定角定高模型(原卷版+解析)
- 2024年江苏省高中学生英语口语等级测试试卷(模拟试卷)
- 教学课件-积极心理学(第2版)刘翔平
- 包钢集团笔试题库2025
评论
0/150
提交评论