单片机习题答案_第1页
单片机习题答案_第2页
单片机习题答案_第3页
单片机习题答案_第4页
单片机习题答案_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

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

文档简介

第1章单片机概述1.除了单片机这一名称之外,单片机还可称为和。答:微控制器,嵌入式控制器。2.单片机与普通微型计算机不一样之处于于其将、、和3部分集成于一块芯片上。答:CPU、存放器、I/O口。3.8051与8751区分是。A.内部数据存放单元数目不一样 B.内部数据存放器类型不一样C.内部程序存放器类型不一样 D.内部存放器数目不一样答:C。4.在家用电器中使用单片机应属于微计算机。A.辅助设计应用;B.测量、控制应用 ;C.数值计算应用;D.数据处理应用答:B。5.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区分?答:微处理器、微处理机和CPU都是中央处理器不一样称谓;而微计算机、单片机都是一个完整计算机系统,单片机特指集成在一个芯片上用于测控目标单片微计算机。6.MCS-51系列单片机基本型芯片分别为哪几个?它们差异是什么?答:MCS-51系列单片机基本型芯片分别是8031、8051和8751。它们差异是在片内程序存放器上。8031无片内程序存放器,8051片内有4KB程序存放器ROM,而8751片内集成有4KB程序存放器EPROM。7.为何不应该把51系列单片机称为MCS-51系列单片机?答:因为MCS-51系列单片机中“MCS”是Intel企业生产单片机系列符号,而51系列单片机是指世界各个厂家生产全部与8051内核结构、指令系统兼容单片机。8.AT89C51单片机相当于MCS-51系列单片机中哪一个型号产品?答:相当于MCS-51系列中87C51,只不过是AT89C51芯片内4KBFlash存放器取代了87C第2章AT89C51单片机片内硬件结构1.在AT89C51单片机中,假如采取6MHz晶振,一个机器周期为。答:2µs2.AT89C51单片机机器周期等于个时钟振荡周期。答:12。3.内部RAM中,位地址为40H、88H位,该位所在字节字节地址分别为和。答:28H;88H。4.片内字节地址为2AH单元最低位位地址是;片内字节地址为88H单元最低位位地址是。答:50H;88H。5.若A中内容为63H,那么,P标志位值为。答:P标志位值为0。6.AT89C51单片机复位后,R4所对应存放单元地址为,因上电时PSW

=

。这时当前工作存放器区是组工作存放器区。答:04H;00H;0。7.内部RAM中,可作为工作存放器区单元地址为H~H。答:00H;1FH。8.经过堆栈操作实现子程序调用,首先要把内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护断点送回到。答:PC;PC。9.单片机PC是16位,所以其寻址范围为KB。答:64KB。10.判断以下项说法是正确。A.AT89C51单片机CPU是由RAM和EPROM组成B.区分片外程序存放器和片外数据存放器最可靠方法是看其位于地址范围低端还是高端C.在AT89C51单片机中,为使准双向I/O口工作在输入方式,必须确保它被事先预置为1D.PC能够看成是程序存放器地址指针答:A.错;B.错;C.对;D.对。11.判断以下关于PC和DPTR结论是正确。A.DPTR是能够访问,而PC不能访问B.它们都是16位存放器C.在单片机运行时,它们都具备自动加“1”功效D.DPTR能够分为2个8位存放器使用,但PC不能答:A.对;B.对;C.错;D.对。12.判断以下说法项是正确。A.程序计数器PC不能为用户编程时直接访问,因为它没有地址B.内部RAM位寻址区,只能供位寻址使用,而不能供字节寻址使用C.AT89C51单片机共有21个特殊功效存放器,它们位都是可用软件设置,所以,是能够进行位寻址。答:A.对;B.错;C.错。13.PC值是。A.当前正在执行指令前一条指令地址B.当前正在执行指令地址C.当前正在执行指令下一条指令地址D.控制器中指令存放器地址答:A.错;B.错;C.对;D.错。14.判断以下说法项是正确。A.PC是一个不可寻址特殊功效存放器B.单片机主频越高,其运算速度越快C.在AT89C51单片机中,一个机器周期等于1sD.特殊功效存放器内存放是栈顶首地址单元内容答:A.对;B.对;C.错;D.错。15.AT89C51单片机片内都集成了哪些功效部件?各个功效部件最主要功效是什么?(1)1个微处理器(CPU);(2)128个数据存放器(RAM)单元;(3)4KBFlash程序存放器;(4)4个8位可编程并行I/O口(P0口、P1口、P2口、P3口);(5)1个全双工串行口;(6)2个16位定时器/计数器;(7)一个中止系统,5个中止源,2个优先级;(8)21个特殊功效存放器(SFR)。16.说明AT89C51单片机引脚作用,该引脚接高电平和低电平时各有何种功效?答:当脚为高电平时,单片机读片内程序存放器(4KBFlash),但在PC值超出0FFFH(即超出4KB地址范围)时,将自动转向读外部程序存放器内程序。当脚为低电平时,对程序存放器读操作只限定在外部程序存放器,地址为0000H~FFFFH,片内4KBFlash程序存放器不起作用。17.请写出这些单元入口地址及对应中止源。答:64KB程序存放器空间中有5个特殊单元分别对应于5个中止源中止服务程序入口地址,见下表。表5个中止源中止入口地址入口地址中止源0003H外部中止0()000BH定时器0(T0)0013H外部中止1()001BH定时器1(T1)0023H串行口18.当AT89C51单片机运行犯错或程序陷入死循环时,怎样摆脱困境?答:按下复位按钮。第3章AT89C51单片机指令系统1.在基址加变址寻址方式中,以作为变址存放器,以或作为基址存放器。答:A,PC,DPTR。2.指令格式是由和组成,也可仅由组成。答:操作码,操作数,操作码。3.假定累加器A中内容为30H,执行指令1000H: MOVCA,@A+PC后,把程序存放器单元内容送入累加器A中。答:1031H。4.在AT89C51单片机中,PC和DPTR都用于提供地址,但PC是为访问存放器提供地址,而DPTR是为访问存放器提供地址。答:程序,数据。5.在存放器间接寻址方式中,其“间接”表现在指令中存放器内容不是操作数,而是操作数。答:地址。6.已知程序执行前有(A)

=

02H,(SP)

=

52H,(51H)

