《单片机应用技术(汇编语言)(第二版)学生用书》习题答案 项目1-8 认识单片机-单片机综合应用_第1页
《单片机应用技术(汇编语言)(第二版)学生用书》习题答案 项目1-8 认识单片机-单片机综合应用_第2页
《单片机应用技术(汇编语言)(第二版)学生用书》习题答案 项目1-8 认识单片机-单片机综合应用_第3页
《单片机应用技术(汇编语言)(第二版)学生用书》习题答案 项目1-8 认识单片机-单片机综合应用_第4页
《单片机应用技术(汇编语言)(第二版)学生用书》习题答案 项目1-8 认识单片机-单片机综合应用_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机应用技术(汇编语言)(第二版)学生用书参考答案目录TOC\o"1-1"\h\z\u项目一认单机 1项目二认单机发件 3项目三I/O入出用 6项目四LED数管示器 18项目五中控应用 24项目六时/计器用 27项目七串通应用 35项目八单机合用 40PAGEPAGE24项目一认识单片机资讯学习:

1认识单片机结构及应用1.单片机相关知识(1)片(2)40(3)据储(4)3.5V-5.5V(5)P3 :1.D2.A3.C4.D1.答:STC89C51RC-40I-PDIP80515.5V~3.4V4kROM,512RAM40MHz-40℃~+85℃之间,双列直插封装。资讯学习:

2单片机最小系统制作1.识读单片机最小系统组成2(1)时钟电路复位电路(2)填上组成电路名称图1-2-1单片机最小系统组成框图2.识读时钟电路(1)内部外部(2)1247μF12MHz3(1)2高(2)上电复位形式按键复位形式4.识读电源电路(1)+5V(2)稳定复习巩固:一、填空题1.在最少外部电路条件下,能使单片机正常工作的电路系统2.外部时钟3.复位和初始化二、选择题1.D2.A3.B三、判断题1.✕2.✕3.✕1CRSTRST0V项目二认识单片机开发软件1Keil/Proteus开发软件的应用1.认识KeilμVision软件(1)图2-1-2常用工具栏常用工具栏主菜单栏程序编辑窗口工程文件管理窗口信息窗口(2)asm(3)HEX(4)单步调试断点调试2.认识Proteus软件(1)Proteus软件的工作界面2-1-2Proteus(2)表2-1-1 Proteus软件常绘工的能说工具按钮功能说明工具按钮功能说明选中元器件,对元器件进行相关操作(移动,修改参数等)器件引脚,用于绘制各种芯片引脚选取元器件,从元件列表区选取元器件放置到原理图编辑窗口仿真图标,用于各种分析放置连接点信号发生器,用于提供各种信号源放置标签,相当于网络标号电压探针,用于仿真时显示探测点的电压放置文本电流探针,用于仿真时显示探测指向直流的电流终端接口,包括VCC、地、输入、输出和总线等虚拟仪表,提供各种虚拟测量仪复习巩固:一、填空题1.虚拟硬件仿真2.asm3.HEX二、选择题1.C2.A3.C三、简答题单片机开发系统通常由主机(电脑)、单片机仿真器(protues软件)、编辑器(keil编程软件)三部分组成。在这三部分的基础上,再加上开发板和ISP下载器,也是一种常用的开发系统。项目三I/O输入输出应用资讯学习:

1LED指示灯1.识读汇编语言程序基本组成2.识读汇编语言指令

图3-1-1汇编程序基本组成结构表3-1-1常用的汇编语言指令指令符号指令功能ORG汇编起始地址命令CLR位清零指令SETB置位指令END汇编结束命令3.单片机端口输出指令语句CLRP1.0;P1.0输出为“0”SETBP1.7;P1.7输出为“1”CLRP1.1;P1.1输出为“0”SETBP1.2;P1.21”3P0.1P0.1输出”0”,D1点亮图3-1-3主程序流程图(2)参考程序ORG0000H;程序入口地址CLRP0.1;复习巩固:一、填空题1.片内数据存储器传送指令2.bit11.D2.B三、判断题1.√2.✕3.√四、简答题答:汇编语言程序一般由程序入口、指令段和程序结束三部分组成。资讯学习:1.识读单片机内部时间

