




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理及接口技术 课程设计报告设计题目:基于51单片机的波形发生器学 号:姓 名:指导教师: 信息与电气工程学院二零一三年七月25哈尔滨工业大学(威海)课程设计报告基于51单片机的波形发生器设计信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。各种波形曲线均可以用三角函数方程式来表示。能够产生多种波形,如方波、锯齿波、三角波、正弦波的电路被称为函数信号发生器。在通信、广播、电视系统,工业、农业、生物医学领域内,函数信号发生器在实验室和设备检测中具有十分广泛的用途。信号发生器是一种经常使用的设备,若按照传统的设计方法,由纯粹的物理器件构成,存在许多弊端,如:体积较大、重量较沉、移动不方便、信号失真较大、波形形状调节过于死板,无法满足用户对精度、便携性、稳定性等要求。研究设计出一种具有频率稳定、准确,波形质量好,便携性好等特点的波形发生器来满足工业领域对信号源的要求,具有较好的市场前景。本次设计的低频信号发生器,以AT89C51 单片机为核心,通过拨码开关输入控制类型和频率的的选择,采用8位D/A 转换芯片DAC0832输出相应的波形,同时以数码管实时显示信号相关信息。我们采用C 语言进行编程,可实现方波,三角波,锯齿波和正弦波四种波形的产生,且波形的频率可调。经测试该设计方案不仅在理论和实践上都能满足设计要求,而且具有很强的可行性,线路优化,结构紧凑,性能优越。 1. 设计任务结合实际情况,基于AT89C51单片机设计一个波形发生器系统。该系统应满足的功能要求为:(1)四种波形,方波、正弦波、锯齿波、三角波;(2)通过按键实现四种波形的切换;(3)通过按键进行频率选择;主要硬件设备:AT89C51单片机、DAC0832数模转换芯片、UA741运算放大器、示波器、PC机一台2. 整体方案设计课设需要各个波形的基本输出,正弦波、锯齿波、方波、三角波,这些波形的实现的具体步骤:(1)正弦波:使用查表法。通过手动的方法计算出输出各点的电压值,然后在编写程序时以数组的方式给出。当需要时,只要按照顺序进行输出即可。这种方法比在软件中计算速度快且曲线的形状修改灵活。在本设计中将一个周期(360度)分为256个点,则每两个点之间的间隔为1.4度,然后计算出每个点电压对应的数字量,形成数组。只要反复输出这组数据到DAC0832,就可以在系统输出端得到想要的正弦波。 (2)锯齿波:使用查表法。将三角波的一个周期(360度)分为128个点,相邻点等差,生成数组。反复输出前128个数据到DAC0832,就可以在系统输出端得到想要的锯齿波。(3)方波:使用查表法。将方波的一个周期(360度)分为256个点,相邻点等差,生成数组,反复输出该数组数据到DAC0832,就可以在系统输出端得到想要的方波。(4)三角波:使用查表法。将三角波的一个周期(360度)分为256个点,相邻点等差,生成数组。反复输出该数组数据到DAC0832,就可以在系统输出端得到想要的三角波。该波形发生器以AT89C51单片机作为整个系统的控制核心,应用其强大的接口功能,构成整个波形发生控制的硬件系统。通过C 语言对单片机编程即可产生相应的正弦波,方波,三角波,锯齿波等波形信号。将所写程序装入单片机的程序存储器中,在程序运行中,当接收到来自外界的命令,需要输出某种波形时调用相应的中断服务子程序和波形发生程序,经电路的数/模转换器和运算放大器处理后,从信号发生器的输出端口输出。并且可以通过数码管显示模块实现可视化,通过拨码开关进行各种功能的转换和信号频率的控制。该波形发生器系统的原理图如图2-1所示。图2-1 基于单片机的波形发生器系统原理图本系统硬件主要D/A转换电路、键盘接口电路、显示电路等几部分组成。各模块的主要功能如下:(1) D/A转换电路的功能是把数字量变换成模拟量的线性电路。单片机产生的数字信号通过DAC0832 转化成模拟信号,输出相应的电流值。(2)显示电路的功能通过UA741集成运算放大器取出DAC0832输出的模拟量的电压值,最后利用示波器输出获得的信号的波形。(3)按键电路的功能是通过拨码开关的不同状态实现四中信号波形的切换及信号频率的改变。系统的整体设计方案设计图如图2-2所示。系统的整体电路连接图如图2-3所示。3系统硬件电路设计3.1 时钟电路单片机的时钟信号通常用两种电路形式得到:内部振荡和外部振荡方式。在引脚XTAL1 和XTAL2 外接晶体振荡器,构成了内部振荡方式。由于单片机内部有一个高增益的反相放大器,当外接晶振后,就构成了自激振荡,并产生振动时钟脉冲。晶振通常选用6MHZ、12MHZ、24MHZ。本设计中时钟电路,我们选择了12MHZ的晶振分别接引脚XTAL1 和XTAL2,电容C1,C2 均选择为10pF,对振荡器的频率有稳定作用,当频率较大时,正弦波、方波、三角波及锯齿波中每一点的延时时间为几微妙,故延时时间还要加上指令时间才能获得较大的频率波形。单片机时钟电路如图3-1所示图2-2 系统的整体方案设计图图2-3 系统的整体电路连接图 图3-1 单片机时钟电路3.2 复位电路复位引脚RST 通过一个斯密特触发器与复位电路相连,斯密特触发器用来抑制噪声,斯密特触发器的输出电平由复位电路采样一次,然后才能得到内部复位操作所需要的信号。复位电路通常采用上电自动复位和按钮复位两种方式。本设计选择了按键复位如图3-2, 在系统运行时,按一下开关,就在RST 断出现一段高电平,使图3-2时钟电路图器件复位。此时ALE、PSEN、P0、P1、P2、P4 输出高电平,RST 上输入返回低电平以后,变退出复位状态开始工作。图3-2单片机复位电路本设计所用D/A转换电路采用通用的DAC0832模数转换芯片,它是一种8分辨率的D/A转换集成芯片。D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。其主要特性有:(1)电流稳定时间1us;(2)可单缓冲、双缓冲或直接数字输入;(3)单一电源供电(+5V+15V);(4)低功耗,200mW。DAC0832结构: (1)D0D7:8位数据输入线,TTL电平,有效时间应大于90ns(否则锁存器的数据会出错);(2)ILE:数据锁存允许控制信号输入线,高电平有效;(3)CS:片选信号输入线(选通数据锁存器),低电平有效;(4)WR1:数据锁存器写选通输入线,负脉冲(脉宽应大于500ns)有效。由ILE、CS、WR1的逻辑组合产生LE1,当LE1为高电平时,数据锁存器状态随输入数据线变换,LE1的负跳变时将输入数据锁存;(5)XFER:数据传输控制信号输入线,低电平有效,负脉冲(脉宽应大于500ns)有效;(6)WR2:DAC寄存器选通输入线,负脉冲(脉宽应大于500ns)有效。由WR1、XFER的逻辑组合产生LE2,当LE2为高电平时,DAC寄存器的输出随寄存器的输入而变化,LE2的负跳变时将数据锁存器的内容打入DAC寄存器并开始D/A转换。(7)IOUT1:电流输出端1,其值随DAC寄存器的内容线性变化;(8)IOUT2:电流输出端2,其值与IOUT1值之和为一常数;(9)Rfb:反馈信号输入线,改变Rfb端外接电阻值可调整转换满量程精度;(10)Vcc:电源输入端,Vcc的范围为+5V+15V;(11)VREF:基准电压输入线,VREF的范围为-10V+10V;(12)AGND:模拟信号地(13)DGND:数字信号地DAC0832的工作原理为:DAC0832是常用的8位电流输出型并行低速数模转换芯片,当需要转换为电压输出时,可外接运算放大器。集成电路内有两级输入寄存器使得芯片具备双缓冲、单缓冲和直通三种输入方式,以便适于各种电路的需要(如要求多路D/A异步输入、同步转换等)。使用DAC0832应该注意DAC0832通常需外接运算放大器,进行电流/电压转换,才能得到模拟输出电压。其与单片机的接口电路如图3-3所示。3.5 键盘接口电路该模块采用了一般的键盘接口,键盘输出信号。具体为:P3.0、P3.1波形选择,其中当P3.0=0,P3.1=0 输出正弦波,当P3.0=0,P3.1=1 输出锯齿波,当P3.0=1,P3.1=0输出方波;当P3.0=1,P3.1=1 输出三角波。P3.2、P3.3、P3.4进行频率调节,P3.2=0,P3.3=0,P3.4=0时,信号频率为10Hz,P3.2=1,P3.3=0,P3.4=0时,信号频率为20Hz,P3.2=0,P3.3=1,P3.4=0时,信号频率为30Hz,P3.2=1,P3.3=1,P3.4=0时,信号频率为40Hz,P3.2=0,P3.3=0,P3.4=1时,信号频率为50Hz,P3.2=1,P3.3=0,P3.4=1时,信号频率为60Hz,P3.2=0,P3.3=1,P3.4=1时,信号频率为70Hz,P3.2=1,P3.3=1,P3.4=1时,信号频率为80Hz。键盘与单片机的连接如图3-4所示。图3-3 DAC0832与单片机的接口电路图3-4键盘和单片机的连接电路图3.6 显示电路(1)运算放大电路运算放大器型号为UA741,它是一种高增益运算放大器,用于军事、工业和商业应用。这类单片硅整集成电路器件提供输出短路保护和闭锁自由运作。 运算放大器与DAC0832接口电路如图3-5所示。图3-5 运算放大器与DAC0832接口电路图(2)示波器显示利用示波器输出获得的信号的波形如图3-6: 图3-6 四种信号波形不同频率对比仿真结果4. 系统程序设计4.1 主程序流程图系统运行工作工程如下,首先进入中断子程序,在中断子程序中,设置定时器T0的工作在方式一下,即16位定时器/计数器,并把初值装入定时器,启动定时器,开启定时器T0溢出中断允许位,和中断允许总控制位。然后程序进入死循环,在循环程序中不断进行按键扫描,当T0溢出时,程序进入中断服务子程序,在中断服务子程序中,对定时器T0转入相应的初值,然后根据按键状态,利用信号波形数组输出不同信号波形。系统主程序流程图如图4-1所示。图4-1主程序流程图 4.2按键控制子程序流程图在主程序中不断调用按键扫描子程序,在按键扫描子程序中不断扫描按键的状态,当按键状态改变时,为保证按键状态的可靠性,调用延时子程序程序延时3毫秒,然后再次检查按键状态,当两次按键状态一致时,程序进行相应的操作,若是按键1,2的状态发生改变则对变量boxing进行相应的赋值,从而输出不同波形,若是按键3,4,5的状态发生改变,则定时器T0的初值FRE将被赋不同数值,则每个波形采样点输出时间不同,可以达到改变波形频率的效果。按键控制子程序流程图如图4-2所示。5. 系统调试在调试过程中,我们小组遵循“发现一个问题,解决一个问题”的思路,将问题一个一个解决,最终完成整个程序的调试。在调试过程中,各组员集思广益,通力合作,遇到问题各抒己见,尝试每种问题可能,再逐项排除,最后发现问题所在。5.1 Proteus软件仿真调试在软件仿真过程中,首先遇到的问题是要保证电路图的完整性和绝对正确性,我们根据单片机实验指导书画出了系统电路图,包括单片机的时钟电路,复位电路,按键电路和数模转换电路。在程序理论编译无错后,烧写到仿真电路中。在软件仿真调试过程中会遇到很多问题,比如说程序不运行,按键读取无效,输出频率与设定不符等等问题。因为程序编译无错只是代表程序没有逻辑错误,但不代表程序会按照自己理想的方式运行,而上述问题的解决就需要我们小组全体成员一起寻找可能出现问题的所有地方,并一个个解决。5.2 硬件调试在软件仿真完成之后,就代表程序是没有大的运行方面的问题,此时就可以进行硬件调试。按照原定I/O口的分配将电路连接完整,并将示波器与DAC0832的输出口相连。由于在软件上采用的是独立按键,而实验箱上只有拨码开关,所以又必须推翻原来的程序和软件仿真去适应硬件。改变按键读取方式后,成功输出想要的波形,并可以改变频率。硬件调速时我们还出现了示波器不能输出期望波形,经过按照系统硬件连接图对硬件电路逐一排查,最后发现由于单片机和DAC0832的连线高低位对应关系接错,改正连线后,就得到了期望的信号波形。 图4-2按键控制子程序流程6. 程序清单 /* 单片机课设P1口连接DAC0832P0口读取按键 */#include#include#include timer.h #defineuint unsigned int#define uchar unsigned char/8个独立按键 14是4种波形选择 57 变频按键sbit key1 = P30;sbit key2 = P31;sbit key3 = P32;sbit key4 = P33;sbit key5 = P34;sbit key6 = P35;sbit led1 = P27;/* 小延时程序 延时x毫秒*/ void delayms(uint x) uint i,j; for(i = x;i0;i-) for(j= 110;j0;j-); /* 按键读取 */ void keyscan() if(key1=0&key2=0) delayms(3); if(key1=0&key2=0) boxing = 1;n=0;if(key1=0&key2=1) delayms(3); if(key1=0&key2=1) boxing = 2;n=0;if(key1=1&key2=0) delayms(3); if(key1=1&key2=0) boxing = 3;n=0; if(key1=1&key2=1) delayms(3); if(key1=1&key2=1) boxing = 4;n=0;if(key3=0&key4=0&key5=0) delayms(3); if(key3=0&key4=0&key5=0) FRE = 65146;pin = 1;if(key3=0&key4=0&key5=1) delayms(3); if(key3=0&key4=0&key5=1) FRE = 65341;pin = 10;if(key3=0&key4=1&key5=0) delayms(3); if(key3=0&key4=1&key5=0) FRE = 65406;pin = 20;if(key3=0&key4=1&key5=1) delayms(3); if(key3=0&key4=1&key5=1) FRE = 65439;pin = 30;if(key3=1&key4=0&key5=0) delayms(3); if(key3=1&key4=0&key5=0) FRE = 65458;pin = 40;if(key3=1&key4=0&key5=1) delayms(3); if(key3=1&key4=0&key5=1) FRE = 65471;pin = 50;if(key3=1&key4=1&key5=0) delayms(3); if(key3=1&key4=1&key5=0) FRE = 65481;pin = 60;if(key3=1&key4=1&key5=1) delayms(3); if(key3=1&key4=1&key5=1) FRE = 65488;pin = 70; /* 主程序 */ void main() n=0; Timer0_Init(); while(1) keyscan(); /* 中断程序 定时器中断初始化程序和中断执行程序 四种波形的数组 */sbit led = P20;unsigned char i;unsigned int boxing = 1,pin=10;unsigned int n,s,p;Unsignedcharcodesintab256=0x80,0x83,0x86,0x89,0x8d,0x90,0x93,0x96,0x99,0x9c,0x9f,0xa2,0xa5,0xa8,0xab,0xae,0xb1,0xb4,0xb7,0xba,0xbc,0xbf,0xc2,0xc5,0xc7,0xca,0xcc,0xcf,0xd1,0xd4,0xd6,0xd8,0xda,0xdd,0xdf,0xe1,0xe3,0xe5,0xe7,0xe9,0xea,0xec,0xee,0xef,0xf1,0xf2,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfd,0xfd,0xfc,0xfb,0xfa,0xf9,0xf8,0xf7,0xf6,0xf5,0xf4,0xf2,0xf1,0xef,0xee,0xec,0xea,0xe9,0xe7,0xe5,0xe3,0xe1,0xde,0xdd,0xda,0xd8,0xd6,0xd4,0xd1,0xcf,0xcc,0xca,0xc7,0xc5,0xc2,0xbf,0xbc,0xba,0xb7,0xb4,0xb1,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c,0x99,0x96,0x93,0x90,0x8d,0x89,0x86,0x83,0x80,0x80,0x7c,0x79,0x76,0x72,0x6f,0x6c,0x69,0x66,0x63,0x60,0x5d,0x5a,0x57,0x55,0x51,0x4e,0x4c,0x48,0x45,0x43,0x40,0x3d,0x3a,0x38,0x35,0x33,0x30,0x2e,0x2b,0x29,0x27,0x25,0x22,0x20,0x1e,0x1c,0x1a,0x18,0x16,0x15,0x13,0x11,0x10,0x0e,0x0d,0x0b,0x0a,0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x02,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0d,0x0e,0x10,0x11,0x13,0x15,0x16,0x18,0x1a,0x1c,0x1e,0x20,0x22,0x25,0x27,0x29,0x2b,0x2e,0x30,0x33,0x35,0x38,0x3a,0x3d,0x40,0x43,0x45,0x48,0x4c,0x4e,0x51,0x55,0x57,0x5a,0x5d,0x60,0x63,0x66,0x69,0x6c,0x6f,0x72,0x76,0x79,0x7c,0x80; Ucharcodejctab256= 0x00,0x02,0x04,0x06,0x08,0x0a,0x0c,0x0e,0x10,0x12,0x14,0x16,0x18,0x1a,0x1c,0x1e,0x20,0x22,0x24,0x26,0x28,0x2a,0x2c,0x2e,0x30,0x32,0x34,0x36,0x38,0x3a,0x3c,0x3e,0x40,0x42,0x44,0x46,0x48,0x4a,0x4c,0x4e,0x50,0x52,0x54,0x56,0x58,0x5a,0x5c,0x5e,0x60,0x62,0x64,0x66,0x68,0x6a,0x6c,0x6e,0x70,0x72,0x74,0x76,0x78,0x7a,0x7c,0x7e,0x80,0x82,0x84,0x86,0x88,0x8a,0x8c,0x8e,0x90,0x92,0x94,0x96,0x98,0x9a,0x9c,0x9e,0xa0,0xa2,0xa4,0xa6,0xa8,0xaa,0xac,0xae,0xb0,0xb2,0xb4,0xb6,0xb8,0xba,0xbc,0xbe,0xc0,0xc2,0xc4,0xc6,0xc8,0xca,0xcc,0xce,0xd0,0xd2,0xd4,0xd6,0xd8,0xda,0xdc,0xde,0xe0,0xe2,0xe4,0xe6,0xe8,0xea,0xec,0xee,0xf0,0xf2,0xf4,0xf6,0xf8,0xfa,0xfc,0xfe,0x00,0x02,0x04,0x06,0x08,0x0a,0x0c,0x0e,0x10,0x12,0x14,0x16,0x18,0x1a,0x1c,0x1e,0x20,0x22,0x24,0x26,0x28,0x2a,0x2c,0x2e,0x30,0x32,0x34,0x36,0x38,0x3a,0x3c,0x3e,0x40,0x42,0x44,0x46,0x48,0x4a,0x4c,0x4e,0x50,0x52,0x54,0x56,0x58,0x5a,0x5c,0x5e,0x60,0x62,0x64,0x66,0x68,0x6a,0x6c,0x6e,0x70,0x72,0x74,0x76,0x78,0x7a,0x7c,0x7e,0x80,0x82,0x84,0x86,0x88,0x8a,0x8c,0x8e,0x90,0x92,0x94,0x96,0x98,0x9a,0x9c,0x9e,0xa0,0xa2,0xa4,0xa6,0xa8,0xaa,0xac,0xae,0xb0,0xb2,0xb4,0xb6,0xb8,0xba,0xbc,0xbe,0xc0,0xc2,0xc4,0xc6,0xc8,0xca,0xcc,0xce,0xd0,0xd2,0xd4,0xd6,0xd8,0xda,0xdc,0xde,0xe0,0xe2,0xe4,0xe6,0xe8,0xea,0xec,0xee,0xf0,0xf2,0xf4,0xf6,0xf8,0xfa,0xfc,0xfe;ucharcodesjtab256=0x00,0x02,0x04,0x06,0x08,0x0a,0x0c,0x0e,0x10,0x12,0x14,0x16,0x18,0x1a,0x1c,0x1e,0x20,0x22,0x24,0x26,0x28,0x2a,0x2c,0x2e,0x30,0x32,0x34,0x36,0x38,0x3a,0x3c,0x3e,0x40,0x42,0x44,0x46,0x48,0x4a,0x4c,0x4e,0x50,0x52,0x54,0x56,0x58,0x5a,0x5c,0x5e,0x60,0x62,0x64,0x66,0x68,0x6a,0x6c,0x6e,0x70,0x72,0x74,0x76,0x78,0x7a,0x7c,0x7e,0x80,0x82,0x84,0x86,0x88,0x8a,0x8c,0x8e,0x90,0x92,0x94,0x96,0x98,0x9a,0x9c,0x9e,0xa0,0xa2,0xa4,0xa6,0xa8,0xaa,0xac,0xae,0xb0,0xb2,0xb4,0xb6,0xb8,0xba,0xbc,0xbe,0xc0,0xc2,0xc4,0xc6,0xc8,0xca,0xcc,0xce,0xd0,0xd2,0xd4,0xd6,0xd8,0xda,0xdc,0xde,0xe0,0xe2,0xe4,0xe6,0xe8,0xea,0xec,0xee,0xf0,0xf2,0xf4,0xf6,0xf8,0xfa,0xfc,0xfe,0xfe,0xfc,0xfa,0xf8,0xf6,0xf4,0xf2,0xf0,0xee,0xec,0xea,0xe8,0xe6,0xe4,0xe2,0xe0,0xde,0xdc,0xda,0xd8,0xd6,0xd4,0xd2,0xd0,0xce,0xcc,0xca,0xc8,0xc6,0xc4,0xc2,0xc0,0xbe,0xbc,0xba,0xb8,0xb6,0xb4,0xb2,0xb0,0xae,0xac,0xaa,0xa8,0xa6,0xa4,0xa2,0xa0,0x9e,0x9c,0x9a,0x98,0x96,0x94,0x92,0x90,0x8e,0x8c,0x8a,0x88,0x86,0x84,0x82,0x80,0x7e,0x7c,0x7a,0x78,0x76,0x74,0x72,0x70,0x6e,0x6c,0x6a,0x68,0x66,0x64,0x62,0x60,0x5e,0x5c,0x5a,0x58,0x56,0x54,0x52,0x50,0x4e,0x4c,0x4a,0x48,0x46,0x44,0x42,0x40,0x3e,0x3c,0x3a,0x38,0x36,0x34,0x32,0x30,0x2e,0x2c,0x2a,0x28,0x26,0x24,0x22,0x20,0x1e,0x1c,0x1a,0x18,0x16,0x14,0x12,0x10,0x0e,0x0c,0x0a,0x08,0x06,0x04,0x02,0x00;ucharcodefbtab256=0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安徽公务员的考试题目及答案
- 医疗质量安全核心制度考试试题附答案(B卷)
- 2025年成人教育领域线上学习模式下的在线教育市场细分与定位研究
- 2025年老年健康管理长期照护服务模式与护理团队协作研究报告001
- 2025年电商平台售后服务与品牌形象塑造研究报告
- 河北张家口2025年公开招聘农村党务(村务)工作者笔试题带答案分析及完整答案详解1套
- 国企企业面试题库及完整答案详解【易错题】
- 考点解析-河南省登封市中考数学真题分类(实数)汇编单元测试试题(详解版)
- 2025年度票据保险与损失补偿服务合同
- 2025版汽车销售与保险组合合同范本
- 基于人工智能的性传播疾病预防个性化方案研究-洞察阐释
- (高清版)DG∕TJ 08-2093-2019 电动汽车充电基础设施建设技术标准 含2021年局部修订
- 《原发性肝癌诊疗指南(2024年版)》解读课件
- 私人诊所免责协议书
- 三年级数学下册计算题专项练习大全(每日一练共22份)
- 蒸汽锅炉试题及答案
- 2025-2030羽毛球产业规划专项研究报告
- 儿童合唱教学课件
- 2024年中国农业银行西藏日喀则支行春季校招笔试题带答案
- 体育新课程标准2025版
- 摆线针轮减速机考核试卷
评论
0/150
提交评论