=

FFH,(52H)

=

FFH。下述程序执行后,(A)

=,(SP)

=,(51H)

=,(52H)

=,(PC)

=。POP DPHPOP DPLMOV DPTR,#4000HRL AMOV B,AMOVC A,@A+DPTRPUSH AccMOV A,BINC AMOVC A,@A+DPTRPUSH AccRETORG 4000HDB 10H,80H,30H,50H,30H,50H答:(A)=50H,(SP)=50H,(51H)=30H,(52H)=50H,(PC)=5030H。7.假定(A)

=

83H,(R0)

=

17H,(17H)

=

34H,执行以下指令后,(A)

=。ANL A,#17HORL 17H,AXRL A,@R0CPL A答:(A)=0CBH。8.假设(A)

=

55H,(R3)

=

0AAH,在执行指令“ANLA,R5”后,(A)

=

,(R3)

=

。答:(A)=00H,(R3)=0AAH。9.假如(DPTR)

=

507BH,(SP)

=

32H,(30H)

=

50H,(31H)

=

5FH,(32H)

=

3CH,则执行以下指令后,(DPH)

=

,(DPL)

=

,(SP)

=

。POP DPHPOP DPLPOP SP答:(DPH)=3CH,(DPL)=5FH,(SP)=50H。10.假定,(SP)

=

60H,(A)

=

30H,(B)

=

70H,执行以下指令后,SP内容为,61H单元内容为,62H单元内容为。PUSH AccPUSH B答:(SP)=62H,(61H)=30H,(62H)=70H。11.判断以下说法项是正确。A.立刻寻址方式是被操作数据本身就在指令中,而不是它地址在指令中B.指令周期是执行一条指令时间C.指令中直接给出操作数称为直接寻址答:A.对;B.对;C.错。12.判断以下指令正误。(1)MOV28H,@R2(2)DECDPTR(3)INCDPTR(4)CLRR0(5)CPLR5(6)MOVR0,R1(7)PHSHDPTR(8)MOVF0,C(9)MOVF0,Acc.3(10)MOVXA,@R1(11)MOVC,30H(12)RLCR0答:(1)错(2)错(3)对(4)错(5)错(6)错(7)错(8)对(9)错(10)对

(11)对(12)错。13.访问SFR,可使用哪些寻址方式?答:只能使用直接寻址方式。14.以下程序段功效是什么?PUSH AccPUSH BPOP AccPOP B答:A内容与B内容交换。15.写出完成以下要求指令,不过不能改变未包括位内容。(1)把ACC.3,ACC.4,ACC.5和ACC.6清“0”。(2)把累加器A中间4位清“0”。(3)使ACC.2和ACC.3置“1”。答: (1)ANLA,#87H

(2)ANLA,#0C3H

(3)ORLA,#0CH16.借助本书中表3-2(指令表),对以下指令代码(十六进制)进行手工反汇编。FFC0E0E5F0F0答: MOV R7,APUSH AMOV A,BMOVX @DPTR,A第4章AT89C51单片机汇编语言程序设计1.已知程序执行前有A

=

02H,SP

=

42H,(41H)

=

FFH,(42H)

=

FFH。下述程序执行后,A

=

;SP

=

;(41H)

=

;(42H)

=

;PC

=

。POP DPHPOP DPLMOV DPTR,#3000HRL AMOV B,AMOVC A,@A+DPTRPUSH AccMOV A,BINC AMOVC A,@A+DPTRPUSH AccRETORG 3000HDB 10H,80H,30H,80H,50H,80H答:A=80H,SP=40H,(51H)=50H,(52H)=80H,PC=8050H。2.说明伪指令作用。“伪”含义是什么?惯用伪指令功效怎样?答:伪指令不属于指令系统中汇编语言指令,它是程序员发给汇编程序控制命令。只有在汇编前源程序中才有伪指令。所以“伪”表现在汇编后,伪指令没有对应机器代码产生。3.解释手工汇编、机器汇编、交叉汇编、反汇编术语概念。答:(1)手工汇编:手工编程,首先把程序用助记符指令写出,然后经过查指令机器代码表,逐一把助记符指令“翻译”成机器代码,这种人工查表“翻译”指令方法称为手工汇编。(2)机器汇编:是借助于微型计算机上软件(汇编程序)来代替手工汇编,完成把助记符指令“翻译”成机器代码工作。(3)交叉汇编:使用微型计算机来完成汇编,而汇编后得到机器代码却是在另一台计算机(这里是单片机)上运行,称这种机器汇编为交叉汇编。(4)反汇编:将二进制机器代码语言程序翻译成汇编语言源程序过程。4.以下程序段经汇编后,从1000H开始各关于存放单元内容是什么?ORG1000HTAB1 EQU1234HTAB2 EQU3000HDB "MAIN"DW TAB1,TAB2,70H答:4D41494E1234300000705.设计子程序时应注意哪些问题?答:在编写子程序时应注意以下问题。(1)子程序第一条指令前必须有标号。(2)使用子程序调用指令时,有两条调用指令可供使用。①使用绝对调用指令(ACALLaddr11)要注意,被调用子程序首地址与本绝对调用指令下一条指令高5位地址相同,即只能在同一2KB程序存放区内。②使用长调用指令(LCALLaddr16)时,addr16为直接调用子程序目标地址,也就是说,被调用子程序可放置在64KB程序存放器区任意位置。(3)子程序结构中必须用到堆栈,堆栈通惯用来保护断点和现场保护。(4)子程序返回主程序时,最终一条指令必须是RET指令。(5)子程序能够嵌套,即主程序能够调用子程序,子程序又能够调用另外子程序。6.试编写一个程序,将内部RAM中45H单元高4位清“0”,低4位置“1”。答:参考程序以下:MOV A,45HANL A,#0FHORL A,#0FHMOV 45H,A7.试编写程序,查找在内部RAM30H~50H单元中是否有0AAH这一数据。若有,则将51H单元置为“01H”;若未找到,则将51H单元置为“00H”。答:参考程序以下:START: MOV R0,#30H MOV R2,#20HLOOP: MOV A,@R0 CJNE A,#0AAH,NEXTMOV 51H,#01HLJMP EXITNEXT: INC R0 DJNZ R2,LOOPMOV 51H,#00HEXIT: RET8.试编写程序,查找在内部RAM20H~40H单元中出现“00H”这一数据次数,并将查找到结果存入41H单元。答:参考程序以下:START: MOV 41H,#0 MOV R0,#20H MOV R2,#20HLOOP: MOV A,@R0 JNZ NEXT INC 41HNEXT: INC R0 DJNZ R2,LOOP RET9.在内部RAM21H单元开始存有一组单字节无符号数,数据长度为20H,编写程序,要求找出最大数存入MAX单元。答:略:10.若SP