任务2LED指示灯闪烁显示2.识读数据传送指令

图3-2-1是单片机内部时钟周期关系图3-2-1指令语句判断修订MOVA,#R1MOVA,R1或MOVA,@R1MOVA,P1MOVP1#FEHMOVP1,#0FEHMOVR1,32MOVR1,#32MOVP0,R1MOV@R1,AMOVR1,A3.表3-2-2常用指令3-2-2指令语句指令语句含义LCALLDELAY长调用DELAY标号处程序指令ACALLDELAY绝对调用DELAY标号处程序指令JMPSTART跳转至START标号处程序指令DJNZR1,D1寄存器R1值减1不为0则转至D1标号处程序指令DJNZR7,$R7101R70NOP空操作指令RET子程序返回指令4.识读单片机软件延时时间延时时间为20μs。任务实施:3.程序编写(1)流程图说明:以P0.1引脚接LED负极为例。图3-2-3主程序流程图(2)参考程序说明:以P0.1引脚接LED负极为例。ORG0030H;指定程序开始的地址START:CLRP0.1P0.1LEDLCALLDELAY;调用DELAYSETBP0.1;P0.1LEDLCALLDELAY;调用DELAYJMPSTARTSTARTDELAY0.5MOVR5,#50D1:MOVR6,#20D2:MOVR7,#248NOP DJNZR7, DJNZR6,D2DJNZR5,D1RET;子程序返回END;程序结束复习巩固:一、填空题1.立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、相对寻址、变址寻址、位寻址。2.操作数3.寻址方式4.普通传送指令、数据交换指令、堆栈操作指令1.A2.C3.B1.√2.✕四、试一试编程参考程序:DELAY:;延时子程序,延时1sMOVR5,#100D1:MOVR6,#20D2:MOVR7,#248NOP DJNZR7,$ DJNZR6,D2DJNZR5,D1RET资讯学习:

3花样彩灯1.TAB:DB00H,01H,02H,03H,04H,05H,06H,07H,08H,09H2.若A=1@A+DPTR=1若A=3@A+DPTR=若A=5@A+DPTR=25A=8@A+DPTR=64任务实施:3.程序编写(1)流程图说明:以P2口接LED灯负极为例,数组DB预定义了3种花样彩灯数据。图3-3-2主程序流程图(2)参考程序ORG0000H JMPBEGIN BEGINORG0030HBEGIN:MOVR0,#00H0R0MOVDPTR,#TABDPTRBG:MOVA,R0;R0MOVCA,@A+DPTR;查表指令,取出彩灯数据表中数据送到A中MOVP2AP2INCR0;R01CJNER0,#03H,BGBGLCALLDELAYDELAYSJMPBEGINBGMOVR5,#20;延时子程序,延时0.5D1:MOVR6,#50D2:MOVR7,#248DJNZR7,DJNZR6,D2DJNZR5,D1RETTAB:DB0F8H,0E7H,1FH;彩灯数据表END复习巩固:一、填空题1.字节2.加1指令3.减1指令二、选择题1.B2.C3.B三、判断题1.✕2.√3.✕四、简答题参考程序:ORG0000H JMPBEGIN ORG0030HBEGIN:MOVR0,#00HMOVDPTR,#TABBG:MOVA,R0MOVCA,@A+DPTRMOVP2,ALCALLDELAYINCR0CJNER0,#02H,BGSJMPBEGINDELAY:MOVR5,#20D1:MOVR6,#50D2:MOVR7,#248DJNZR7,$DJNZR6,D2DJNZR5,D1RETTAB:DB0FH,0F0H;彩灯数据表END资讯学习:

