姚倩倩论文1.doc

dq050基于AT98S51单片机板制作

收藏

压缩包内文档预览:(预览前20页/共32页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:512338    类型:共享资源    大小:214.40KB    格式:RAR    上传时间:2015-11-11 上传人:QQ28****1120 IP属地:辽宁
6
积分
关 键 词:
毕业设计
资源描述:
dq050基于AT98S51单片机板制作,毕业设计
内容简介:
第 1 页 共 32 页 1. 单片机原理及应用 大作业大纲 1.1 大作业目的 单片机原理及应用 是一门实践性很强的计算机专业基础课程,除了课堂理论学习之外,还必须有强有力的实验环节相配合,否则学习效果就会受到很大影响。所以配合该课程内容,学生已经在“开放式微机教学实验系统”(西安唐都科教仪器公司产品)上做了数码转换编程、运算类编程、分支程序设计、循环程序设计、子程序设计等纯汇编语言编程实验。为了使学生不但掌握 单片机 原理及接口技术的基本原理、基本分析及设计方法和技术,而且能够较熟练地加以综合运用,特安排本综合实验,以加强对学生 接口电路硬件、软件的分析与设计能力的训练,进一步加深对课程内容的理解。 通过综合实验的实践,使学生了解 单片机工作的原理及应用 技术,掌握根据硬件电路设计软件的方法,使学生了解设计过程中的各个基本环节,也为今后的实际应用奠定基础。 1.2 大作业内容及要求 以四个学生为一组,完成下列主要内容: 完成电路板的焊接。 选定控制对象及控制方案。 编制程序完成控制任务,其中至少包括对点阵、键盘扫描、数码管显示及发光二极管中的两项的应用。 实验对象: AT98S51 单片机板。 实验要求:完成电路板焊接,软件编制及实验报告 。 实验步骤: nts 第 2 页 共 32 页 1) 对照元件清单检查元件的种类和数量。 2) 装配,检察无误后焊接。 3) 运行片内驻留程序,保证硬件焊接正确。 4) 熟悉 51 汇编环境。 5) 设计控制、显示内容。 6) 编制软件、调试。小组成员必须每人完成一段程序的编制与调试。 7) 撰写实验报告。 8) 实际演示。 9) 开发工具为 Keil,可从网上下载评估版。 1.3 报告撰写要求 报告一人一份。 任务书 1大作业(论文)的题目由学生根据大纲自行拟定,但必须报教研室主任审批,同意后方可开始执行。 2任务书应包括设计(论文)题目、目的与要求、主要任务、参考资料(参 考格式见附件 1)。对相关资料的查阅及设计成果有明确要求。 大作业报告(论文)的要求和撰写规范 对大作业的成果一般由设计说明书和图纸(或其他作品)两部分组成,对工科类大作业,一般要至少完成 图纸 1 张,另撰写大作业说明书 1 份(原则上不少于3000 字);对于理、文、管、经等类的大作业或论文,要撰写一篇完整报告或论文(原则上不少于 6000 字)。 大作业说明书(论文)应包括封面、任务书、设计总说明或摘要(约 300 字左右)和关键词(仅对论文,一般为 3 5 个)、目录、正文及参考文献(资料)等内容。 nts 第 3 页 共 32 页 大作业说明书(论文)手写、打印均可,手写要用统一的西安建筑科技大学论文用纸,用蓝墨水或黑墨水工整书写;打印统一用 16K 纸,具体格式参照如下: ( 1)字体设置要求为: 题目:二号黑体居中,题目一行排不下时可排两行,行间距为 1.5lines; 班级、学生姓名及指导教师姓名等:三号黑体居中,行间距为 1.5lines; 设计总说明或摘要:“设计总说明或摘要”为四号字体居中,内容为小四号宋体字,首行缩进二个字。“关键词”为小四号黑体字,其后为关键词(小四号宋体字),各关键词之间用逗 号分开,最后一个关键词后面无标点符号。 目录:“目录”为三号黑体字居中。下空二行为章、节、小节及其开始页码,为小四号宋体。 正文: 大 标 题 ( 章 ) 1 绪论 黑体小三号 一级节标题 4.1 实验装置和试验方法 黑体四号 二 级 节 标 题 4.2.2 实验装置 黑体小四号 正 文 宋体小 四号 表题与图题 宋体五号 参考文献及致谢等: 宋体小四号 页眉字号为小四号,页脚字号为五号字。 nts 第 4 页 共 32 页 ( 2)页眉中输入“西安建筑科技大学大作业(论文)”,居中;页脚中输入“第 页 共 页”,居中。 ( 3)公式 公式应居中书写,公式的编号用圆括号括起放在公式右边行末,公式和编号之间不加虚线。 ( 4)表格 每个表格应有表序和表题,表序和表题应写在表格上方正中, 表序后空一格书写表题。 ( 5)插图 插图必须精心制作,线条粗细要合适,图面要整洁美观。每幅插图应有图序和图题,图序和图题应放在图位下方居中处。 ( 6)各类参考文献的书写格式如下: 连续出版物: 序号 作者 .书名 .刊名,年,卷号(期号):起止页码 专(译)著: 序号 作者 .书名 .(译者 ).出版地:出版者,出版年 .起止页码 论文集: 序号 作者 .文章名 .文集名 .会议地点,年 .起止页码 学位论文 : 序号 姓名 .学位论文题目 :XX 学位论文 ,授予单位所在地:授予单位 ,授予年 专利: 序号 申请者 .专利名 .国名,专利文献种类,专利号,出版日期 技术标准: 序号 发布单位 .技术标准代号 .技术标准名称 .出版地:出版者,出版日期 ( 7) 设计时间为 200 年 月 日至 月 日。 ( 8) 如有雷同(指程序的代码有 80%以上的相同),双方均按不及格处理。 1.4 对学生的基本要求 nts 第 5 页 共 32 页 ( 1) 做实验 期间,学生要学习态度端正、勤于思考、刻苦钻研、独立完成,对有抄袭他人 实验程序和实验报告 行为的弄虚作假者,一律按不及格记成绩,并根据学校有关规定给予学籍处理。 ( 2)所作的 大作业 (论文)应概念清楚,设计计算正确,结构设计合理,实验数据可靠,软件程序运行良好,绘图符合标准,说明书(论文)撰写规范。 ( 3)要敢于创新,勇于实践,注意培养自己的创新意识和工程意识。 1.5 考核方式 以小组 为单位。首先叙述系统功能,然后演示。最后回答教师的提问。 1.6 成绩评定 最终成绩的评定由四部分组成: 一、是任务完成情况( 50%)。 二、是综合实验报告( 20%)。 三、创新性( 10%)。 四、复杂性( 10%)。 五、为演示及对教师提问的回答( 10%)。 不同组之间实验报告如有雷同, 雷同双 方均按不及格处理。 nts 第 6 页 共 32 页 2. 大作业 (论文)任务书 西安建筑科技大学 大作业 (论文)任务书 专业班级: 计算机 0401班 学生姓名: 姚倩倩 指导教师(签名): 2.1、 大作业 (论文)题目 设计题目: 贪 吃 蛇 设计内容: 设计小型游戏贪吃蛇。控制蛇的行走方向寻找食物,吃掉食物后蛇长大,并且加分。 游戏分为三个等级,随着等级的增加,食物停留的时间逐渐减少。 2.2、本次 大作业 (论文)应达到的目的 大作业的基本教学目的是培养学生综合运用所学的基础理论、专业知识和基本技 能,提高分析与解决实际问题的能力以及科技写作或设计能力。要求学生在做大作业的过程中要有意识地培养自己的 实际能力。 通过本次大作业的实践,了解 单片机工作的原理及应用 技术,掌握根据硬件电路设计软件的方法,了解设计过程中的各个基本环节,也为今后的实际应用奠定基础。 nts 第 7 页 共 32 页 2.3、本次 大作业 (论文) 任务 的主要内容 和要求 ( 包括原始数据、 技术参数 、设计要求等 ) 操作 对象: MCS-51 单片机显示板。 操作 要求:完成电路板焊接,软件编制及实验报告。 操作 步骤: 1) 对照元件清单检查元件的种类和数量。 2) 装配,检察无误后 焊接。 3) 熟悉 51 编程 环境。 4) 设计显示内容。 5) 编制软件。调试。 6) 撰写 工作 报告 。 7)提交报告并演示作品。 2.4、应收集的资料及主要参考文献: 1)教材 单片机实验与实践教程 万光毅 严义 编著 北京航空航天大学出版社 单片机系统开发实例导航 求是科技 靳达 编著 人民邮电出版社 单片机原理综合实验教程 秦晓梅 陈育斌 编著 大连理工大学出版 2.5、 审核批准意见 教研室主任(签字) nts 第 8 页 共 32 页 3线路图 3.1、 原理图 L6L5L4L3L2L1RSR13KR21KJZ111.0592MHzC422uFC15100uFC130PC230PPLR28270K2K3K4K5PQ5PQ4PQ3PQ2PQ1PQ0VCCVCCSPSpeakerOE19T/R1A13B117A24B216A35B315A46B414A57B513A68B612A79B711A02B018VCC20GND10U2OE19T/R1A13B117A24B216A35B315A46B414A57B513A68B612A79B711A02B018VCC20GND10U3VCC VCCVCCL12L11L10L9L8L7PQ5PQ4PQ3PQ2PQ1PQ0K1K6K7K81 2 3 4 5 6 7 8JP31234P4MHDR1X412345678910111213141516DZ1123456789101112LED4VCCC30.1uFR191KD8D7D6D5D4D3D2D1R17270R16270PB0PB1PB2PB3PB4PB5R152701uFC5R18270PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7PC0PC1PC2PC3PC4PC5PC6PC7PB6PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7PA0PA1PA2PA3PA4PA5PA6PA7PQ0PQ1PQ2PQ3PQ4PQ5PQ6PQ7PQ0PQ1PQ2PQ3PQ4PQ5PQ6PQ7PQ0PQ1PQ2PQ3PQ4PQ5PQ6PQ7PQ0PQ1PQ2PQ3PQ4PQ5PQ6PQ7VBUS1D-2D+3GND4USBL18L17L16L15L14L13PQ5PQ4PQ3PQ2PQ1PQ0L20L19PQ7PQ6VCC VCCR3-R10 270270R11-R14R20-R272KP30 P31 P32 P33 P34 P35 P36 P37P10 P11 P12 P13 P14 P15 P16 P17PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7C1+1VDD2C1-3C2+4C2-5VEE6T2OUT7R2IN8R2OUT9T2IN10T1IN11R1OUT12R1IN13T1OUT14GND15VCC16U5MAX232CPEC11104C14104C10104C13104RXDTXDVCCC12104LEDR30270VCCC930PC830P12JZ23KR2922uFC6GNDVCCGND0.1uC7GNDPB7P20 P21 P22 P23 P24 P25 P26 P27P00 P01 P02 P03 P04 P05 P06 P07P15 P16 P17RST1RXD/P302TXD/P313XTAL24XTAL15P326P337P348P359GND10P3711P1012P1113P1214P1315P1416P1517P1618P1719VCC20U489c205112345 67891110rs232D Connector 9P30 P31P00 P01 P02 P03 P04 P05 P06 P07P20 P21 P22 P23 P24 P25 P26 P27P10P11P12P13P14P15P16P17P20 P21 P22 P23 P24 P25 P26 P27Q1PNPQ2PNPQ3PNPQ4PNPQ5PNPQ6PNPQ7PNPQ8PNPP37P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728P30/RXD10P31/TXD11P32/INT012P33/INT113P34/T014P35/T115P36/WR16P37/RD17RESET9X119X218EA/VP31GND20ALE/P30PSEN29VCC40U189S51图 3.1 原理图 nts 第 9 页 共 32 页 3.2、装配图 32102827262524222139383736353433322930314020191817161514131211109876543212378910111265432112122 1129110 11 12 13 14 15 1623456781234567821432141326512431243124312431243124312431243341 212 21 1221 12 211221212112211221121212211221122 12159483726110 111 2图 3.2 元件布局图 nts 第 10 页 共 32 页 4程序功能简介 4.1 设计方案背景 游戏,在此特指在高科技产品 计算机上玩的游戏,可以是网络版的,也可以是单机版的。因为我仅仅是站在游戏的门槛儿上,对游戏的大千世界知之甚少, 但我们大学生压力大,经常把游戏 作为休闲工具,每 周 必玩上一两局。 游戏的 好处并不是 仅 指一般所 说的“休闲”、“娱乐”、“放松心情”,而主要指游戏对思维的训练, 只要你稍稍点通其中的道理,引导他正向迁移到学习、生活中,他就会因为体会深刻而运 用自如。凡事都有两面性,如何从中挖掘闪光之处,其实只是角度问题。小小游戏常常能折射出大道理,适当迁移可能就会有大收获。因此,小游戏例如贪食蛇通常受到大家的喜爱。 本系统由单片机系统、矩阵键盘、 LED 显示组成。系统能完成 能够 用键控制蛇行走的方向致使其吃食,并 用数码管正确显示分数 的基本功能。 本系统操作简单,一目了然。 4.2 使用芯片 分析 MCS-51 系列中的各种芯片的引脚是相互兼容的 ,其中 8051 单片机是高性能的单片机 ,它具有 8 位的 微处理器 ,128B 片内 RAM,4K 的片内 ROM,4 个八位的并行 I/O 接口 P0-P3,两个定时 /计数器 ,及五个中断源的中断控制系统 在不接任何外围电路的情况下可以实现大部分较为复杂的逻辑控制功能 ,进行外部 RAM扩展还可以用于 数据采集 ,点阵显示屏控制等方面的应用 对于存储容量要求不高的实际应用 ,8051 是一种不可多得的 高性能的单片机 ,被广泛应用于各个领域 ,8051 单片机的每个端口都是 8 位准双向口 ,每一条 I/O 线都能独立的用作输入或输出 每个端口都包括一个锁存器 ,一个输出驱动器和输入缓冲器 在无片外扩展存储器的系统中 ,这四个端口都可以作为准双向通用的 I/O 口使用 在具有片外扩展存储器的系统中 ,P2 口送出高 8 位地址 ;P0 口为双向总线 ,分时送出低 8 位nts 第 11 页 共 32 页 地址和数据的输 3 工作原理及硬件设计为实现 贪食蛇 的多种功能 , P1.0-P1.6 用于键盘输入端口 ;K2,K7,K1,K8 分别代表上,下,左,右四个键来控制蛇的前进方向; k4,k5 分别控制程序的开始和暂停。 4.3 具体 功能简介 本程序用于实现小游戏 “贪食蛇 ”的各项功能,如控制蛇行走的方向致使其吃食,并用数码管正确显示分数等。 程序各元件功能介绍如下: 1.LED 数码管,用于显示吃食后的当前分数; 2.发光二级管: 按键按下的时候相应的提示灯闪亮; 3.点阵:用于显示贪食蛇的当前状态; 4.复位键:用于还原数据; 5.按键: K1左、 K2上、 K7下、 K8右、 K4开始、 K5暂停; 6.提示灯:此程序中没有使用。 具体实现步骤: 按 K4 开始游戏。此时点阵 4 个点亮 表示蛇身,说明蛇初始长度是 4,在点阵中以定时器设置的时间间隔为准,随即显示食物的位置。蛇的起始方向是右,为了使其吃上食物,需要变换其前进方向,使用 K2, K7, K1, K8 控制其上下左右。 每当贪食蛇吃到一个食物,其身长会加 1,当其撞墙即走到点阵的尽头代表游戏的结束,程序返回初始化状态;每当贪食蛇吃到一个食物,显示管显示的分数增加 300 分,直至达到设置的最高分数 9900 分,说明闯关成功,程序返回初始化状态。 nts 第 12 页 共 32 页 4.4 设计方案的缺点 由于食物是依靠延时程序来实现定时,所以不管贪食蛇是否吃到事物都会变换。导致实际中 的现象为:当贪食蛇距离 食物近时,就算其吃食了食物,但实际食物由于定时未到所以食物依然没有变换,即此时点阵中没有新的食物出现;当贪食蛇距离食物远时,可能出现贪食蛇恰巧准备吃食的时候,定时时间到,导致食物变换位置。 我们试图改变这个不足,但未成功。说明我们自身的不足,还需继续努力。 nts 第 13 页 共 32 页 5、程序流程图 图 5.1 键盘扫描流程图 图 5.2 数码管显示 流程图 nts 第 14 页 共 32 页 图 5.3 点阵 显示 流程图 nts 第 15 页 共 32 页 图 5.4 主函数流程图 nts 第 16 页 共 32 页 6、结束语 在两周的大作业的设计中我学到了很多知识,也对单片机有了新的认识,加深了对单 片机的了解 在设计过程中,我们遇到了很多的问题,焊板子过程中,根据老师给出的线路板的图,用烙铁将元件都焊接上板子,在元件的正负极以及放置位置等问题上,请教了很多同学,学到了很多硬件知识。在和同学的共同努力下,通过查阅书籍解决,网上搜索等方式,程序代码的编写部分最后也终于达到了预期的效果。 大作业实践过程给了我们硬件与软件结合设计的机会,加深了我们对其的了解,也使我们了解到在软件开发过程中团结的重要性,相信这些对我们会在以后的学习以至工作过程中的进步会有很大的帮助 nts 第 17 页 共 32 页 7、致谢 在 此我衷心的感谢张光健老师,感谢他在整个设计过程中对我的耐心指导和帮助。 还有常喜军、凌观今等同学的热心帮助。 正是因为有了他们的帮助,才使得我们的设计能够顺利进行,在此我们一并对他们表示感谢。 同时也非常感谢我的同组成员同学,如果不是我们大家配合协作也不能顺利完成任务。让我我明白了如何更好的完成团体协作。课程设计的完成,都使我在各方面都有了一定的提高,谢谢! nts 第 18 页 共 32 页 8、参考文献 单片机实验与实践教程 万光毅 严义 编著 北京航空航天大学出版社 1999.12 单片机系统开 发实例导航 求是科技 靳达 编著 人民邮电出版社 2003.10 单片机原理综合实验教程 秦晓梅 陈育斌 编著 大连理工大学出版社 2004.6 nts 第 19 页 共 32 页 9、附录(程序清单) #include #define uchar unsigned char #define uint unsigned int void Delay(uint k); /延时程序 void Display_DOT(); /点阵显示程序 void Display_LED(); /数码管显示程序,显示分数 void Device(); /初始化程序 void KeyScan(); /键盘扫描程序 void Stop(); /暂停 void Pen(); /判断蛇头是否与自身相碰 uint change_row(uint d); /把数字转换成对应的行的二进制 uint change_line(uint e); /把数字转换成对应的列的二进制 rand(); /随机数生成函数 sbit P1_4=P14; sbit P3_0=P30; sbit P1_0=P10; sbit P1_1=P11; uint m,n; uint food; uint foodtemp; uint food_row; uint food_line; uint count; uint i=0; uint dingshi; uint Score; uint j; uint a,b,c; uchar Snake64; uint f; uint row,line; uint Keyvalue; uint KeyCount; uint Head; uint Temp1; uchar code DISPLAY_TABLE210=0xC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90; void main() nts 第 20 页 共 32 页 Device(); while(1) KeyScan(); /扫描键盘 if(Keyvalue=5) /判断键值是否是 5,如果是则暂停 Stop(); if(Head=1|Head=8) /判断当前方向, 1 是向左, 2 是向右 if(Keyvalue=2) /如果向上 Head=2; /当前方向变为向上 for(Temp1=count-1;Temp10;Temp1-) /蛇身移动 SnakeTemp1=SnakeTemp1-1; if(Snake10;Temp1-) SnakeTemp1=SnakeTemp1-1; nts 第 21 页 共 32 页 if(Snake10;Temp1-) SnakeTemp1=SnakeTemp1-1; Snake0+=10; Pen(); if(Snake0/10)7) Device(); else if(Snake0=food) count+; if(count=37) Device(); for(Temp1=count-1;Temp10;Temp1-) SnakeTemp1=SnakeTemp1-1; Snake0+=10; nts 第 22 页 共 32 页 Pen(); if(Snake0/10)7) Device(); if(Head=2|Head=7) /当前方向是向上或者向下的时候 if(Keyvalue=1) Head=1; for(Temp1=count-1;Temp10;Temp1-) SnakeTemp1=SnakeTemp1-1; Snake0+=1; Pen(); if(Snake0%10)7) Device(); else if(Snake0=food) count+; if(count=37) Device(); for(Temp1=count-1;Temp10;Temp1-) SnakeTemp1=SnakeTemp1-1; Snake0+=1; Pen(); if(Snake0%10)7) nts 第 23 页 共 32 页 Device(); if(Keyvalue=8) Head=8; for(Temp1=count-1;Temp10;Temp1-) SnakeTemp1=SnakeTemp1-1; if(Snake1%10)=0) Device(); else Snake0-=1; Pen(); if(Snake0=food) count+; if(count=37) Device(); for(Temp1=count-1;Temp10;Temp1-) SnakeTemp1=SnakeTemp1-1; if(Snake1%10)=0) Device(); else Snake0-=1; Pen(); nts 第 24 页 共 32 页 Display_LED(); Display_DOT(); /初始化程序 void Device() P0=P1=P2=P3=0XFF; EA=1; ET0=1; TMOD=0x01; TH0=(65536-10000)/256; /定时初值 TL0=(65536-10000)%256; TR0=0; /关闭中断 Score=300; /蛇身每加一个,分数增加 200 if(count0;Temp1-) SnakeTemp1=SnakeTemp1-1; Snake0+=1; Pen(); if(Snake0%10)7) Device(); else if(Snake0=food) nts 第 27 页 共 32 页 count+; if(count=37) Device(); for(Temp1=count-1;Temp10;Temp1-) SnakeTemp1=SnakeTemp1-1; Snake0+=1; Pen(); if(Snake0%10)7) Device(); if(Head=2) for(Temp1=count-1;Temp10;Temp1-) SnakeTemp1=SnakeTemp1-1; if(Snake10;Temp1-) nts 第 28 页 共 32 页 SnakeTemp1=SnakeTemp1-1; if(Snake10;Temp1-) SnakeTemp1=SnakeTemp1-1; Snake0+=10; Pen(); if(Snake0/10)7) Device(); else if(Snake0=food) count+; if(count=37) Device(); for(Temp1=count-1;Temp10;Temp1-) SnakeTemp1=SnakeTemp1-1; Snake0+=10; Pen(); nts 第 29 页 共 32 页 if(Snake0/10)7) Device(); if(Head=8) for(Temp1=count-1;Temp10;Temp1-) SnakeTemp1=SnakeTemp1-1; if(Snake1%10)=0) Device(); else Snake0-=1; Pen();
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:dq050基于AT98S51单片机板制作
链接地址:https://www.renrendoc.com/p-512338.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!