=

60H,标号LABEL所在地址为3456H。LCALL指令地址为H,执行以下指令HLCALLLABEL后,堆栈指针SP和堆栈内容发生了哪些改变?PC值等于什么?假如将指令LCALL直接换成ACALL是否能够?假如换成ACALL指令,可调用地址范围是什么?答: (1)SP=SP+1=61H (61H)=PC低字节=03H

SP=SP+1=62H(62H)=PC高字节=20H(2)PC=3456H (3)能够 (4)2KB=2048Byte第5章AT89C51单片机中止系统1.外部中止1中止入口地址为。定时器1中止入口地址为。答:0013H;001BH。2.若(IP)

=

00010100B,则优先级最高者为,最低者为。答:外部中止1;定时器T1。3.AT89C51单片机响应中止后,产生长调用指令LCALL,执行该指令过程包含:首先把内容压入堆栈,以进行断点保护,然后把长调用指令16位地址送,使程序执行转向中中止地址区。答:PC、PC、程序存放器。4.判断AT89C51单片机对外中止请求源响应最快响应时间为3个机器周期。答:对。5.以下说法正确是。A.各中止源发出中止请求信号,都会标识在AT89C51单片机IE存放器中B.各中止源发出中止请求信号,都会标识在AT89C51单片机TMOD存放器中C.各中止源发出中止请求信号,都会标识在AT89C51单片机IP存放器中D.各中止源发出中止请求信号,都会标识在AT89C51单片机TCON与SCON存放器中答:D。6.中止查询确认后,在以下各种AT89C51单片机运行情况下,能立刻进行响应是。A.当前正在进行高优先级中止处理B.当前正在执行RETI指令C.当前指令是DIV指令,且正处于取指令机器周期D.当前指令是MOVA,R3答:D。7.在AT89C51单片机中止请求源中,需要外加电路实现中止撤消是。A.电平方式外部中止B.脉冲方式外部中止C.外部串行中止D.定时中止答:A。8.以下说法正确是。A.同一级别中止请求按时间先后次序响应B.同一时间同一级别多中止请求将形成阻塞,系统无法响应C.低优先级中止请求不能中止高优先级中止请求,不过高优先级中止请求能中止低优先级中止请求D.同级中止不能嵌套答:A、C、D。9.中止服务子程序与普通子程序有哪些相同和不一样之处?答:RETI指令在返回时,同时去除中止系统中对应优先级触发器,以允许下次中止,而RET指令则没有这个操作。除了这一点两条指令不一样外,其余操作都相同。10.AT89C51单片机响应外部中止经典时间是多少?在哪些情况下,CPU将推迟对外部中止请求响应?答:略。11.编写外部中止1为跳沿触发中止初始化程序段。答: SETB IT1 SETB EX1 SETB EA12.中止响应条件是什么?答:略。13.某系统有3个外部中止源1、2、3,当某一中止源发出中止请求使引脚变为低电平时(见图5-10),便要求CPU进行处理,它们优先处理次序由高到低为3、2、1,中止处理程序入口地址分别为1000H、1100H、1200H。试编写主程序及中止服务子程序(转至对应中止处理程序入口即可)。答:参见电路如图5-10所表示,参考程序以下: ORG 0000H LJMP MAIN ORG 0013H LJMP INT_EX1 ORG 0030HMAIN: CLR IT0 ;采取电平触发,低电平有效中止 SETB EX1 ;允许外部中止1 SETB EA WAIT: LJMP WAIT ;用原地跳转代替一段用户程序;以下为外部中止1服务子程序INT_EX1: JNB P1.2,NEXT1 ;P1.2=0,不是3号中止,跳转NEXT1 LJMP INT_IR3;是3号中止,跳转到对应中止处理程序NEXT1: JNB P1.1,NEXT2 ;P1.1=0,不是2号中止,跳转NEXT2 LJMP INT_IR2 ;跳转到2号中止处理程序NEXT2: LJMP INT_IR1 ;跳转到1号中止处理程序 ORG 1000HINT_IR3: 插入对应中止处理程序 RETI ;中止返回 ORG 1100HINT_IR2: 插入对应中止处理程序 RETI ;中止返回 ORG 1200HINT_IR1: 插入对应中止处理程序 RETI ;中止返回第6章AT89C51单片机定时器/计数器1.以下项说法是正确。A.特殊功效存放器SCON,与定时器/计数器控制无关B.特殊功效存放器TCON,与定时器/计数器控制无关C.特殊功效存放器IE,与定时器/计数器控制无关D.特殊功效存放器TMOD,与定时器/计数器控制无关答:A.对;B.;错C.错;D.错。2.假如采取晶振频率为3MHz,定时器/计数器工作在方式0、1、2下,其最大定时时间各为多少?答:因为机器周期

所以定时器/计数器工作方式0下,其最大定时时间为