4流水灯1.汇编语言指令相关知识(1)ANL(2)ORL(3)CPL按位取反(4)RLRR(5)RLCRRC任务实施:3.程序编写(1)流程图说明:以流水灯左移,P2口接LED负极为例。(2)参考程序START:MOVA,#0FEH;A赋初值GB:MOVP2,A;A送P2输,一盏LEDLCALLDELAY;用延时子 RLA;ASJMPGBDELAY:......;(略)复习巩固:一、填空题1.累加器A清零2.含有进位标志左循环移位指令二、选择题1.D2.C3.D三、判断题1.√2.√3.✕四、简答题参考程序:ORG0000HJMPSTARTORG0030HSTART:MOVA,#0BBH RLAMOVP2,AACALLDELAYSJMPSTARTDELAY:MOVR5,#20D1:MOVR6,#50D2:MOVR7,#248DJNZR7,$DJNZR6,D2DJNZR5,D1RETEND5键控流水灯资讯学习:1.硬件消抖2.103.表3-5-2位转移指令语句位转移指令语句判断修订JNCP1.0,L1JNCL1JCrelJBP1.0K1JBP1.0,K1JNBP1.0,K1任务实施:3.程序编写(1)流程图图3-5-2键控流水灯主程序流程图(2)参考程序P1.0,P1.1P1.2P1.3P28只LED灯负极为例。ORG0000HJMPMAIN;无条件跳转至MAIN标号处ORG0030H0030HMOVP2,#0FFHLEDMOVR1,#00HMOVR2,#00HMOVA,#0FEH;ALEDLOOP:JNBP1.0,START;当K1开始按键按下时,则程序跳转至START标号处JNBP1.1,STOP;当K2停止按键按下时,则程序跳转至STOP标号处JNBP1.2,FAN;当K3反向按键按下时,则程序跳转至FAN标号处JNBP1.3,ZHENG;当K4正向按键按下时,则程序跳转至ZHENG标号处CJNER1,#01,LOOP;若开始按键未按下或停止按键按下,转至LOOP循环MOVP2,A;开始按键按下时,将A数据送P2口,显示LED灯LCALLDELAY;调用延时程序DELAY,延时0,2sCJNER2,#01,ZZZZRRA;反向按键按下时,循环右移一位,反向循环流水显示LJMPLOOP;无条件跳转至LOOP标号处ZZ:RLA;若正向按键按下或开始按键按下时,循环左一位,;正向循环流水显示LJMPLOOP;无条件跳转至LOOPSTART:LCALLDELAY10ms10msJBP1.0,LOOP;再次判断开始按键是否按下,无则转至LOOP循环MOVR1,#01H;开始按键按下时,R1赋值01HLJMPLOOP;无条件跳转至LOOP标号处STOP:LCALLDELAY10ms10msJBP1.1,LOOP;再次判断停止按键是否按下,无则转至LOOP循环MOVR1,#00H;停止按键按下时,R1赋值00HLJMPLOOP;无条件跳转至LOOPFAN:LCALLDELAY10ms10msJBP1.2,LOOP;再次判断反向按键是否按下,无则转至LOOP循环MOVR2,#01H;反向按键按下时,R2赋值01HLJMPLOOP;无条件跳转至LOOPZHENG:LCALLDELAY10ms10msJBP1.3,LOOP;再次判断正向按键是否按下,无则转至LOOP循环MOVR2,#00H正反向按键按下时,R2赋值00HLJMPLOOP;条跳至LOOP号处 DELAY:......;延时子程序,延时0.2秒,程序略 RETDELAY10ms:......;延时子程序,延时10ms,程序略RETEND复习巩固:一、填空题1.触点式开关按键,无触点式开关按键3.CY1.A2.B说明:P2.2P2.0LEDORG0000H JMPMAIN ORG0030HMAIN:SETBP2.0LOOP:JNBP2.2,K1SETBP2.0AJMPLOOPK1:CPLP2.0LCALLDELAY AJMPLOOPDELAY:MOVR5,#20D1:MOVR6,#50D2:MOVR7,#248DJNZR7,$DJNZR6,D2DJNZR5,D1RETEND项目四LED数码管显示器1数码管静态显示1.识读数码管(1)LED(2)图4-1-1数码管段码结构图(3)表4-1-1数码管显示字形及对应段码表字形共阳极共阴极字形共阳极共阴极C0H3FH92H6DHF9H06H82H7DHA4H5BHF8H07HB0H4FH80H7FH99H66H90H6FH2.数码管编程相关知识(1)4FH(2)92H3.识读数码管驱动电路(1)直接(2)锁存器任务实施:3.程序编写(1)流程图说明:以P2口接数码管段位线,数组DB预定义了0-9的共阳极段码为例。图4-1-3主程序流程图(2)参考程序ORG0000H LJMPSTART;转START ORG 0030H;START: MOVR1,#0 MOVDPTR,#TABDPTRLOOP: MOV A,R1R1 MOVCA,@A+DPTR;查表指令 MOVP2,P2 ACALLDELAY1S;调用1sINC R1;R1加 CJNER1,#10,NEXT MOV R1,#0NEXT:LJMPLOOP;跳转LOOP循环DELAY1S:......;延时1s子程序(略)RETTAB: DB0C0H,0F9H,0A4H0B0H,99H;0~4 DB92H,82H,0F8H,80H,90H;5~9 END复习巩固;一、填空题1.5EH2.A1H3.66H4.99H二、选择题1.D2.B3.D三、判断题1.√2.√3.✕OGR0030HMOVP0,#0F9H1”MOVP2,#0A4H2”JMPEND2数码管动态显示资讯学习:1.识读数码管动态显示原理(1)段码位选图4-2-14位数码管结构示意图(2)视觉暂留效应1~2(3)段选位选2.识读数码管动态显示驱动电路I/O驱动电路3.识读数制的权位分解DIVAB3.程序编写任务实施:(1)流程图P0P24(2)参考程序ORG 0000H LJMP MAIN;转主程序 ORG0030HMAIN:MOVSP,#5FH MOVR1"12R1MOVR2,;需要显示的十个位数字"34"送R2寄存器MOVDPTR,#TAB;赋值段码数组表首地址LOOP:MOVB,#10;除数赋值BMOV, DIVAB;除法运算,商为千位数字存放A中;余数为百位数字存放在B中 MOVCA@A+DPTR MOVP0A千位 MOVP201千位ACALLDELAY2ms;延时 MOVP2,#00HMOVA,B MOVCA@A+DPTR MOVP0,A MOVP2,#02H;选通百位 ACALLDELAY2ms2ms MOVP2,#00H位MOVA,R2 MOVB,#10除赋值MOV, DIVAB;除法运算,商为十位数字存放A中;余数为个位数字存放在B中 MOVCA@A+DPTR MOVP0A;显示 MOVP2#04 ACALLDELAY2ms;延时 MOVP2,#00HMOVA,B MOVCA@A+DPTR MOVP0,A MOVP2,#08H;选通个位 ACALLDELAY2ms2ms MOVP2,#00H LJMPLOOP DELAY2ms:...;延时2ms子程序,略RETTAB:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H;数码管0~9数字段码 END复习巩固:一、填空题1.2.视觉暂留余辉3.驱动二、选择题1.D2.B三、判断题1.√2.√3.✕四、简答题ORG0000HJMPMAINORG0030HMAIN:MOVDPTR,#TABLOOP:MOVR1,#00MOVA,R1MOVCA,@A+DPTRMOVP0,AMOVP2,#01HACALLDELAY2msMOVP2,#00INCR1MOVA,R1MOVCA,@A+DPTRMOVP0,AMOVP2,#02HACALLDELAY2msMOVP2,#00JMPLOOPDELAY2ms:2msTAB:DB76H,79H项目五中断控制应用资讯学习:

