




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题目基于AT89S52单片机的模拟电梯设计学院完成日期学生姓名班级专业电子信息科学与技术电信101物理与电气学院摘要单片机即单片微型计算机(SINGLECHIPMICROCOMPUTER),是集CPU,RAM,ROM,定时,计数和多种接口于一体的微控制器。其中51单片机是各种单片机中最为典型和最有代表性的一种,广泛应用于各个领域电梯是集机械原理应用、电气控制技术、微处理器技术、系统工程学等多学科和技术分支于一体的机电设备,它是建筑中的永久垂直交通工具。本论文选择AT89S52为核心控制元件,使用宏晶公司的STC89C51RC加外围器件作控制单元,用数码管显示,使用单片机C语言进行编程制作了一个八层电梯模拟系统。其原理图可分为按键部分、显示部分、电机部分、最小系统部分。两个按键(一个电梯内,一个电梯外)对应一个楼层,另有开门、关门两个按键。芯片一旦检测到某楼层的按键被按下,就会在对应端口输出5V高电平驱动电机来到该楼层,程单序会延迟几分钟,等人进入电梯后,关门,去到要去的楼层。在整个过程中,数码管会显示楼层数。最小系统为单片机提供时钟信号和复位功能。关键词STC89C52单片机模拟电梯四位一体数码管目录一、设计任务111设计内容与要求1二、硬件系统实现221AT89S52芯片简介222功能模块图223显示模块324复位开关模块425振荡电路模块526程序下载模块527设计电路及连线6三、软件设计731软件功能描述732流程图设计833单片机C语言程序88899四、系统的调试1141硬件的调试1142软件的调试11五、设计心得11六、参考文献13一设计任务11设计内容与要求随着现代高科技的发展,住房和办公用楼都已经逐渐向高层发展。电梯是高层宾馆、商店、住宅、多层仓库等高层建筑不可缺少的垂直方向的交通运输工具。1889年美国奥梯斯升降机公司推出的世界上第一部以电动机为动力的升降机,同年在纽约市马累特大厦安装成功。随着建筑物规模越来越大,楼层也越来越高,对电梯的调速精度、调速范围等静态和动态特性都提出了更高的要求。由于传统的电梯运行逻辑控制系统采用的是继电器逻辑控制线路。采用这种控制线路,存在易出故障、维护不便、运行寿命较短、占用空间大等缺点。电梯控制系统是比较复杂的一个大型系统,在计算机诞生的几十年里,继电器控制系统为电梯控制的发展做了巨大的贡献,但在性能上和PLC还是有本质上的差距。在科技的不断发展下,单片机控制系统很快可以解决抗扰性,成为方便有效的电梯控制系统。此单片机模拟电梯用绿色发光二极管组成的箭头来指示电梯当前是处于上升状态还是下降状态,用数码管显示当前是处于哪一层,用红色发光二极管指示电梯走到哪一层会停电源接通后,若没有人按下停止按键,它就以每层2秒的速度一直上下运行,若有人按下某一层的停止按键,它就会在相应的那一层停止4秒钟,并伴有开门和关门的声音提示。二硬件系统实现21AT89S52芯片AT89S52低功耗高性能CMOS8位单片机,片内8KBYTESISPINSYSTEMPROGRAMMABLE的可反复擦写1000次的FLASH只读程序存储器,器件采用ATMEL公司之高密度、非易失性存储技术制造,兼容标准MCS51指令系统及80C51引脚结构,片上FLASH允许程序存储器在系统可编程,亦适于常规编程器。单芯片上,拥有8位CPU及在系统可编程FLASH,使AT89S52为众多嵌入式控制应用系统提供高灵活、超有效之解决方案。AT89S52之特点40个引脚,8KBYTESFLASH片内程序存储器,256BYTES的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。图21AT89S52管脚图AT89S52功能8K字节FLASH,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一6向量2级中断结构,全双工串行口,片内晶振及时钟电路。AT89S52可降至0HZ静态逻辑操作,支持2种软件可选节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。P0口8位漏极开路之双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。访问外部程序和数据存储器时,P0口亦被作为低8位地址/数据复用。在这种模式下,P0不具有内部上拉电阻。在FLASH编程时,P0口亦用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需外部上拉电阻。P1口有内部上拉电阻的8位双向I/O口,P1输出缓冲器能驱动4个TTL逻辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可作输入口用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可作输入口用。作输入用时,被外部拉低的引脚因内部电阻,将输出电流(IIL)。此外,P10及P12分别作定时器/计数器2之外部计数输入(P10/T2)及时器/计数器2之触发输入(P11/T2EX),详见表1所示。在FLASH编程及校验时,P1口接收低8位地址字节。表211引脚号第二功能P10T2(定时器/计数器T2的外部计数输入),时钟输出P11T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)P15MOSI(在系统编程用)P16MISO(在系统编程用)P17SCK(在系统编程用)P2口有内部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动4个TTL逻辑电平。对P2端口写“1”时,内部上拉电阻把端口拉高,此时可作输入口。作输入用时,被外部拉低的引脚因内部电阻,将输出电流(IIL)。在访问外部程序存储器或用16位地址读取外部数据存储器,P2口送出高八位地址。在这种应用中,P2口用很强的内部上拉发送1。在用8位地址访问外部数据存储器时,P2口输出P2锁存器之内容。在FLASH编程及校验时,P2口亦接收高8位地址字节及一些控制信号。P3口有内部上拉电阻的8位双向I/O口,P3输出缓冲器能驱动4个TTL逻辑电平。对P3端口写“1”时,内部上拉电阻把端口拉高,此时可用作输入口。作输入用时,被外部拉低的引脚因内部电阻之原因,将输出电流(IIL)。P3口亦作为AT89S52特殊功能(第二功能)用,如表2所示。在FLASH编程及校验时,P3口亦接收些控制信号。此外,P3口亦接收些用于FLASH闪存编程及程序校验的控制信号。表212端口引脚第二功能P30RXD串行输入口P31TXD串行输出口P32INTO外中断0P33INT1外中断1P34TO定时/计数器0P35T1定时/计数器1P36WR外部数据存储器写选通P37RD外部数据存储器读选通RST复位输入。振荡器工作时,RST引脚有两个机器周期以上高电平将是单片机复位。ALE/PROG访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般,ALE仍以时钟振荡频率的1/6输出固定之脉冲信号,故它可对外输出时钟或用于定时目的。需注意每当访问外部数据存储器时将跳过一个ALE脉冲。对FLASH存储器编程期间,该引脚亦用于输入编程脉冲(PROG)。若必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位置位后,只有一条MOVX及MOVC指令方能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。PSEN程序储存允许(PSEN)输出是外部程序存储器之读选通信号,AT89S52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次PSEN信号。EA/VPP外部访问允许,要CPU仅访问外部程序存储器(地址为0000HFFFFH),EA端须保持低电平(接地)。需注意若加密位LB1被编程,复位时内部会锁存EA端状态。若EA端为高电平(接VCC端),CPU则执行内部程序存储器之指令。FLASH存储器编程时,该引脚加上12V的编程允许电源VPP,当然这须是该器件是使用12V编程电压VPP。XTAL1振荡器反相放大器及内部时钟发生电路之输入端。XTAL2振荡器反相放大器之输出端。单片机最小系统要使单片机工作起来,最基本的电路的构成为1、单片机电源AT89S51单片机的工作电压范围40V55V,所以通常给单片机外接5V直流电源。连接方式为VCC40脚)接电源5V端VSS20脚)接电源地端2、时钟电路单片机工作的时间基准,决定单片机工作速度。时钟电路就是振荡电路,向单片机提供一个正弦波信号作为基准,决定单片机的执行速度。AT89S51单片机时钟频率范围033MHZ。3、复位电路确定单片机工作的起始状态,完成单片机的启动过程。单片机接通电源时产生复位信号,完成单片机启动,确定单片机起始工作状态。手动按键产生复位信号,完成单片机启动,确定单片机的初始状态。通常在单片机工作出现混乱或“死机”时,使用手动复位可实现单片机“重启”。22功能模块图在本设计中需用到AT89S52芯片,1个数码管,一个蜂鸣器,复位电路,8个按键,24个发光二极管。复位键输入时钟电路AT89S52单片机输出显示图22功能模块23显示模块显示电路采用了1个LED数码管,单片机I/O的应用最典型的是通过I/O口与7段LED数码管构成显示电路。7段LED数码管,则在一定形状的绝缘材料上,利用单只LED组合排列成“8”字型的数码管,分别引出它们的电极,点亮相应的点划来显示出09的数字。LED数码管根据LED的接法不同分为共阴和共阳两类,了解LED的这些特性,对编程是很重要的。因为不同类型的数码管,除了它们的硬件电路有差异外,编程方法也是不同的。将多只LED的阴极连在一起即为共阴式,而将多只LED的阳极连在一起即为共阳式。以本设计共阴式为例,如把阴极接地,在相应段的阳极接上正电源,该段即会发光。当然,LED的电流通常较小,一般均需在回路中接上限流电阻。假如我们将“B“和“C“段接上正电源,其它端接地或悬空,那么“B“和“C“段发光,此时,数码管显示将显示数字“1”。而将“A“、“B“、“D“、“E“和“G“段都接上正电源,其它引脚悬空,此时数码管将显示“2”。图23LED数码管24复位开关模块MCS51单片机的复位是靠外部电路实现的。MCS51单片机工作之后,只要在它的RST引线上加载10MS以上的高电平,单片机就能有效地复位。MCS51单片机通常采用上电自动复位和按键复位两种方式。最简单的复位电路如下图图24复位开关上电瞬间,RC电路充电,RST引线出现正脉冲,只要RST保持10MS以上的高电平,就能使单片机有效的复位。在应用系统中,有些外围芯片也需要复位。如果这些芯片复位端的复位电平与单片机的复位电平的要求一致,则可以将复位信号与之相连。25振荡器电路模块MCS51单片机内部的振荡电路是一个增益反相放大器,引线XTAL1和XTAL2分别为反向振荡放大器的输入及内部时钟工作电路的输入和来自反向振荡器的输出,该反向放大器可以配置为片内振荡器。单片机内部虽然有振荡电路,但要形成时钟,外部还需要附加电路。石英晶体振荡和陶瓷振荡均可采用。输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。51单片机的时钟产生方式有两种,分别为内部时钟方式和外部时钟方式。利用其内部的振荡电路XTAL1和XTAL2引线上外接定时元件,内部振荡电路便产生自激振荡,用示波器可以观察到XTAL2输出的时钟信号。在MCS51单片机一般常用内部时钟方式,也就是在XTAL1和XTAL2之间连接晶体振荡器与电容构成稳定的自激振荡器,晶体和电容决定了单片机的工作时间精度为1微秒。晶体可在1212MHZ之间选择。MCS51单片机在通常应用情况下,使用振荡频率为6MHZ的石英晶体,而12MHZ频率的晶体主要是在高速串行通信情况下才使用,在这里我用的是12MHZ石英晶体。对电容无严格要求,但它的取值对振荡频率输出的稳定性、大小及振荡电路起振荡速度有一点影响。C1和C2可在20100PF之间取值,一般情况取30PF。外部时钟方式是把外部振荡信号源直接接入XTAL1或XTAL2。由于XTAL2逻辑电平不是TTL的,所以还要接一个上拉电阻。26程序下载模块该模块完成的功能是把源程序代码下载到AT89S51芯片中,它需要和微机上的ISP下载器软件配合使用来完成这样的功能。ISP为在线编程接口,J2为标准10PJTAG下载接口。ISP在线编程接口为89S51单片机提供了方便的在线编程方法。使用时将ISP下载线一端与PC并口相连接,一端与ISP接口相连,使用ISP下载软件即可实现MCU在线编程。下载线插接说明两排十针下载口,1号引脚的边上有一个小方框;下载线的凸口为正方向,凸口的右侧边的第一个插孔为1号引脚,这一点一定要切记,不然的话程序下载不进去。27设计电路及连线图25电路连接图三软件设计31软件功能描述此单片机模拟电梯用绿色发光二极管组成的箭头来指示电梯当前是处于上升状态还是下降状态,用数码管显示当前是处于哪一层,用红色发光二极管指示电梯走到哪一层会停电源接通后,若没有人按下停止按键,它就以每层2秒的速度一直上下运行,若有人按下某一层的停止按键,它就会在相应的那一层停止4秒钟,并伴有开门和关门的声音提示。32流程图设计33单片机C语言程序模拟电梯程序初始化按键查询1层按键按下2层按键按下5层按键按下6层按键按下3层按键按下7层按键按下4层按键按下8层按键按下对应中断程序INCLUDESBITKEY3P11SBITKEY2P10SBITKEY1P12SBITKEY4P13SBITKEY5P14SBITKEY6P37SBITKEY7P36/关门升降SBITKEY8P35/开门延时键SBITP24P24SBITP25P25SBITP26P26SBITP27P27SBITZHENGZHUANP20/电动机正转SBITFANZHUANP21/电动机反转UNSIGNEDINTI,JUNSIGNEDCHARSANLOU0UNSIGNEDCHARERLOU0BITBIAOZHI0UNSIGNEDCHARYILOU0UNSIGNEDCHARQUSANLOU0UNSIGNEDCHARQUERLOU0UNSIGNEDCHARQUYILOU0UNSIGNEDCHARCODETAB0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90/延时1MS函数VOIDDELAYUNSIGNEDINTTFORI0ITIFORJ0J121J/外按三楼函数VOIDDISPLAY3VOIDIFQUSANLOU1FORI0I500IFORJ0J121JIFP260/如果现在在一楼则显示从一楼到三楼函数P20XB0P0TAB1FORI0I500IFORJ0J121JIFKEY20/判读外二楼有没有人按下DELAY10WHILEKEY20ERLOU1IFKEY80/同时要是之前的内三楼键按下才有效DELAY10WHILEKEY80DELAY1000/如果再次开门就延时1SIFKEY70DELAY10WHILEKEY70I200/把I变成200跳出延时函数ZHENGZHUAN1FANZHUAN0/电机正转DELAY1000DELAY1000DELAY1000DELAY1000/上一层楼的时间P20XD0P0TAB2FORI0I500IFORJ0J121JIFKEY80/同时要是内三楼键按下才有效DELAY10WHILEKEY80DELAY1000/如果再次开门就延时1SIFKEY70DELAY10WHILEKEY70I200/把I变成200跳出延时函数IFERLOU1DELAY1000/在二楼停留多1S当模拟有人进出ZHENGZHUAN0FANZHUAN0/电机停止ZHENGZHUAN1FANZHUAN0/电机正转DELAY1000DELAY1000DELAY1000DELAY1000/上一层楼的时间P20XE0P0TAB3FORI0I500IFORJ0J121JIFKEY80/同时要是内三楼键按下才有效DELAY10WHILEKEY80DELAY1000/如果再次开门就延时1SIFKEY70DELAY10WHILEKEY70I200/把I变成200跳出延时函数IFP250P20XD0P0TAB2ZHENGZHUAN1FANZHUAN0/电机正转DELAY1000DELAY1000DELAY1000DELAY1000P20XE0P0TAB3IFP240/如果现在还是显示3楼P20XE0P0TAB3SANLOU0ERLOU0QUSANLOU0ZHENGZHUAN0FANZHUAN0/电机停止/外按二楼函数,不过最后还是到先三楼去VOIDDISPLAY2VOIDIFQUERLOU1FORI0I500IFORJ0J121JIFP260/如果现在在一楼则显示从一楼到二楼再到三楼函数P20XB0P0TAB1FORI0I500IFORJ0J121JIFKEY80/同时要是内二楼键按下才有效DELAY10WHILEKEY80DELAY1000/如果再次开门就延时1SIFKEY70DELAY10WHILEKEY70I200/把I变成200跳出延时函数ZHENGZHUAN1FANZHUAN0/电机正转DELAY1000DELAY1000DELAY1000DELAY1000/上一层楼的时间P20XD0P0TAB2FORI0I500IFORJ0J121JIFKEY80/同时要是内二楼键按下才有效DELAY10WHILEKEY80ZHENGZHUAN0FANZHUAN0/电机停止DELAY1000/如果再次开门就延时1SIFKEY70DELAY10WHILEKEY70I200/把I变成200跳出延时函数ZHENGZHUAN0FANZHUAN0/电机停止DELAY1000DELAY1000DELAY1000/在二楼停留多1S当模拟有人进出ZHENGZHUAN1FANZHUAN0/电机正转DELAY1000DELAY1000DELAY1000DELAY1000/上一层楼的时间P20XE0P0TAB3FORI0I500IFORJ0J121JIFKEY80/同时要是内二楼键按下才有效DELAY10WHILEKEY80DELAY1000/如果再次开门就延时1SIFKEY70DELAY10WHILEKEY70I200/把I变成200跳出延时函数ERLOU0BIAOZHIBIAOZHI/为了不让在显示完上升函数时再去显示下降函数/如果现在是在三楼的话/IFP240P0TAB3FORI0I200IFORJ0J121JIFKEY80/同时要是内二楼键按下才有效DELAY10WHILEKEY80DELAY1000/如果再次开门就延时1SIFKEY70DELAY10WHILEKEY70I200/把I变成200跳出延时函数ZHENGZHUAN0FANZHUAN1/电机反转DELAY1000DELAY1000DELAY1000DELAY1000/上一层楼的时间P20XD0P0TAB2FORI0I200IFORJ0J121JIFKEY80/同时要是内二楼键按下才有效DELAY10WHILEKEY80ZHENGZHUAN0FANZHUAN0/电机停止DELAY1000/如果再次开门就延时1SIFKEY70DELAY10WHILEKEY70I200/把I变成200跳出延时函数ZHENGZHUAN0FANZHUAN0/电机停止DELAY1000/在二楼停留多2S当模拟有人进出ZHENGZHUAN0FANZHUAN1/电机反转DELAY1000DELAY1000DELAY1000DELAY1000/上一层楼的时间P20XB0P0TAB1FORI0I200IFORJ0J121JIFKEY80/同时要是内二楼键按下才有效DELAY10WHILEKEY80DELAY1000/如果再次开门就延时1SIFKEY70DELAY10WHILEKEY70I200/把I变成200跳出延时函数ERLOU0BIAOZHI0QUERLOU0ZHENGZHUAN0FANZHUAN0/电机停止/外按一楼函数VOIDDISPLAY1VOIDIFQUYILOU1FORI0I500IFORJ0J121JIFP240/如果现在在三楼则显示从三楼到一楼函数P20XE0P0TAB3FORI0I200IFORJ0J121JIFKEY20/判读外二楼有没有人按下DELAY10WHILEKEY20ERLOU1IFKEY80/同时要是内一楼键按下才有效DELAY10WHILEKEY80DELAY1000/如果再次开门就延时1SIFKEY70DELAY10WHILEKEY70I200/把I变成200跳出延时函数ZHENGZHUAN0FANZHUAN1/电机反转DELAY1000DELAY1000DELAY1000DELAY1000/上一层楼的时间P20XD0P0TAB2FORI0I200IFORJ0J121JIFKEY80/同时要是内一楼键按下才有效DELAY10WHILEKEY80ZHENGZHUAN0FANZHUAN0/电机停止DELAY2000/如果再次开门就延时2SIFKEY70DELAY10WHILEKEY70I200/把I变成200跳出延时函数IFERLOU1ZHENGZHUAN0FANZHUAN0/电机停止DELAY1000/在二楼停留多1S当模拟有人进出ZHENGZHUAN0FANZHUAN1/电机反转DELAY1000DELAY1000DELAY1000DELAY1000/上一层楼的时间P20XB0P0TAB1FORI0I200IFORJ0J121JIFKEY80/同时要是内一楼键按下才有效DELAY10WHILEKEY80DELAY2000/如果再次开门就延时2SIFKEY70DELAY10WHILEKEY70I200/把I变成200跳出延时函数YILOU0ERLOU0IFP250P20XD0P0TAB2ZHENGZHUAN0FANZHUAN1/电机反转DELAY1000DELAY1000DELAY1000DELAY1000P20XB0P0TAB1YILOU0IFP260/如果现在还是显示3楼P20XB0P0TAB1YILOU0QUYILOU0ZHENGZHUAN0FANZHUAN0/电机停止/VOIDMAINVOIDP20XB0P0TAB1/一开始显示一楼WHILE1IFKEY30/判断外三楼键DELAY10WHILEKEY30SANLOU1QUSANLOU0IFSANLOU1DISPLAY3/显示外三楼的函数/IFKEY20/判读外二楼键DELAY10WHILEKEY20ERLOU1QUERLOU0IFERLOU1DISPLAY2/显示外二楼的函数/IFKEY10/判读外一楼键DELAY10WHILEKEY10YILOU1QUYILOU0IFYILOU1DISPLAY1/显示外一楼的函数/电梯内键/IFKEY40/判断内去三楼键DELAY10WHILEKEY40SANLOU1QUSANLOU1IFKEY50/判断内去二楼键DELAY10WHILEKEY50ERLOU1QUERLOU1IFKEY60/判断内去一楼键DELAY10WHILEKEY60YILOU1QUYILOU1四系统调试41硬件调试硬件调
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025美容院化妆品销售合同书
- 2025标准合同模板:境内外服务派遣与雇佣协议
- 2025铝材销售合同模板
- 机房安全培训试题及答案解析
- 手工地毯制作工职业技能考核试卷及答案
- 化工热交换工突发故障应对考核试卷及答案
- 道路安全员考试试题库及答案解析
- 饮食安全知测试题小学生及答案解析
- 广安证券从业资格考试及答案解析
- 辽宁安全员a证题库及答案解析
- 云南学法减分题库及答案
- 幼儿园大班数学活动《4的分解与组合》课件
- 2025秋七年级开学新生家长会《启幕新篇章携手创辉煌》【课件】
- 2025年4月自考03450公共部门人力资源管理试题
- 2025年《数字孪生与虚拟调试技术应用》课程标准
- 生物●安徽卷丨2024年安徽省普通高中学业水平选择性考试生物试卷及答案
- 蓝牙耳机委托加工协议书
- 北京车牌出租协议书
- 忠诚协议书和婚内财产协议
- 2025-2030汽车贷款行业市场深度分析及发展策略研究报告
- 反诈知识进校园主题团课
评论
0/150
提交评论