一样能够求得,方式1下最大定时时间为262.144ms;方式2下最大定时时间为1024ms。3.定时器/计数器用作定时器模式时,其计数脉冲由谁提供?定时时间与哪些原因关于?答:定时器/计数器用作定时器时,其计数脉冲由系统振荡器产生内部时钟信号12分频后提供。定时时间与时钟频率和定时初值关于。4.定时器/计数器用作计数器模式时,对外界计数频率有何限制?答:因为确认1次负跳变要花2个机器周期,即24个振荡周期,因另外部输入计数脉冲最高频率为系统振荡器频率1/24。5.采取定时器/计数器T0对外部脉冲进行计数,每计数100个脉冲后,T0转为定时工作方式。定时1ms后,又转为计数工作方式,如此循环不止。假定AT89C51单片机晶体振荡器频率为6MHz,请使用方式1实现,要求编写程序。答:定时器/计数器T0在计数和定时工作完成后,均采取中止方式工作。除了第一次计数工作方式设置在主程序完成外,后面定时或计数工作方式分别在中止程序完成,用一标志位识别下一轮定时器/计数器T0工作方式。参考程序以下: ORG 0000H LJMP MAIN ORG 000BH LJMP IT0PMAIN: MOV TMOD,#06H ;定时器/计数器T0为计数方式2 MOV TL0,#156 ;计数100个脉冲初值赋值 MOV TH0,#156 SETB GATE ;打开计数门 SETB TR0 ;开启T0,开始计数 SETB ET0 ;允许T0中止 SETB EA ;CPU开中止 CLR F0 ;设置下一轮定时方式标志位WAIT: AJMP WAITIT0P: CLR EA ;CPU关中止 JB F0,COUNT ;F0=1,转计数方式设置 MOV TMOD,#00H ;定时器/计数器T0为定时方式0 MOV TH0,#0FEH ;定时1ms初值赋值 MOV TL0,#0CH SETB EA RETICOUNT: MOV TMOD,#06H MOV TL0,#156 SETB EA RETI6.定时器/计数器工作方式2有什么特点?适适用于哪些应用场所?答:定时器/计数器工作方式2具备自动恢复初值特点,适适用于精准定时,如波特率产生。7.编写程序,要求使用T0,采取方式2定时,在P1.0输出周期为400µs,占空比为10∶1矩形脉冲。答:依照题意,从P1.0输出矩形脉冲高低电平时间为10∶1,则高低电平时间分别为363.63µs和36.37µs。假如系统采取6MHz晶振,Tcy=2µs,所以高低电平输出取整,则约为364µs和36µs。参考程序以下:ORG 0000H LJMP MAIN ORG 000BH LJMP IT0PMAIN: MOV TMOD,#02H ;定时器/计数器T0为定时方式2 MOV TL0,#4AH ;定时364s初值赋值 SETB TR0 ;开启T0,开始计数 SETB ET0 ;允许T0中止 SETB EA ;CPU开中止 SETB P1.0WAIT: AJMP WAITIT0P: CLR EACLR P1.0 ;关中止 MOV R0,#9DLY: DJNZ R0,DLY ;延时36s MOV TL0,#4AH ;定时364s初值赋值 SETB P1.0 SETB EA RETI8.一个定时器定时时间有限,怎样用两个定时器串行定时来实现较长时间定时?答:方法1,在第一个定时器中止程序里关闭本定时器中止程序,设置和打开另一个定时器;在另一个定时器中止程序中关闭本定时中止,设置和打开另一个定时器。这种方式定时时间为两个定时器定时时间和。方法2,一个作为定时器,在定时中止后产生一个外部计数脉冲(比如由P1.0接产生),另一个定时器工作在计数方式。这么两个定时器定时时间为一个定时器定时时间乘以另一个定时器计数值。9.当定时器T0用于方式3时,应该怎样控制订时器T1开启和关闭?答:由T1(P3.5)口控制订时器T1开启和关闭。10.定时器/计数器测量某正单脉冲宽度,采取何种方式可得到最大量程?若时钟频率为6MHz,求允许测量最大脉冲宽度是多少?答:采取方式1定时工作方式。最大脉冲宽度为131.072ms。11.编写一段程序,功效要求:当P1.0引脚电平正跳变时,对P1.1输入脉冲进行计数;当P1.2引脚电平负跳变时,停顿计数,并将计数值写入R0、R1(高位存R1,低位存R0)。答:将P1.1输入脉冲接入INT0,即使用T0计数器完成对P1.1口脉冲计数。参考程序以下:ORG 0000H LJMP MAIN ORG 000BH LJMP IT0PMAIN: JNB P1.0,MAINMOV TMOD,#05H ;定时器/计数器T0为计数方式1 SETB TR0 ;开启T0,开始计数 SETB ET0 ;允许T0中止 SETB EA ;CPU开中止WAIT: JB P1.2,WAIT CLR EA CLR TR0 MOV R1,TH0 MOV R0,TL0 AJMP $IT0P: INC R2 RETI12.THx与TLx(x

=

0,1)是普通存放器还是计数器?其内容能够随时用指令更改吗?更改后新值是立刻刷新还是等当前计数器计满后才能刷新?答:THx与TLx(x=0,1)是由特殊功效存放器组成计数器,其内容能够随时用指令更改,更改后新值立刻刷新。但在读THx、TLx值时,应该先读THx值,后读TLx,再读THx值。若两次读得THx值相同,则可确定读得内容正确。若前后两次读得THx值有改变,再重复上述过程。第7章AT89C51单片机串行口1.帧格式为1个起始位,8个数据位和1个停顿位异步串行通信方式是方式。答:1。2.在串行通信中,收发双方对波特率设定应该是。答:相等。3.以下选项中,是正确。A.串行口通信第9数据位功效可由用户定义B.发送数据第9数据位内容是在SCON存放器TB8位中预先准备好C.串行通信帧发送时,指令把TB8位状态送入发送SBUF中D.串行通信接收到第9位数据送SCON存放器RB8中保留E.串行口方式1波特率是可变,经过定时器/计数器T1溢出率设定答:(A)对(B)对(C)错(D)对(E)对。4.经过串行口发送或接收数据时,在程序中应使用。A.MOVC指令 B.MOVX指令 C.MOV指令 D.XCHD指令答:(C)MOV指令。5.串行口工作方式1波特率是。A.固定,为fosc/32 B.固定,为fosc/16C.可变,经过定时器/计数器T1溢出率设定 D.固定,为fosc/64答:(C)。6.在异步串行通信中,接收方是怎样知道发送方开始发送数据?答:当接收方检测到RXD引脚上有效负跳变时,即可知道发送方开始发送数据。7.串行口有几个工作方式?有几个帧格式?各种工作方式波特率怎样确定?答:串行口有4种工作方式:方式0、方式1、方式2、方式3。

有3种帧格式,方式2和3具备相同帧格式。

方式0发送和接收都以fosc/12为固定波特率。

方式1波特率=2SMOD/32×定时器T1溢出率。

方式2波特率=2SMOD/64×fosc。

方式3波特率=2SMOD/32×定时器T1溢出率。8.假定串行口串行发送字符格式为1个起始位、8个数据位、1个奇校验位、1个停顿位,请画出传送字符“B”(42H)帧格式。答:传送字符“B”帧格式如图所表示(先低位后高位)。