任务1直流电动机控制1.定时器中断外部中断串口中断2.外部中断0外部中断1定时器0定时器1串行口中断3.表5-1-1默认的中断优先级和中断序号中断源中断入口地址中断标志中断号中断优先级0(INT0)0003HIE00高定时器0中断000BHTF01↓1(INT1)0013HIE12↓定时器1中断001BHTF13↓串口中断0023HTI、RI4低4.RET任务实施:3.程序编写(1)流程图a)主程序流程图b)中断服务程序流程图图5-1-2主程序流程图(2)参考程序ORG0000H LJMPMAIN ORG0003H;外部中断0 LJMPTING;转向中断服务程序 ORG0100H MAIN: STEBIT0;选择中断方式为下降沿 SETBEX0;开启外部中断0 SETBEA;开启总中断KEY:JNBP3.0ZZZZJNBP3.1FZ FZ LJMPKEYKEYDELAYDELAY10msJBP3.0,KEY;再次判断正转按键是否按下,;否则转至KEY处重新检测JNBP3.0$SETBP2.0;电动机正转 CLRP2.1 LJMPKEY KEYFZ: LCALLDELAY;调用DELAY10msJBP3.1,KEY;否则转至KEY处重新检测JNBP3.1$CLRP2.0 SETBP2.1 LJMPKEY KEYDELAY:;DELAY延子序,时10ms,序略TING: ;中服程入 CLRP2.0 CLRP2.1;电动机停止RETI ; END 复习巩固:1.52.中断允许寄存器3.1.C2.A3.B三、判断题1.✕2.√3.✕四、简答题1.CPUCPU五、试一试编程说明:按键接在片P3.2引脚(INT0),P1.0接LED灯负极。ORG 0000HLJMP MAIN ORG 0003H LJMP LED ORG 0100HMAIN:SETBEX0SETBIT0SETBEASJMPLED:CPLP1.0RETI项目六定时/计数器应用资讯学习:

1提示音发生器1.识读定时/计数器结构(1)168(2)TH0TL0TH1TL12.识读定时/计数器控制(1)0停止(2)0启动(3)0停止(4)1停止3.表6-1-1定时/计数器工作方式选择M1M0工作方式说明00方式013位定时/计数器01方式116位定时/计数器10方式28位自动重装初值的定时/计数器11方式3T0分成两个独立的8位定时/计数器,T1停止计数4.识读定时/计数器寄存器的初始化步骤(1)TMOD(2)初始(3)ET0ET1(4)EA(5)任务实施:3.程序编写(1)流程图(2)参考程序ORG 0000H LJMPMAIN

图6-1-2程序流程图 ORG 000BH0 LJMPTIMER0 ORG 0030HMAIN: MOVSP,#5FHSP MOV TMOD,#01H;设置T01 MOV TH0,#0FEHT0500us8 MOV TL0,#0CHT0500us8 MOV IE,#02HT0 SETBEA SETBTR0T0 SJMP$TIMER0T0 MOV TH0,#0FEHT08 MOV TL0,#0CHT08CPLP2.0;蜂鸣器控制输出 RETI END复习巩固:1.22.定时器0二、选择题1.A2.C3.A4.D5.B三、判断题1.✕2.✕3.✕4.√5.✕6.✕四、简答题1.答:定时50ms初始值为:TH0=3CH,TL0=B0H。五、试一试编程ORG0000H LJMPMAIN ORG 000BH LJMPTIMER0 ORG 0030HMAIN:MOVSP,#5FH MOV TMOD,#01H MOV TH0,#0D8H MOV TL0,#0F0H SETBET0 SETBEA SETBTR0 SJMP$TIMER0:CPL P1.0 MOV TH0,#0D8H MOV TL0,#0F0H RETI END资讯学习:

2倒数计时器1.TF01TF12.查询0任务实施:3.程序编写(1)流程图绘制(2)参考程序

图6-2-2定时器查询方式实现倒数计时器主程序流程图ORG 0000HLJMP MAIN ORG0003H LJMPInt0Pro ORG0013H LJMPInt1Pro ORG0030HMAIN:SETBEA;开启总中断SETBEX0;开启外部中断 SETBIT0;设置外部中断0 SETBEX1;开启外部中断 SETBIT11MOVSP,#5FHMOVR7,#0 ;R70LOOP:JNBTF0,DISPLAY;判断TF0是否为1,不是则跳转到DISPLAY显示CLRTF0;当TF为1,则50ms时间到,清除溢出标志位TF0INCR1;R1加1 CJNZR120,NEXT1;判断是否到定时1sNEXT1 MOVR1,#0 1sR1CJNER7,#0,NEXT2R700NEXT2MOVR7,00R7CLRTR0T0,AJMPLOOP;跳转LOOP等待NEXT2:DECR7;R7减1,倒数计时减1sNEXT1:MOVTH0,#3CH T050ms8 MOVTL0,#0B0HT050ms8 AJMPLOOPDISPLAY:;数码管动态显示,程序略/***外部中断0中断函数,启动倒数计时器*********/Int0Pro:

MOV TMOD,#01H设置器T0为作式1,定功能MOV TH0,#3CH;装定器T0定时50ms高8位值MOV TL0,#0B0H;装载器T0定时50ms低8初MOV R7,#10 ;R7放数数值初值10MOV R1,#0;R1放1s定器溢次,为SETBTR0 T0 RETI/***外部中断1中断函数,停止倒数计时器*********/Int1Pro:复习巩固:

CLRTR0关定器T0,停定计MOV R7,#0;R7倒数时清RETIEND1.CPU51二、试一试编程题ORG0000HJMPMAINORG0100HMAIN:MOVTMOD,#01HMOVTH0,#0FEHMOVTL0,#0CHSETBTR0LOOP:JNBTF0,CLRTF0MOVTH0,#0FEHMOVTL0,#0CHCPLP1.0AJMPLOOPEND资讯学习:

3生产线自动打包控制器1.识读单片机计数器(1)P3.5P3.6(2)负跳变(3)两个2.识读单片机计数器计数规则328533任务实施:(1)流程图说明:以P1.0接LED灯负极,模拟打包信号输出为例。图6-3-2主程序流程图(2)参考程序ORG0000HLJMPMAINORG000BH;T0TIME0MAIN:MOVTMOD,#06H;设置T0为工作方式2,计数功能,自动重装MOVTH0,#232;装载计数器T0计满24个数的TH0初值MOVTL0,#232;装载计数器T0计满24个数的TH0初值SETBEASETBET0;T0中断SETBP1.0LEDSETBTR0;启动T0计数JMP$TIME0:;T0中断服务程序入口CLRP1.0_;输出打包控制信号,启动打包机,LED亮LCALLDELAY1ms;延时0.1sSETBP1.0;包控制信号无效,停止打包,LED熄灭RETI;中断返回DELAY1ms:;1ms延时子程序入口,程序略END复习巩固:1.1/242.655361.三、试一试编程P3.20,P1.0LEDORG0000HJMPMAINORG0003H LJMPInt0ProORG000BHLJMPTIME0 ORG0030HMAIN:MOVTMOD,#06HMOVTH0,#0MOVTL0,#0SJMP$Int0Pro:MOVTH0,#0MOVTL0,#0SETBP1.0SETBTR0RETITIME0:CLRTR0CLRP1.0RETIEND项目七串口通信应用任务双机通信资讯学习:1.单工半双工全双工2.(1)12起始位停止位(2)83.是指每秒钟传送信号的数量4.表7-1-1串行口工作方式SM0SM1方式功能说明000同步移位寄存器方式(通常用于扩展I/O口),波特率固定01110(8),(T110211位异步收发(9位数据),波特率固定11311(9),(T1溢出率控制)5.UART使用步骤(1)串口工作模式(4)中断5)SBUFSBUF任务实施:3.程序编写(1)流程图a)主机主程序b)从机主程序c)从机串口中断服务程序图7-1-2双机串行通信程序流程图(2)参考程序说明:主机闪烁指令开关接P1.0引脚,熄灭指令开关接P1.1引脚为例。;***************************主机单片机参考程序********************************SHANBITP1.0;伪指令,定义发送闪烁指令按键名为SHANSTOPBITP1.1:令定发熄按名为STOPORG0000H JMPSTART START:MOVTMOD,#20H;设置T1为工作方式2,定时功能,自动重装MOVTH1,#0FDH;装载串口波特率为9600,定时器T1初值MOVTL1,#0FDH9600T1MOVSCON,#50H1,REN1MOVPCON,#00H;SETBEA;开启总中断SETBES;开启串行口中断SETBTR1;启动定时器T1STA:JBSHAN,STOSTOLCALLDELAY10msJBSEND,STOSTOMOV,#01H01HAJNBSEND,$;按键松手判断MOVSBUF,AJNB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论