起始位

01000010校验位停顿位图9.为何定时器/计数器T1用作串行口波特率发生器时,常采取方式2?若已知时钟频率、通信波特率,怎样计算其初值?答:(1)因为定时器/计数器在方式2下,初值能够自动重装,这么在进行串口波特率发生器设置时,就防止了重装参数操作,且降低了重装参数误差。

(2)已知时钟频率、通信波特率,依照公式(7-3),即可计算出初值。10.若晶体振荡器为11.0592MHz,串行口工作于方式1,波特率为4800bit/s,写出用T1作为波特率发生器方式控制字和计数初值。答:经计算,初值为FAH。控制字: ANL TMOD,#0F0H ORL MOD,#20H MOV TH1,#0FAH MOV TL1,#0FAH MOV SCON,#40H11.简述利用串行口进行多机通信原理。答:以方式1为例。

发送过程:数据位由TXD端输出,发送1帧信息为10位,当CPU执行1条数据写发送缓冲器SBUF指令,就开启发送。发送开始时,内部发送控制信号SEND变为有效,将起始位向TXD输出,今后,每经过1个TX时钟周期,便产生1个移位脉冲,并由TXD输出1个数据位。8位数据位全部输出完成后,置1中止标志位TI,然后SEND信号失效。接收过程:当检测到起始位负跳变时,则开始接收。接收时,定时控制信号有2种。其中一个是位检测器采样脉冲,它频率是RX时钟16倍。也就是在1位数据期间,有16个采样脉冲,以波特率16倍速率采样RXD引脚状态,当采样到RXD端从1到0跳变时就开启检测器,接收值是3次连续采样,取其中2次相同值,以确认是否是真正起始位开始,这么能很好地消除干扰引发影响,以确保可靠无误地开始接收数据。12.使用AT89C51串行口按工作方式1进行串行数据通信,假定波特率为2400bit/s,以中止方式传送数据,请编写全双工通信程序。答:请参考教材P115-P117程序,并作适当改动。13.某AT89C51单片机串行口,传送数据帧格式由1个起始位(0)、7个数据位、1个偶校验和1个停顿位(1)组成。当该串行口每分钟传送1

800个字符时,试计算出它波特率。答:串口每秒钟传送字符为1800/60=30个字符/秒,所以波特率为30个字符/秒×10位1个字符=300b/s。14.为何AT89C51单片机串行口方式0帧格式没有起始位(0)和停顿位(1)?答:串行口方式0为同时移位存放器输入/输出方式,惯用于外接移位存放器,以扩展并行I/O口,通常不用于两个89C51之间串行通信。该方式以fosc/12固定波特率从低位到高位发送或接收数据。15.直接以TTL电平串行传输数据方式有什么缺点?答:优点是连线简单,缺点是抗干扰性能差,传输距离短。第8章AT89C51单片机扩展存放器接口设计1.单片机存放器主要功效是存放和。答:程序,数据。2.假设外部数据存放器H单元内容为80H,执行以下指令后累加器A中内容为。MOVP2,#20HMOVR0,#00HMOVXA,@R0答:80H。3.在存放器扩展中,不论是线选法还是译码法最终都是为扩展芯片片选端提供控制信号。答:片选。4.起止范围为0000H~3FFFH存放器容量是KB。答:16KB5.在AT89C51单片机中,PC和DPTR都用于提供地址,但PC是为访问存放器提供地址,而DPTR是为访问存放器提供地址。答:程序,数据。6.11条地址线可选个存放单元,16KB存放单元需要条地址线。答:2KB,14。7.4KBRAM存放器首地址若为0000H,则末地址为H。答:0FFFH。8.区分AT89C51单片机片外程序存放器和片外数据存放器最可靠方法是。A.看其位于地址范围低端还是高端B.看其离AT89C51单片机芯片远近C.看其芯片型号是ROM还是RAMD.看其是与信号连接还是与信号连接答:D。9.试编写一个程序(如将05H和06H拼为56H),设原始数据放在片外数据区H单元和H单元中,按次序拼装后单字节数放入H。答:本题主要考查对外部存放器读、写操作编程,只要正确使用MOVX指令就能够了。编程思绪:首先读取H值,保留在存放器A中,将存放器A高4位和低4位交换,再屏蔽掉低4位然后将存放器A值保留到30H中,然后再读取H值,保留在存放器A中,屏蔽掉高4位,然后将存放器A值与30H进行“或运算”,将运算后结果保留在H中。 ORG 0000HMAIN: MOV DPTR,#H ;设置数据指针初值 MOVX A,@DPTR ;读取H值 SWAP A ANL A,#0F0H ;屏蔽掉低4位 MOV 30H,A ;保留A INC DPTR ;指针指向下一个片外RAM单元 MOVX A,@DPTR ;读取H值 ANL A,#0FH ;屏蔽掉高4位 ORL A,30H ;进行拼装 MOVX @DPTR,A ;保留到H片外RAM单元 END10.编写程序,将外部数据存放器中4000H~40FFH单元全部清“0”。答:本题主要考查对外部数据块写操作;编程时只要注意循环次数和MOVX指令使用就能够了。 ORG 0000HMAIN: MOV A,#0 ;0给A MOV 0,#0FFH ;设置循环次数 MOV DPTR,#4000H ;设置数据指针初值LOOP: MOVX @DPTR,A ;当前单元清“0 INC DPTR ;指向下一个单元 DJNZ R0,LOOP ;是否结束 END11.在AT89C51单片机系统中,外接程序存放器和数据存放器共16位地址线和8位数据线,为何不会发生冲突?答:因为控制信号线不一样。

外扩RAM芯片既能读出又能写入,所以通常都有读、写控制引脚,记为和,它们分别与89C51和引脚相连。

外扩EPROM在正常使用中只能读出,不能写入,故EPROM芯片没有写入控制引脚,只有读出引脚,记为,该引脚与89C51单片机相连。12.请写出图8-14中4片程序存放器27128各自所占地址空间。答:图中采取了译码法。4片地址分别为0000H~3FFFH、4000H~7FFFH、8000H~BFFFH、C000H~FFFFH。13.现有AT89C51单片机、74LS373锁存器、1片2764EPROM和两片6264RAM,请用它们组成一个单片机应用系统,要求以下:(1)画出硬件电路连线图,并标注主要引脚;(2)指出该应用系统程序存放器空间和数据存放器空间各自地址范围。答:略。14.图8-22(a)所表示为AT89C51单片机中存放器地址空间分布图。题图8-22(b)为存放器地址译码电路,为使地址译码电路按题图8-22(a)所表示要求进行正确寻址,要求画出:(1)A组跨接端子内部正确连线图。(2)B组跨接端子内部正确连线图。答:(1)A组跨接端子内部正确连线图以下左图所表示。(2)B组跨接端子内部正确连线图以下右图所表示。第9章AT89C51单片机扩展I/O接口设计1.判断以下说法是否正确,为何?(1)AT89C51(2)在81C55芯片中,决定端口和RAM单元编址信号是AD7~AD0和。(3)82C55具备三态缓冲器,所以能够直接挂在系统数据总线上。(4)82C55PB口能够设置成方式2。答:(1)错,81C55具备地址锁存功效。(2)错,在81C55芯片中,引脚IO/M*、A2、A1、A0决定端口地址和RAM单元编址。(3)错,82C55不具备三态缓冲器。(4)错,82C55PB口只能够设置成方式0和方式1。2.I/O接口和I/O端口有什么区分?I/O接口功效是什么?答:I/O端口简称I/O口,常指I/O接口电路中具备端口地址存放器或缓冲器。I/O接口是指单片机与外设间I/O接口芯片。

I/O接口功效:(1)实现和不一样外设速度匹配;(2)输出数据缓存;(3)输入数据三态缓冲。3.I/O数据传送由哪几个传送方式?分别在哪些场所下使用?答:(1)同时传送方式。同时传送又称无条件传送。当外设速度可与单片机速度相比拟时,经常采取这种方式。最经典同时传送就是单片机和外部数据存放器之间数据传送。

(2)查询传送方式。查询传送又称有条件传送,也称异步传送。单片机经过查询得知外设准备好后,再进行数据传送。异步传送优点是通用性好,硬件连线和查询程序十分简单,不过效率不高。为了提升单片机工作效率,通常采取中止方式。(3)中止传送方式。中止传送方式是利用AT89C51本身中止功效和I/O接口中止功效来实现I/O数据传送。单片机只有在外设准备好后,发出数据传送请求,才中止主程序,进入与外设进行数据传送中止服务程序,进行数据传送。中止服务完成后又返回主程序继续执行。所以,采取中止方式能够大大提升单片机工作效率。4.惯用I/O端口编址有哪两种方式?它们各有什么特点?AT89C51单片机I/O端口编址采取是哪种方式?答:有两种。(1)独立编址方式。就是I/O地址空间和存放器地址空间分开编址。其优点是,I/O地址空间和存放器地址空间相互独立,界限分明。不过,却需要设置一套专门读/写I/O指令和控制信号。(2)统一编址方式。它是把I/O端口存放器与数据存放器单元同等对待,统一编址。统一编址优点是不需要专门I/O指令,直接使用访问数据存放器指令进行I/O操作,简单、方便且功效强大。89C51单片机使用是I/O和外部数据存放器RAM统一编址方式。5.82C55“方式控制字”和“PC口按位置位/复位控制字”都能够写入82C55同一控制存放器,82C55是怎样来区分这两个控制字?答:82C55经过写入控制字存放器控制字最高位来判断,最高位为1时,为方式控制字;最高位为0时,为PC口按位置位/复位控制字。6.编写程序,采取82C55PC口按位置位/复位控制字,将PC7置“0”,PC4置“1”(已知82C55各端口地址为7FFCH~7FFFH)。答:本题主要考查对82C55PC口操作。其方式控制字最高位为0时,低4位对PC口进行置位。由题目可知方式控制存放器地址为7FFFH。 ORG 0100H MAIN: MOV DPTR,#7FFFH ;控制字存放器地址7FFFH送DPTR MOV A,#0EH ;将PC7置0 MOVX @DPTR,A MOV A,#09H ;将PC4置1 MOVX @DPTR,A END7.由图9-6来说明82C55PA口在方式1应答联络输入方式下工作过程。答:当外设输入一个数据并送到PA7~PA0上时,输入设备自动在选通输入线向82C55发送一个低电平选通信号,则把PA7~PA0上输入数据存入PA口输入数据缓冲/锁存器;然后使输入缓冲器输出线IBFA变成高电平,以通知输入设备,82C55PA口已收到它送来输入数据。82C55检测到联络线由低电平变成了高电平、IBFA为1状态和中止允许触发器INTEA为1时,使输出线INTRA(PC3)变成高电平,向89C51发出中止请求。INTEA状态可由用户经过对PC4置位/复位来控制。89C51响应中止后,能够经过中止服务程序从PA口输入数据缓冲/锁存器读取外设发来输入数据。当输入数据被CPU读走后,82C55撤消INTRA上中止请求,并使IBFA变为低电平,以通知输入外设能够送下一个输入数据。8.81C55端口都有哪些?哪些引脚决定端口地址?引脚TIMERIN和作用是什么?答:81C55端口有以下几个:命令/状态存放器、PA口、PB口、PC口、计数器高8位存放器与低8位存放器以及RAM单元。引脚IO/,A2、A1、A0决定端口地址。TIMERIN是计数脉冲输入引脚,输入脉冲上跳沿用于对81C55片内14位计数器减1。为计数器输出引脚。当14位计数器减为0时,就在该引线上输出脉冲或方波,输出信号波形与所选计数器工作方式关于。9.现有一片AT89C51单片机,扩展了一片82C55,若把82C55PB口用作输入,PB口每一位接一个开关,PA口用作输出,每一位接一个发光二极管,请画出电路原理图,并编写出PB口某一位开关接高电平时,PA口对应位发光二极管被点亮程序。答:电路图能够参考图9-10,PA口每一位接二极管正极,二极管负极接地。PB口每1位接一开关和上拉电阻,开关另一端直接接地。这么只需要将读到PB口值送给PA口就能够满足题目要求了。 ORG 0100HMIAN: MOV A,#10000010B ;设置PA口方式0输出,PB口方式0输入 MOV DPTR,#0FF7FH ;控制口地址送DPTR MOVX @DPTR,A ;送方式控制字 MOV DPTR,#0FF7DH ;PB口地址送DPTR MOVX A,@DPTR ;读入开关信息 MOV DPTR,#0FF7CH ;PA口地址送DPTR MOVX @DPTR,A ;PA口内容送PB口点亮对应二极管 END10.假设81C55TIMERIN引脚输入频率为4MHz,问81C55最大定时时间是多少?答:81C55计数器初值范围是3FFFH~2H。当频率为4MHz,初值为3FFFH时,最大定时时间为0.004096s。11.假设81C55TIMERIN引脚输入脉冲频率为1MHz,请编写在81C55引脚上输出周期为10ms方波程序(假设I/O口地址为7F00H~7F05H)。答:将1MHz脉冲改变为10ms方波,实际上就是分频。分频前后频率之比为100∶1,这么只要将定时器初值设置为64H就能够了(假设I/O口地址为7F00H~7F05H)。START: MOV DPTR,#7F04H ;指针指向计数器低8位 MOV A,#64H ;送初值给A MOVX @DPTR,A ;初值送给计数器低8位 INC DPTR ;指向计数器高8位 MOV A,#40H ;计数器方波输出 MOVX @DPTR,A MOV DPTR,#7F00H ;指向命令/状态口 MOV A,#0C2H ;设定控制字 MOVX @DPTR,A ;开启计数器 END第10章AT89C51单片机与输入外设和输出外设接口设计1.以下项说法正确。A.HD7279是一个用于键盘和LED显示器专用接口芯片B.在单片机与微型打印机接口中,打印机BUSY信号可作为查询信号或中止请求信号使用C.为给扫描法工作8

´

8键盘提供接口电路,在接口电路中只需要提供两个输入口和一个输出口D.LED显示器字型码是固定不变答:A.对;B.对;C.错;D.错。2.为何要消除按键机械抖动?软件消除按键机械抖动原理是什么?答:在按键闭合和断开过程中,因为开关机械特征,造成了按键抖动产生。假如不消除按键机械抖动,按键状态读取将有可能出现错误。消除按键抖动通常是采取软件或硬件去抖。软件去抖原理是,在第一次检测到有键按下时,该键所对应行线为低电平,执行一端延时10ms子程序后,确认该行线电平是否依然为低电平,假如仍为低电平,则确认该行确实有键按下。3.LED静态显示方式与动态显示方式有何区分?各有什么优缺点?答:静态显示时,数据是分开送到每一位LED上。而动态显示时,则数据是同时送到每一个LED上,再依照位选线来确定是哪一位LED被显示。静态显示亮度很高,但口线占用较多。动态显示口线占用较少,适适用在显示位数较多场所。4.写出表10-1中仅显示小数点“.”段码。答:80H(共阴极);7FH(共阳极)。5.说明矩阵式键盘按键按下识别原理。答:按键设置在行、列线交点上,行、列线分别连接到按键开关两端。行线经过上拉电阻接到+5V上,无按键按下时,行线处于高电平状态,而当有按键按下时,行线电平状态将由与此行线相连列线电平决定。列线电平假如为低,则行线电平为低;列线电平假如为高,则行线电平亦为高。将行、列线信号配合起来并做适当处理,才能确定闭合键位置。6.对于图10-10所表示键盘,采取线反转法原理编写出识别某一按键被按下并得到其键号程序。答:先对P1口高4位送低电平,读取P1口低4位值;再对P1口低4位送低电平,读取P1口高4位值,将两次读到值组合在一起就得到了按键特征码,再依照特征码查找键值。参考程序以下: KEYIN: MOV P1,#0FH ;反转读键 MOV A,P1 ANL A,#0FH MOV B,A MOV P1,#0F0H MOV A,P1 ANL A,#0F0H ORL A,B CJNE A,#0FFH,KEYIN1 RET ;未按键 KEYIN1: MOV B,A ;暂存特征码 MOV DPTR,#KEYCOD ;指向特征码表 MOV R3,#0FFH ;次序码初始化 KEYIN2: INC R3 MOV A,R3 MOVC A,@A+DPTR CJNE A,B,KEYIN3 MOV A,R3 ;找到,取次序码 RET KEYIN3: CJNE A,#0FFH,KEYIN2 ;未完,再查 RET ;已查完,未找到,以未按键处理 KEYCOD: DB 0E7H,0EBH,0EDH,0EEH ;特征码表 DB 0D7H,0DBH,0DDH,0DEH DB 0B7H,0BBH,0BDH,0BEH DB 77H,7BH,7DH,7EH7.键盘有哪3种工作方式,它们各自工作原理及特点是什么?答:(1)编程扫描方式。当单片机空闲时,才调用键盘扫描子程序,重复扫描键盘,等候用户从键盘上输入命令或数据,响应键盘输入请求。

(2)定时扫描方式。单片机每隔一定时间对键盘扫描一次。

(3)中止扫描方式。只有在键盘有键按下时,才执行键盘扫描程序并执行该按键功效程序,假如无键按下,单片机将不理会键盘。8.依照图10-11所表示电路,编写在6个LED显示器上轮番显示“1,2,3,4,5,6”显示程序。答:参见教材P170显示程序。9.简述TPP-40A/16A微型打印机Centronics接口主要信号线及功效,与AT89C51单片机相连接时,怎样连接几条控制线?答:DB0~DB7——数据线,单向传输,由单片机输入给打印机。STB(STROBE)——数据选通信号。在该信号上升沿,数据线上8位并行数据被打印机读入机内锁存。BUSY——打印机忙状态信号。当该信号有效(高电平)时,表示打印机正忙于处理数据。此时,单片机不得使STB信号有效,向打印机送入新数据。ACK——打印机应答信号。低电平有效,表明打印机已取走数据线上数据。ERR——犯错信号。当送入打印机命令格式犯错时,打印机立刻打印1行犯错信息,提醒犯错。在打印犯错信息之前。该信号线出现一个负脉冲,脉冲宽度为30s。用一条地址线来控制写选通信号STB和读取BUSY引脚状态。10.答:本程序采取外部中止来完成数据打印,先打印一个数据,当BUSY线从高电平变成低电平时,再打印下一个数据。参考程序以下: ORG 0000H LJMP MAIN ORG 0003H LJMP IN ORG 0030HMAIN: SETB EX0 ;允许外部中止 SETB IT0 SETB EA MOV R0,#7FH ;控制口地址 MOV A,#81H ;控制字 MOVX @R0,A MOV R1,#20H ;数据区首地址 MOV R2,#19 ;计数器 MOV A,@R1 ;打印内容 MOV R0,#7CH ;A口地址 MOVX @R0,A MOV R0,#7FH MOV A,#0EH MOVX @R0,A ;PC7=0 MOV A,#0FH MOVX @R0,A ;PC7=1 SJMP $IN: DJNZ R2,EX ;20个数据都结束了吗?INC R1 ;指向下一个数据MOV A,@R1 MOV R0,#7CH MOVX @R0,A MOV R0,#7FH MOV A,#0EH MOVX @R0,A MOV A,#0FH MOVX @R0,AEX: RETI第11章AT89C51单片机与D/A、A/D转换器接口1.对于电流输出D/A转换器,为了得到电压转换结果,应使用。答:由运算放大器组成I/V转换电路。2.使用双缓冲同时方式D/A转换器,可实现多路模拟信号输出。答:同时。3.判断以下说法是否正确。(1)“转换速度”这一指标仅适适用于A/D转换器,D/A转换器不用考虑“转换速度”问题。(2)ADC0809能够利用“转换结束”信号EOC向AT89C51单片机发出中止请求。(3)输出模拟量最小改变量称为A/D转换器分辨率。(4)对于周期性干扰电压,可使用双积分型A/D转换器,并选择适宜积分元件,能够将该周期性干扰电压带来转换误差消除。答:(1)错(2)对(3)错(4)对。4.D/A转换器主要性能指标都有哪些?设某DAC为二进制12位,满量程输出电压为5V,试问它分辨率是多少?答:D/A转换器主要技术指标以下:(1)分辨率。指输入单位数字量改变引发模拟量输出改变,是对输入量改变敏感程度描述。(2)建立时间。是描述D/A转换速度一个参数,用于表明转换速度。其值为从输入数字量到输出达成终位误差±(1/2)LSB(最低有效位)时所需时间。(3)转换精度。理想情况下,精度与分辨率基本一致,位数越多精度越高。严格讲,精度与分辨率并不完全一致。只要位数相同,分辨率则相同,但相同位数不一样转换器精度会有所不一样。当DAC为二进制12位,满量程输出电压为5V时,分辨率为1.22mV。5.A/D转换器两个最主要指标是什么?答:A/D转换器两个最主要指标:

(1)转换时间和转换速率:转换时间为A/D完成一次转换所需要时间。转换时间倒数为转换速率。(2)分辨率:表示输出数字量改变一个相邻数码所需输入模拟电压改变量。习惯上用输出二进制位数或BCD码位数表示。6.分析A/D转换器产生量化误差原因,一个8位A/D转换器,当输入电压为0~5V时,其最大量化误差是多少?答:量化误差是因为有限位数字且对模拟量进行量化而引发;0.195%。7.现在应用较广泛A/D转换器主要有哪几个类型?它们各有什么特点?答:现在应用较广泛主要有以下几个类型:逐次迫近型转换器、双积分型转换器、∑-式A/D转换器。逐次迫近型A/D转换器在精度、速度和价格上都适中,是最惯用A/D转换器件。双积分型A/D转换器具备精度高、抗干扰性好、价格低廉等优点,但转换速度慢,近年来在单片机应用领域中也得到广泛应用。∑-式A/D转换器具备积分型与逐次迫近型ADC双重优点,它对工业现场串模干扰具备较强抑制能力,不亚于双积分型ADC,它比双积分型ADC有较高转换速度。与逐次迫近型ADC相比,有较高信噪比,分辨率高,线性度好,不需要采样保持电路。8.在DAC和ADC主要技术指标中,“量化误差”、“分辨率”和“精度”有何区分?答:对DAC来说,分辨率反应了输出模拟电压最小改变量。而对于ADC来说,分辨率表示输出数字量改变一个相邻数码所需输入模拟电压改变量。量化误差是由ADC有限分辨率而引发误差,但量化误差只适适用于ADC,不适适用于DAC。精度与分辨率基本一致,位数越多精度越高。严格讲,精度与分辨率并不完全一致。只要位数相同,分辨率则相同。但相同位数不一样转换器,精度会有所不一样。9.在一个由AT89C51单片机与一片ADC0809组成数据采集系统中,ADC08098个输入通道地址为7FF8H~7FFFH,试画出关于接口电路图,并编写每隔1分钟轮番采集一次8个通道数据程序,共采样50次,其采样值存入片外RAM中以H单元开始存放区中。答:接口电路可参见图11-17。参考程序以下:初始化采集一个通道数据外部数据送到累加器累加器数据送到外部RAM判断全部通道数据采集完?等候一分钟?采集下一组数据MAIN: MOV R0,#20HMOV R1,#00HMOV R2,#00HMOV R3,#50MOV R7,#08HLOOP: MOV DPTR,#7FF8HLOOP1: MOVX @DPTR,A;采集一个数据过程MOV R6,#0AHDELAY: NOPNOPNOPDJNZ R6,DELAY;延时MOVX A,@DPTRINC DPTRMOV R2,DPLMOV DPH,R0MOV DPL,R1MOVX @DPTR,AINC DPTRMOV R0,DPHMOV R1,DPLMOV DPH,#7FHMOV DPL,R2DJNZ R7,LOOP1;完成一次数据采集,等候下次数据采集LCALLDELAY1M;延时1分钟DJNZ R3,LOOP…第12章单片机串行扩展技术1.I2C总线优点是什么?答:I2C总线优点是各外围器件连接仅需2条I/O口线(SDA线和SCL线),极大地简化了器件间连接,进而提升了可靠性。I2C串行接口器件体积小,因而占用电路板空间小,仅为并行接口器件10%,显著降低了电路板空间和成本。在标准I2C普通模式下,数据传输速率为100kbit/s,高速模式下可达400kbit/s。除上述优点外,还有工作电压宽、抗干扰能力强、功耗低、数据不易丢失等特点。2.I2C总线起始信号和终止信号是怎样定义?答:(1)起始信号S要求以下:在SCL线为高电平期间,SDA线由高电平向低电平改变表示起始信号,只有在起始信号以后,其余命令才有效。(2)终止信号P要求以下:在SCL线为高电平期间,SDA线由低电平向高电平改变表

温馨提示

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

评论

0/150

提交评论