嵌入式系统基础

上传人:xian****hua 文档编号:252950472 上传时间:2024-11-26 格式:PPT 页数:415 大小:687.50KB
收藏 版权申诉 举报 下载
嵌入式系统基础_第1页
第1页 / 共415页
嵌入式系统基础_第2页
第2页 / 共415页
嵌入式系统基础_第3页
第3页 / 共415页
资源描述:

《嵌入式系统基础》由会员分享,可在线阅读,更多相关《嵌入式系统基础(415页珍藏版)》请在装配图网上搜索。

1、,单击此处编辑母版标题样式,,单击此处编辑母版文本样式,,第二级,,第三级,,第四级,,第五级,,,*,嵌入式系统基础,,,,,,单片微型计算机原理及应用,,前言,一、为什么要开这门课,?,,二、为什么选择,MCS-51,单片机,?,,三、单片机和其他课程的关系,,四、如何学好本课程,?,,五、课程内容,,六、要求,,一、为什么要开这门课,?,电专业的专业基础课。,,广泛的应用:,,,在控制与检测方面,,,是一个重要的分支(单片机与,PLC,),,作为开发新产品和改造老产品的首选微机系统,,作为,高级工程技术人员,必须掌握。,,二、为什么选择,MCS-51,单片机,?,历史长、应用广、技术成熟

2、,,兼容性好,,现在的单片机集成度高,主要是软件编程,,作为检测与控制,8位机是主流,,,三、和其他课程的关系,电路,,电子----数字与模拟,,(后续课程的基础),,控制与检测技术,,(专业课),,,四、如何学好本课程,?,热爱—关键,,基础—保证,,关注与交流—加快,,实验—重要的一步,,动手—掌握应用技术的前提,,,五、课程内容,共分,12,章内容:,,微型计算机基础、半导体存储器基础,,输入,/,输出接口基础、单片机基础,,程序设计、单片机应用、存储器扩展、,I/O,口扩展、系统设计、单片机的,C,语言设计,,六、要求:,认真:,上课认真,,作业认真,,交流:,和老师的交流,,同学之间

3、的交流,,第,1,章 微型计算机基础,,,,主要介绍,微型计算机,的基本问题,,(,Micro Computer---,MC,),,,1,.,1,微型计算机概述,,1,.,2,微型计算机系统,,1,.,3,数字电路基础,,1,.,4,计算机中的数制和编码,,,,,1,.,1,微型计算机概述,一、发展,,二、分类,,三、特点,,四、应用,,五、发展趋势,,一、微型计算机的发展,六个时期:,,第一时期(,1971,~,1973,年),,4,位或,8,位,低档微处理器和微机;,,,第二时期(,1973,~,1977,年),,8,位,中高档微处理器和微机;,,,第三时期(,1978,~,1984,年

4、),,16,位,微处理器和微机;,,,,第四时期(,1985,~,1992,年),,32,位,微处理器和微机;,,,第五时期(,1993,~,1999,年),,超级,32,位,Pentium,微处理器和微机,,第六时期(,2000,年以后),,新一代,64,位,微处理器,Merecd,和微机,,二、,MC,的分类,共有,4,种分类方法。,,1,按微处理器的位数(字长)分,,4,位机、,8,位机、,16,位机、,32,位机、,64,位机,,2,按微型计算机的用途分,,通用机和专用机两类,,,3,、按微型计算机的档次分,,低档机、中档机和高档机,,4,、按微型计算机的组装形式和系统规模分,,单片机

5、、单板机、个人计算机,,,三、,MC,特点,(,1,)体积小、重量轻、功耗低,,(,2,)可靠性高、使用环境条件要求低,,(,3,)结构简单灵活、系统设计方便、适应性强,,(,4,)性能价格比高,,四、,MC,应用,(,1,)科学计算,,(,2,)数据处理和与信息管理,,(,3,),CAD,、,CAM,、,CAA,和,CAI,的应用,,(,4,)过程控制和仪器仪表智能化,,,(,5,)军事领域的应用,,(,6,)多媒体系统和信息高速公路,,(,7,)家用电器和家庭自动化,,(,8,)人工智能的应用,,五、,MC,发展趋势,多级流水线结构,,芯片上存储器管理技术,,虚拟存储技术,,并行处理的哈佛

6、结构,,RISC,结构,,整片集成技术,,1,.,3,数字电路基础,计算机由大量的数字电路组成,它所处理的是二进制数字信号,即只有,0,和,1,两种状态信号。,,所有的数据、程序和各种逻辑控制部分都是由大量能记录这两种状态的电子器件和能实现,0,、,1,基本逻辑控制的单元组成的。,,这种基本的逻辑控制电路包括,逻辑门电路,、,组合逻辑电路,(编码器、译码器、数据选择器等)和,时序电路,(触发器、寄存器、计数器等)。,,包括:,一、基本的门电路,,二、三态门与缓冲器,,三、触发器与锁存器,,,一、基本的门电路,在数字电路中,所谓“门”就是实现一些基本逻辑关系的电路。,,最基本的逻辑关系可归纳为,

7、与、或、非,三种,所以最基本的逻辑门为,与门、或门和非门,。,,,1,.“与”逻辑关系及与门电路,,2,.“或“逻辑关系及或门电路,,3,.“非”逻辑关系及非门(反相器),,二、三态门与缓冲器,三态门有三种输出状态,即高电平(,1,),低电平(,0,)和高阻态,其中高阻态也称为浮空状态。,,,,,典型的,TTL,三态门集成电路,:,常用的三态门芯片有,74LS240,、,241,、,242,、,244,、,245,、,366,、,367,等。,,,如:,74LS244,、,74LS245,,,,,,三、触发器与锁存器,触发器是一种具有记忆功能的器件,有两种稳定状态,分别表示,1,和,0,。,,

8、在数字电路中,常用来构成寄存器、计数器等部件。,,触发器有多种形式,常用的有,R-S,触发器、,D,触发器、,J-K,触发器及,T,触发器等。以计算机中常用的,D,触发器,为例说明触发器的工作原理。,,,,,D,触发器工作波形:,,,,,1,.,2,微型计算机系统,一、微型计算机基本结构,,二、微处理器、微型计算机、微型计算机系统,,三、微型计算机的主要术语及性能指标,,,一、微型计算机基本结构,MC,机是由,硬件,和,软件,两大部分组成。,,硬件,是指为组成计算机而有机联系的电子、电磁、机械、光学的元件、部件或装置的总和,它是有型的物理实体。,,软件,是相对于硬件而言的,从狭义的角度看,软件

9、包括计算机运行所需要的各种程序;而从广义角度讲,软件还包括手册、说明书和有关资料。,,1,、硬件基本结构,,MC,由,运算器,、,控制器,、,存储器,、,输入设备,及,输出设备,五大部分组成。,,,运算器,+,控制器,+,存储器,=,主机,;,,输入,+,输出设备则称为计算机的外围设备(简称“,外设,”);,,运算器,+,控制器,=,中央处理单元,CPU,(Central Process Unit)。,,2,.微型计算机的软件,计算机能够脱离人的直接控制而自动地操作与运算,还必须要有软件。,,软件是指使用和管理计算机的各种程序(,Program,),而程序是由一条条,指令,(,Instruct

10、ion,)组成的。,,程序的集合构成了计算机中的,软件系统。,,(,1,)指令,控制计算机完成各种操作的命令称为指令。,,例如:,ADD A,,,#38,,指令分成,操作码,和,操作数,两大部分。,,操作码,表示该指令执行何种操作,,操作数,表示参加运算的数据或数据所在的地址。,,(,2,)程序,为了计算一个数学式,或者要控制一个生产过程,需要事先制定计算机的计算步骤或操作步骤。计算步骤是由一条条指令来实现的。这种一系列指令的有序集合称为程序。编制程序的过程称为程序设计:例如,计算,63+56+36+14=,? 编制的程序如下:,,,MOV A,,,#63,,ADD A,,,#5

11、6,,ADD A,,,#36 ADD A,,,#14,,(,3,)汇编语言、高级语言和机器语言,汇编语言与机器语言的对照:,,MOV A,,,#63 0111 0100,,0011 1111,,ADD A,,,#56 0010 0100,,0011 1000,,ADD A,,,#36 0010 0100,,0010 0100,,ADD A,,,#14,,0010 0100,,0000 1110,,,(,4,)汇编、编译与解释程序,,3,.硬件和软件的关系,微机系统是硬件和软件有机结合的整体。计算机的硬件和软件是密可不分

12、但又相互独立的。,,硬件是基础,,软件是灵魂,,二、微处理器、,MC,、,MC,系统,微处理器、微型计算机、微型计算机系统,是不同的概念,有必要对它们加以说明。,,1,、微处理器,--CPU,微处理器是利用微电子技术将计算机的核心部件(运算器和控制器)集中做在一块集成电路上的一个独立芯片。它具有解释指令、执行指令和与外界交换数据的能力。,,无论那种,CPU,,其内部基本组成总是大同小异,其内部包括三部分:运算器、控制器、内部寄存器阵列(工作寄存器组),,,典型微处理器结构图,:,,,(,1,)运算器:,,算术逻辑运算单元和累加器、标志寄存器、二十进制调整电路,,(,2,)控制器:,,控制器包括

13、指令寄存器,IR,、指令译码器,ID,和定时与控制电路三部分。,,(,3,)内部寄存器阵列,,(,4,)程序计数器,,功能:,可以进行算术和逻辑运算;,,可保存小量数据;,,能对指令进行译码并执行规定的动作;,,能和存储器、外设进行数据交换;,,提供整个系统所需要的定时和控制;,,可以响应其他部件发来的中断请求,,使用:,,内部的寄存器,---,名字(符号)、大小、特殊性,,,(关键是使用),,,2,、微型计算机,由:,CPU,、存储器、输入/输出(,I/O),口电路构成,各部分之间通过总线(,Bus),连接。,,(,1,),CPU,:,CPU,是微型计算机的核心,它的性能决定了整个微型计算的

14、各项关键指标。,,微处理器本身不能构成独立工作的系统,也不能独立执行程序,必须配上,存储器、外部输入,/,输出接口,构成一台微型计算机方能工作。,,(,2,)存储器,存储器是微型计算机的重要组成部分,是用来存放程序和数据的,,计算机有了存储器才具备记忆的能力。,,存储器是由存储器单元组成的,—,由地址确定。,,从应用的角度讲,计算机工作时,,CPU,对存储器的操作只有“,读”和“写,”操作。,,(,3,)输入,/,输出接口电路,输入,/,输出接口作,桥梁,,起到,信息转换与协调,的作用。,,从应用的角度讲,计算机工作时,,CPU,对,I/O,口的操作只有“,读”和“写,” 。,,操作时对,端口

15、号,的操作。,,(,4,)总线,所谓总线,就是在微型计算机各芯片之间或芯片内部各部件之间传输信息的一组公共通信线 。,,微型计算机总线的种类非常多,可分为内部总线、元件级总线、系统总线、外部总线四大类。,,在微型计算机中使用比较多的是元件级总线。,,计算机元件级总线包括,地址总线,AB,(,Address Bus,)、数据总线,DB,(,Data Bus,)、控制总线,CB,(,Control Bus,),三种。,,,地址线总线:,,三态单向,A15,~,A0 1K=1024,,数据线:,,三态双向,D7,~,D0,,控制线:,,/RD,、,/WR,、,,三态门,,3,、微型计算机系统,以微

16、型计算机为主体,配上外部输入/输出设备、外围设备、电源、系统软件一起构成应用系统,称为,微型计算机系统,,,,三、常用的术语,二进制、十进制、十六进制,,位、字节、半字节、字,,字长,,CPU,、存储器、,I/O,口,,总线:,AB,、,DB,、,CB,,地址空间、,I/O,口口地址,,,1,.,4,计算机中的数制和编码,计算机在工作过程中就是对数据的处理。,,计算机是一个典型的数字化设备,它只能识别,0,和,1,,所有的计算机都是以二进制数的形式进行算术运算和逻辑操作的。,,一、,计算机中的数制及转换,,二、,带符号数的表示,,三、,计算机中常用的编码,,,,一、数制及转换,1,、 计算机中

17、的数制,,二进制:0、1,,十六进制:0-9、,A-F,,十进制:0-9,,分别后缀,B,、,H,、,D,,运算时分别为,:,,逢,2,进,1,、逢,10,进,1,、逢,16,进,1,,三者的关系:,P19,表,1-4,,2,不同数制之间的转换,(1)二进制数和十六进制数,,非常方便。,P19,表,1-4,,4,位二进制数可用,1,位十六进制数表示。如:,,,,(,2,)十进制数转换成十六进制数,十六进制数转换为十进制数十分简单,只需将十六进制数按权展开即可。如:,,1F3DH=1×16,3,+15×16,2,+3×16,1,+13×16,0,=1×4096+15×256+3×16+13×1,

18、,=4096+3840+48+13,,=7997,,(,3,)十六进制数转换成十进制数,十进制整数转换为十六进制数:,,可用,除,16,取余数法,,即用,16,不断去除待转换的十进制数,直到商等于零为止。将所得的各次余数,依,倒序排列,,即可得到所转换的十六进制数。如将,38947,转换为十六进制数,其方法及算式如下:,,,,即38947=9823H。,,,,十进制小数转换成十六进制小数:,,采用乘,16,取整的方法进行 。,,0.7875,十进制数转换为十六进制数,其方法和算式如下:,,可得,0.7875D=0.C99H,,二、带符号数的表示,1,.机器数与真值,,2,.机器数的原码、反码、

19、补码,,3,.带符号数溢出及其判断方法,,1,.机器数与真值,在计算机中,用二进制数表示有符号数,用最高位表示符号,其余的为数值位,这样一组连同符号也编码化的二进制数称为,机器数;,,对于正数,最高位规定为“,0”,,对于负数,最高位为“,1”,,,,机器数所代表的数值大小称为机器数的,真值。 如:,P21,例,,2,.机器数的原码、反码、补码,(,1,)原码:,,对于带符号数来说,用最高位表示数的正负,其余各位表示数的绝对值,这种表示方法称为,原码表示法,,即仅将符号位数字化表示为,0,或,1,,数的绝对值与符号一起编码,或者称为,“符号,-,绝对值”,的编码。,,原码表示的特点:,① 最高

20、位为符号位,正数为,0,,负数为,1,;,,②,8,位二进制原码表示数的范围是,-127,~,+127,,十六位二进制原码表示数的范围是,-32767,~,+32767,;,,③,0,的原码有两种表示方法,即,+0,和,-0,,设字长为,8,位:,,,[+0],原,=00000000B,,[-0],原,=10000000B,,(,2,)反码:,正数的反码与原码相同,负数的反码符号位为,1,,其数值部分按位取反。,,求,-56H,反码的过程如下:,,对应的原码为,1 101 0110B,;按位求反后为,1 010 1001B,,即,-56H,的反码为,1010 1001B,。,,,反码的特点:,

21、① 反码表示法中,最高位仍为符号位,正数为,0,,负数为,1,;,,② “,0”,有两种表示方法:,,当字长是,8,位时,,[+0],反,=00000000B,,,[-0],反,=11111111B,,③ 8,位二进制反码表示数的范围是,-127,~,+127,。,,④ 正数的反码与原码相同,负数的反码符号位为,1,,其数值部分按位取反。,,(,3,)补码:,在计算机内,带符号数并不是用反码表示,而是用补码表示 。,,例:,56H-23H=56H-23H+100H,,=56H+100H-23H,,=56H+0DDH,,=1 33H,,=33H,,,,正数的补码与反码、原码相同;负数的补码等于

22、它的反码加,1,。,,补码的特点:,,① 补码表示中,最高位仍为符号位,正数为,0,,负数为,1,;,,②,0,仅有一种表示方法,即,[+0],补,=[-0],补;,,,③,8,位二进制补码表示数的范围是,-128,~,+127,,十六位二进制补码表示数的范围是,-32768,~,+32767,;对于同一个数,作为,8,位二进制数的补码和作为,16,位二进制数的补码不同,这一点要特别注意。,,④ 注意:对于,8,位二进制数,10000000B,,若为补码表示为,[-128],补,若为原码表示,[-0],原,若为反码表示为,[-127],反;,,,P24,表,1-5,,从表,1-5,可以看出,,

23、8,位二进制数,,,无符号数,表示范围是,0,~,255,;,,有符号数:,,原码表示范围,-127,~,+127,;,,反码表示范围是,-127,~,+127,;,,补码表示范围是,-128,~,+127,。,,3,.带符号数溢出及其判断方法,如前所述,带符号数表示方法都有一定的范围,对于,8,位的原码、反码和补码表示的范围分别为:,,原码,-127,~,+127,(,0FFH,~,7FH,),,反码,-127,~,+127,(,80H,~,7FH,),,补码,-128,~,+127,(,80H,~,7FH,),,当,8,位带符号数的运算结果超过以上范围时,就会出生,溢出,。,,,在微型计算

24、机中所有带符号的数都是用补码表示的。,,所谓溢出,,是指带符号数的补码加、减运算的结果超出了补码表示的范围。若发生了溢出,则带符号数的运算结果必然是错误的。,,(,2,)判断溢出的方法,两种方法:,,结果分析;,X=01000000B,,,Y=01000001B,,X+Y=,?,,利用最高位和次高位的进位,/,借位状态进行“异或”来判断的,。,,在微机中,可用多字节表示更大的数,避免产生溢出错误。,,四、计算机中常用的编码,,目前计算机中最常用的两中编码:,,美国信息交换标准代码(,ASCII,码,),,二,—,十进制编码(,BCD,码,)。,,1,.美国信息交换标准代码(,ASCII,码),

25、P311,附录,A,,如“,8”,的,7,位,ASCII,码,0111000B,,奇校验,ASCII,码为,00111000B,;,,偶校验,ASCII,码为,10111000B,;,,2,、,BCD,码,二进制编码的十进制数,,0,~,9,,A,~,F,非法,,一个字节,---8,位,,压缩与非压缩,,强调:,计算机只认二进制数,并不认什么十六、十、,ASCII,、,BCD,码等,,其他数的大小和性质需要人来分析,,1111 1111B,多大?什么性质的数?,,无符号:,255,,带符号:负数,-1,,BCD,码:无效,,ASCII,码: “,DEL”,键的,ASCII,码,,总结:,本章从

26、微处理器的产生和发展开始,对微机的基本概念、硬件结构、工作原理、系统组成、应用特点等知识作了相应的概述;介绍了计算机中数据的表示方法,重点介绍了二进制数、十进指数、十六进制数的相关概念及各类数制之间相互转换的方法、无符号数和有符号数的机器内部表示、,BCD,码和,ASCII,码等。通过本章的学习,要重点掌握以下几个方面:,,① 微型计算机的硬件结构:,CPU,、存储器、,I/O,口、总线;,,② 微型计算机的软件:源程序、汇编(编译)程序、目标程序;,,③ 计算机的数值及转换:二进制数、十进制数、十六进制数;,,④ 带符号数的表示:原码、反码、补码;,,⑤ 计算机中的常用的编码:,ASCII,

27、码、,BCD,码。,,本章是微型计算机的基础。,,第,2,章 半导体存储器基础,,半导体存储器是用来存储二进制信息的器件,是微机系统中的重要组成部分。计算机的工作依赖于存储器中的程序和数据。包括:,,2,.,1,存储器系统,,2,.,2,半导体存储器概述,,2,.,3,典型存储器芯片介绍,,2,.,4,堆栈,,,2,.,1,存储器系统,,2,.,2,半导体存储器概述,一、分类,,二、存储器芯片的一般结构,,三、主要性能指标,,四、存储器地址空间的结构形式,,一、分类,1,.按用途分,,内部存储器,,外部存储器,,,2,.按存储器性质分,,随机存取存储器,RAM,,只读存储器,ROM,,,,,

28、二、存储器芯片的一般结构,由存储体、地址译码器、控制逻辑电路、数据缓冲器,4,部分组成,,,三、主要性能指标,存储容量、存取速度、功耗 、可靠性 、性能,/,价格比,,,存储容量:,,存储单元个数,×,每个单元的存储位数,,,四、存储器地址空间的结构形式,存储器用于存放程序与数据。,,半导体存储器由一个个单元组成,每个单元有一个编号(称为地址),一个单元存放一个,8,位的二进制数(一个字节)。,,计算机的存储器地址空间有两种结构形式:,普林斯顿结构和哈佛结构,。,,,,2,.,3,典型存储器芯片介绍,一、静态随机存取存储器,(SRAM),,二、紫外线擦除可编程,ROM(EPROM,),,三、电

29、擦除可编程,ROM(EEPROM),,,一、静态随机存取存储器,(SRAM),,二、紫外线擦除 可编程,ROM(EPROM,,,三、电擦除可编程,ROM(EEPROM)98C64,,,,A12A11A10A9A8A7A6A5A4A3A2A1A0,,0 0 0 0 0 0 0 0 0 0 0 0 0,,1 1 1 1 1 1 1 1 1 1 1 1 1,,可用十六进制数表示为:,,0000H,~,1FFFH,。,,2,.,4,堆栈,微型计算机中的堆栈是读写存储器,RAM,中的一个特殊区域,是一组按照,“先进后出”,的方式工作的、用于暂存信息的存储单元。,,所谓,堆栈,是在存储器中开辟

30、一个区域,用来存放需要暂时保存的数据。,,,1,.堆栈的作用,,2,.堆栈操作,堆栈有两种操作方式。,,将数据送入堆栈称为,推入操作,,又叫,压入操作,,如推入指令,PUSH A,执行把累加器,A,内容推入堆栈的操作。,,把堆栈中内容取出来的操作称为,弹出操作,,如弹出指令,POP A,执行把栈顶内容送回,A,的操作。,,,3,.堆栈指针,,4,.注意,(,1,)先进入的内容要后弹出,保证返回寄存器的内容不发生错误。如:,,PUSH A,,PUSH B,,POP A,,POP B,,,(,2,),PUSH,和,POP,的指令要成对,若不匹配的话,会造成返回主程序的地址出错。如:,,PUSH A

31、,,PUSH B,,···,,POP B,,RET,,本章小结,① 半导体存储器的分类:,SRAM,、,EPROM,、,EEPROM,、,Flash Memory,;,,② 存储器的主要指标:存储器容量、存储容量和地址线的关系;,,③ 典型的存储器芯片:,SRAM6264,、,EPROM2764,、并行,EEPROMNMC98C64A,;,,④ 堆栈:作用、操作、堆栈指针。,,,,,第,3,章 输入,/,输出接口基础,,3,.,1 MC,接口与接口技术,,3,.,2 CPU,与外设的数据传送方式,,3,.,3,串行通信,,3,.,4,中断,,3,.,5,可编程的定时器,/,计数器,,3,.

32、,1,微型计算机接口与接口技术,MC,中接口是必须的。,,MC,接口包括硬件接口的设计和编制使这些电路按要求工作的驱动程序。,,一、接口的基本概念,,二、,I/O,接口的端口及编址,,三、,I/O,接口的发展,,一、接口的基本概念,所谓接口,就是指两台计算机之间、,计算机与外设之间,、计算机内部各部件之间起连接作用的逻辑电路,是,CPU,与外界进行信息交换的中转站。,,接口是连接,CPU,和外设之间的一个,桥梁,。,,1,.,MC,接口和,I/O,设备之间的信号,把计算机与外设间的这种交换数据、状态和控制命令的过程统称为通信,(,Communication,)。,,,MC,与外设间的信号:,,

33、,数据信息、状态信息、控制信息。,,,(,1,)数据信息 :,,,数字量 、模拟量 、开关量,,(,2,)状态信息:,外设提供的,,(,3,)控制信息:,,MC,提供给外设的,,,数据信息、状态信息和控制信息的含义不同,但都是,数据,;,,,,在接口中,这三种信息进入不同的寄存器:,数据缓冲器、状态寄存器、控制寄存器。,,,3,.设置,I/O,接口的原因,(,1,)速度的不匹配,,(,2,)时序的不匹配,,(,3,)信息格式不匹配,,(,4,)信息类型与电平的不匹配,,4,.接口的功能,(,1,)对输入,/,输出数据进行缓冲、隔离和锁存,,(,2,)对信号的形式和数据格式进行交换与匹配,,(,

34、3,)提供信息相互交换的应答联络信号,,(,4,)根据寻址信息选择相应的外设,,,二、,I/O,接口的端口及编址,1,.端口,,所谓端口,是指,I/O,接口中供,CPU,直接存取访问的那些寄存器或某些硬件特定电路。,,一个,I/O,接口总要包括若干个端口。,,2,.端口编址方式,,(,1,)端口统一编址,,,(2),端口独立编址,,三、,I/O,接口的发展,(,1,)简单接口,,(,2,)可编程接口,,(,3,)智能接口和通用外围接口,,(,4,)功能接口板,,,总之,,MC,接口技术发展较快,正沿着提高集成度、增强功能、加大灵活性、适应性、提高智能化程度的道路发展,将给用户带来更大的方便。,

35、,3,.,2 CPU,与外设的数据传送方式,外围设备与微机之间的信息传送实际上是,CPU,与接口之间的信息传送。传送的方式不同,,CPU,对外设的控制方式不同,从而使接口电路的结构及功能也不同。,,MC,和外设之间的数据传送有四种方式,即,无条件方式、查询方式、中断方式、直接存储器存取方式(,DMA,方式)。,,一、无条件传输方式,,,二、程序查询传输方式,对应条件传送,一个数据传送过程由3个环节组成:,,①,CPU,从接口中读出状态字;,,②,CPU,检测状态字的对应位是否满足“就绪”条件,如果不满足,则回到前一步读出状态字;,,③ 如果状态字表明外设已处于“就绪”状态,则传送数据。,,,

36、,,三、中断传输方式,,在中断传送方式下,外设具有申请,CPU,服务的主动权,当输入设备将数据准备好或者输出设备可以接收数据时,便可以向,CPU,发中断请求,使,CPU,暂时停下目前的工作而和外设进行一次数据传输,等输入操作或者输出操作结束以后,,CPU,继续进行原来的工作,。,,四、,DMA,传输方式,DMA,方式也要利用系统的数据总线、地址总线和控制总线来传送数据。原先这些总线是由,CPU,管理的,但当外设需要利用,DMA,方式进行数据传送时,接口电路可以向,CPU,提出请求,要求,CPU,让出对总线的控制权,用一种称为,DMA,控制器的专用硬件接口电路来取代,CPU,临时接管总线,控制外

37、设和存储器之间直接进行高速的数据传送,而不要,CPU,进行干预。,,3,.,3,串行通信,并行通信与串行通信:,,包括:,一、串行通信数据传送的方向,,二、串行通信的方式,,三、串行接口芯片,UART,和,USART,,四、调制解调器,,一、串行通信数据传送的方向,单工、半双工、全双工,,,二、串行通信的方式,常用的通信方式有两种:同步方式和异步方式,也称同步通信和异步通信。,,1,.异步通信,,,,例如,传送一个,7,位的,ASCII,码字符,再加上一个起始位、一个奇偶校验位和一个停止位组成的一帧共,10,位。传输字符“,E”,的,ASCII,码的波形。,,,2,.同步通信,,3,比较,①

38、从硬件设备的要求看,,② 从数据的传输效率看,,4,.串行传送速率,--,波特率,所谓的,波特率,,是指每秒钟内所传送二进制数据的位数,单位为波特(,Bd,),实际上它是传送每一位信息所用时间内的倒数。,,如果一个串行字符由1个起始位,7个数据位,1个奇偶校验位和1个停止位等,10,个数位构成,每秒钟传送,120,个字符,则实际传送的波特率为:,,10,位,/,字符,×120,字符,/,秒=,1200,位,/,秒=,1200,波特,,传送每位信息所占用的时间:,,1秒,/1200,=,0.833,毫秒,,常用的标准波特率:,110,、,300,、,600,、,1000,、,1200,、,240

39、0,、,4800,、,9600,和,19200,波特。它也是国际上规定的标准波特率。同步传送的波特率高于异步方式,可达到,64000,波特。,,三、串行接口芯片,UART,和,USART,,由于计算机是按并行方式传送数据的,当它采用串行方式与外部通信时,必须进行串并行变换。发送数据时,需通过并行输入、串行输出移位寄存器将,CPU,送来的并行数据转换成串行数据后,再从串行数据线上发送出去;接收数据时,则需经串行输入、并行输出移位寄存器,将接收到的串行数据转换成并行数据后送到,CPU,去。,,异步收发器,UART,、,,通用同步异步收发器,USART,。,,四、调制解调器,,1.幅度调制,,2

40、.频率键移调制(,FSK,),,3,.,4,中断,中断技术是,MC,在实时处理和实时控制中不可缺少的一个很重要的技术。而中断系统是为,MC,具有对外界异步发生的事件能够及时处理的功能而设置的。,,一台,MC,的中断系统是否完善,是反映其功能强弱的一个重要标志。,,,一、概述,,二、中断处理过程,,一、概述,(,1,)中断,---,过程(主程序与中断程序),,(,2,)中断源:内部与外部(硬件),,(,3,)中断申请(中断请求)、中断响应,,(,4,)中断服务程序、中断服务程序入口地址,,(,5,)可屏蔽中断与非屏蔽中断,,(,6,)中断的开放与禁止,,(,7,)中断优先级与中断嵌套,,,二、中

41、断处理过程,(,1,)中断请求,,(,2,)中断优先权判别,,(,3,)中断响应,,(,4,)中断处理,,(,5,)中断返回,,,3,.,5,可编程的定时器,/,计数器,计算机在工作过程,需要知道从某个时间开始经过多长时间之后做什么;或从某个时间开始,记几个数之后做什么。,,一、概述,,二、可编程定时器,/,计数器工作原理,,一、,概述,1,.定时和计数是同一回事,,,都是一个计数的问题。,,2,.系统定时的分类,,(,1,)软件定时,,(,2,)不可编程的硬件定时,,(,3,)可编程的硬件定时,,二、可编程定时器,/,计数器工作原理,核心部件:计数器(加法或减法),,第,4,章 单片机概述,

42、一、概述,,二、常用的单片机产品,,三、单片机应用系统,,四、单片机应用系统开发概述,,,,一、概述,1.,定义:,,采用一定的,工艺手段,将,CPU,、存储器、,I/O,口集成,在一个芯片上。,,2.,特点:,,抗干扰性强,工作温度范围宽 ;,,可靠性高;,,控制功能很强,数值计算能力较差;,,指令系统比通用微机系统简单;,,更新换代速度比通用微机处理器慢多。,,3.,应用:,智能仪表中的应用,,机电一体化中的应用,,实时控制中的应用,,军工领域的应用,,分布式多机系统中的应用,,民用电子产品中的应用,,4.,发展趁势,,CPU,的改进,,存储器的发展,,片内,I/O,的改进,,外围电路内装

43、化,,低功耗与工作电压范围加宽,,低噪声与高可靠性技术,,ISP,及,IAP,,二、常用的单片机产品,,MCS,单片机,,AVR,单片机,,PIC,单片机,,MSP,单片机,,ARM,处理器,,DSP,处理器,,三、单片机应用系统,,,,四、单片机应用系统开发概述,,开发环境的软硬件构成,,,有关的软件平台:,PROTEL,:,,PROTEUS,:,,WAVE,:,,KEIL C51,:,,,单片机的在线编程,,,ISP---,在线系统编程,,IAP---,在线应用编程,,,,,第,5,章,MCS-51,系列单片机硬件结构,,5.1,总体结构,,5.2 CPU,,5.3,存储器,,5.4,硬

44、件资源,,5.5,辅助电路及时序,,2.1,总体结构,包括三个问题:,,一、系列问题,,二、内部结构,,三、外部引脚,,四、总线图,,一、系列问题,讲到单片机都有个系列问题,,MCS-51,:,,,基本型,,51,子系列,(8031\8051\8751),,,增强型,,52,子系列,(8032\8052\8752),,,特殊型,,,所有的基础都是,基本型。,,二、内部结构,P87,8位的,CPU,;,,128,个字节的片内,RAM,;,,4,K,字节的片内,ROM,程序存储器(8031无),,外部的,RAM,和,ROM,的寻址范围为64,K,,21,个字节的专用寄存器,,4个8位并行,I/O,

45、口,,1,个全双工的串行口,,2个16位的定时器/计数器,,5个中断源、2个中断优先级,,111条指令。,,内部结构框图:,,三、外部引脚及说明(,P88,):,P3,口第二功能:,,(,P89,),,,四、总线图,,,,,,,,,,,,,2.2 CPU,,CPU,又称为微处理器,,,是单片机内部的核心部件,它决定了单片机的重要功能特性。它由,运算器,和,控制器,两大部分组成。,,对,CPU,的使用就是对,CPU,中的寄存器的使用。,,有关的寄存器,累加器,ACC,,寄存器,B,,程序状态字,PSW,(,P91,),,布尔处理器,C,,程序计数器,PC,,数据指针,DPTR,,堆栈指针,S

46、P,,2.3,存储器,从物理结构上可分为,2,部分:,,一、程序存储器,,1,、编址与访问,,2,、程序的7个特殊入口地址,,二、数据存储器,,,1,、编址与访问,,2,、片内数据存储器,,3,、特殊功能寄存器块,,,,一、程序存储器,,程序存储器通常存放程序指令、常数及表格等,系统在运行过程中不能修改其中的数据 。,,1.编址与访问(,P93,),,,2.程序的几个特殊地址,:,复位 0000,H,,外部中断0 0003,H,,定时器/计数器0溢出 000,BH,,外部中断1 0013,H,,定时器/计数器,1,

47、溢出 001,BH,,串行口中断 0023,H,,(,定时器/计数器2溢出 002,BH,),,二、数据存储器,,数据存储器则存放缓冲数据,系统在运行过程中可修改其中的数据。,,包括,:,,,1,、编址与访问,,2,、片内数据存储器,,3,、特殊功能寄存器块,,1.编址与访问(,P94,),,,2,、片内数据存储器(,P95,),,,00H,~,1FH,,20H,~,2FH,,30H,~,7FH,,堆栈:,,片内,RAM,、初始化时,SP=07H,,向上生长的,,一般程序的开始:,,MOV SP,,,#60H,,3,、特殊功能寄存器块(,P96,),特殊功能寄存

48、器又称为专用寄存器,,专用于控制、管理片内算术逻辑部件、并行,I/O,口、串行,I/O,口、定时器/计数器、中断系统等功能模块的工作。,,5.4,硬件资源,一、并行口,,二、中断系统,,三、定时器,/,计数器,,四、串行接口,,,一、并行口,在,MCS-51,单片机内部包含有四个并行的,I/O,口:,,P0,口、,P1,口、,P2,口和,P3,口,,结构与操作,,,1,、,P1,口:,,2,、,P3,口:,,3,、,P0,口:,,4,、,P2,口:,,二、中断系统,,1.中断源,外部中断:,外部中断0,/INT0,,外部中断1,/INT1,,定时器/计数器溢出中断:,,定时器/计数器0,TF0

49、,,定时器/计数器1,TF1,,串行口中断:,串行口,RI,、,TI,,,2.中断控制,设置了4个专用寄存器用于中断控制,用户通过设置其状态来管理中断系统。,,(,1,)定时器控制寄存器(,TCON),,(2),串行口控制寄存器(,SCON),(3),中断允许控制寄存器(,IE),,(4),中断优先级控制寄存器(,IP),,3,、中断优先级结构,优先级排列如下(,从高到低,):,,外部中断0,,定时器/计数器0溢出,,外部中断1,,定时器/计数器1溢出,,串行口中断,,,4,、中断响应,中断服务程序入口地址:,,外部中断,0 0003H,,定时器,/,计数器,0,溢出,

50、000BH,,外部中断,1 0013H,,定时器,/,计数器,1,溢出,001BH,,串行口,0023H,,,三、定时器,/,计数器,包括,2,个,16,位的定时器,/,计数器,,,1,、结构,,2,、控制寄存器,,3,、工作方式,,1,、结构,,2,、控制寄存器,—3,个,(,1,)定时器控制寄存器(,TCON,),,,,,(,2,)工作方式控制寄存器(,TMOD,),,,,,,(,3,)中断允许控制寄存器(,IE,),,,,,,,3,、工作方式,—4,种,方式,0,:,13,位,,,,方式,1,:,16,位,,,,方式,2,:初值自动装入的,8,位,,,,方式,3,

51、:,8,位,,,四、 串行接口,1,个全双工的串行口。,,,1,、结构,,2,、控制寄存器,,3,、工作方式,,,一、结构,,,二、控制寄存器,,,三、工作方式,,,5.5,辅助电路及时序,一、时钟电路,,二、复位电路,,三、时序,,一、时钟电路,,二、复位电路,,三、时序,(,1,)振荡周期,,(,2,)状态周期,,(,3,)机器周期,,(,4,)指令周期,,外部晶振的,2,分频是,MCS-51,单片机的内部,时钟周期,,,6,个时钟周期,构成了单片机的,1,个机器周期,。,,,,,第,6,章,MCS-51,单片机指令系统,,6.1,概述,,6.2,指令系统基础,,6.3,指令系统,,6.4

52、,伪指令,,6.1,概述,,一、指令和指令系统,,二、程序与程序设计,,三、操作数的类型,,一、指令和指令系统,指令;,,指令系统;,,汇编语言指令格式;,,指令属性。,,二、程序与程序设计,编程问题;,,编译问题;,,机器码的存放问题;,,,通过例子说明:,,完成:,30H+45H=,?,,三、操作数类型,计算机在工作过程中,主要是对数据的处理,即对操作数的处理。,,操作数的类型有三种:,,1,.立即数,,2,.寄存器操作数,,3,.存储器操作数,,6.2,指令系统基础,,一、概述,,二、指令描述约定,,三、寻址方式,,一、概述,111,条指令。,,从功能上分:,,数据传送类指令(,29,条

53、,),,算术运算类指令(,24,条,),,逻辑运算类指令(,24,条,),,控制转移类指令(,17,条,),,位操作类指令(,17,条,),,,从空间属性上分:,,单字节指令(,49,条,),,双字节指令(,45,条,),,最长的三字节指令(,17,条,),,从时间属性上可分:,,单机器周期指令(,64,条,),,双机器周期指令(,45,条,),,四机器周期指令(,2,条,) 。,,二、指令描述约定,Rn、,@,Ri,,direct,,#,data、,#,data16,,addr16、addr11、rel,,bit、,/,bit,,DPTR、A、B、C,,(,X)、,((,X)),,三、寻址方

54、式,,1,、概述,,寻址,就是寻找指令中操作数或操作数所在的地址。,,所谓,寻址方式,就是如何找到存放操作数的地址,把操作数提取出来的方法 。它是计算机的重要性能指标之一,也是汇编语言程序设计中最基本的内容之一。,,2,、寻址方式说明,,立即寻址,,寄存器器寻址,,直接寻址,,寄存器间接寻址,,基寄存器加变址寄存器间接寻址,,相对寻址,,位寻址,,6.3,指令系统,111条指令,,42,种操作助记符,描述,33,种操作功能 。,从功能讲,:,,一、数据传送(,29,),,二、算术运算(,24,),,三、逻辑操作(,24,),,四、控制转移(,17,),,五、位操作(,17,),,一、数据传送类

55、,(P127),共29条。,,按其操作方式,又可把它们分为三种:,数据传送、数据交换,和,栈操作,。,,助记符:,MOV、MOVX、MOVC、,,XCH、XCHD、SWAP、,,PUSH、POP。,,应用举例:,1,、,把片内,RAM6AH,单元内容传送到片外,RAM300H,单元。,,2,、,把片外,I/O,口,2000H,数据读入片内,RAM40H,单元。,,3,、,把片外,I/O,口,2000H,数据读入片外,RAM4000H,单元。,,,4,、,把外部数据存储器,2040H,单元内容和片外,RAM2230H,单元互换。,,5,、,已知片内,RAM50H,单元中存放数据为,0AAH,,设

56、堆栈指针为,30H,,把此数据值压入堆栈,然后再弹回到,40H,单元中。,,,6,、,试说明下述程序中每一条指令的作用,已知,A,中内容为,34H,。,,MOV R6,,,#29H,,XCH A,,,R6,,SWAP A,,XCH A,,,R6,,二、算术运算类,(P132),加、减、乘、除基本四则运算和增量(加1)、减量(减1)运算。,,助记符,:,ADD、ADDC、INC、DA,,SUBB、DEC、,,MUL、DIV,共8种操作助记符。,,应用举例:,1,、,将片内,RAM40H,和,41H,单元内容相加,结果放,42H,。,,2,、,将片外,RAM2000H,和,2

57、001H,单元两,BCD,码内容相加,结果放,2002H,。,,3,、,试编写计算,1234H+0FE7H,的程序,将和的高,8,位存入片内,RAM41H,,低,8,位存入,40H,。,,,4,、,把上例中的加法运算改为减法,其他要求相同 。,,5,、,设被加数存入片内,RAM30H,~,32H,单元中,加数存入片内,RAM40H,~,42H,,低位在前,高位在后,各单元中均为压缩的,BCD,码。将结果之和分别存入,50H,~,52H,单元中。,,6,、,把,R1R0,和,R3R2,中的两个,4,位,BCD,码数相加,结果送,R5R4,中。,,,7,、,试编写计算,17H×68H,的程序,将乘

58、积的高,8,位存入,31H,,低,8,位存入,30H,。,,8,、,设被减数和减数均为压缩的,BCD,码,分别存入,R3,、,R4,中,其差值也存入,R3,中 。,,9,、,4,位,BCD,码减法。,,三、逻辑运算类(,P137,),包括清除、求反、移位及与、或、异或等操作。,,这类指令有:,,CLR、CPL,,RL、RLC、RR、RRC,,ANL、ORL、XRL,,共9种操作助记符。,,应用举例:,1,、,把累加器,A,中低,4,位(高,4,位清,0,)送入外部数据存储器的,3000H,单元。,,,2,、,将累加器,A,的低,4,位的状态通过,P1,口的高,4,位输出。,,,,3,、,编程将

59、片内,RAM21H,单元的低,3,位和,20H,单元的低,5,位合并为一个字节送片内,RAM30H,,要求,21H,的低,3,位放在高位上。,,,4,、,把在,R4,和,R5,中的两字节数(作为一个字)取补(高位在,R4,中),,,四、控制转移类(,P140,),通过转移类指令实现判断的功能。,,控制转移类指令包括:,,无条件转移、条件转移、调用和返回指令,,指令助记符:,AJMP、LJMP、SJMP、JMP,,JZ、JNZ、CJNE、DJNZ,,ACALL、LCALL、RET、RETI、NOP,,共13种操作助记符。,,应用举例:,1,、,将累加器,A,的低,4,位取反,4,次,高,4,位不

60、变,每变换一次从,P1,口输出。,,2,、,如果累加器,A,中存放待处理命令编号(,0~7,),程序存储器中存放着标号为,PMTB,的转移表首地址,则执行下面的程序,将根据,A,中命令编号转向相应的处理程序。,,,3,、,延时程序,,DL,:,MOV 30H,,,#03H,,DL0,:,MOV 31H,,,#0F0H,,DL1,:,DJNZ 31H,,,DL1,,DJNZ 30H,,,DL0,,,RET,,五、位操作类(,P144,),以进位标志,C,作为累加器,C,。,,要和字节操作类指令区别开来。,,指令助记符有:,MOV、CLR、CPL、SETB、ANL、ORL、JC、JNC、JB、

61、JNB、JBC,,,共11种操作助记符。,,应用举例:,1,、,将累加器的,ACC.5,与,00H,位相与后,通过,P1.4,输出。,,2,、,比较片内,RAM40H,、,50H,中两个无符号数的大小,若,40H,中的数小则把片内,RAM,中的位地址,40H,置,1,;若,50H,中数小,则把片内,RAM,中的位地址,50H,置,1,;若相等则把片内,RAM,中的位地址,20H,置,1,。,,6.4,伪指令,汇编程序对用汇编语言写的源程序进行汇编时,还要提供一些汇编用的指令,例如要指定程序或数据存放的起始地址;要给一些连续存放的数据确定单元等等。但是,这些指令在汇编时并不产生目标代码,不影响程

62、序的执行,所以称为伪指令,,,ORG,定位伪指令,,DB,定义字节伪指令,,DW,定义字伪指令,,EQU,赋值伪指令,,END,汇编结束伪指令,,,,,第,7,章,MCS-51,单片机汇编语言程序设计,,本章介绍了汇编语言程序设计的基本问题,包括:,,7,.1 程序设计概述,,7,.2 顺序结构的程序设计,,7,.3 分支结构的程序设计,,7,.4 循环结构的程序设计,,7,.5 查表程序设计,,7,.,6,子程序设计,,7,.1 程序设计概述,,,,,7,.2 顺序结构的程序,,顺序结构程序是一种最简单、最基本的程序,按照程序编写的顺序逐条依次执行,直到程序结束。这是程序的最基

63、本的形式,任何程序都离不开这种形式。,,例:,将片内,RAM 20H,单元中,,的数拆成两段,每段,4,位,,,并将其分别存入,21H,、,,22H,单元中。低,4,位存,,在,21H,单元,高,4,位存,,在,22H,单元,,例:,,将,R3,中的二进制数转换为非压缩的,BCD,码,存放在片内,60H,~,62H,。,,分析:,R3,中的二进制数,0,~,255,,一个,3,位的数字:,,a2a1a0=a2*100+a1*10+a0,,除,100,商为,a2,,余数除,10,,商为,a1,,余数即为,a0,。,,7,.3 分支结构的程序,,分支结构程序是利用条件转移指令,使程序执行到某一指

64、令时,根据条件是否满足,来改变程序执行的顺序。,,编写分支结构的程序主要在于正确使用转移指令。,,编写分支结构的程序的关键是确定好,分支条件。,,可用于分支结构的指令:,JZ/JNZ,:,A,的内容为,0/,不为,0,转移,,CJNE,:比较不相等转移,,DJNZ,:减,1,不为,0,转移,,JC/JNC,:,C,的内容为,0/,不为,0,转移,,JB/JNB,:某一位为,1/,为,0,转移,,JBC,:某一位为,1,转移并清零,,例:,编制程序使,y,按下式赋值:,,,例:,设外部存储器单元,,ST1,和,ST2,存放两个,,不带符号的二进制,,数,找出其中的大,,数存入,ST3,单元。,,

65、例:,,空调机在制冷时,若排出空气比吸入空气温度低,8℃,,则认为工作正常,否则认为工作故障,并设置故障标志。,,设片内,RAM40H,中存放吸入空气温度值,,41H,中存放排除空气温度值。若(,40H,),-,(,41H,)≥,8℃,,则空调机制冷正常,在,42H,单元中存放“,0”,。否则在,42H,单元中存放“,FFH”,,以示故障(在此,42H,单元被设定为故障标志)。,,,为了可靠地监控空调机,,的工作情况,应做两次,,减法,第一次减法,,(,40H,),-,(,41H,),,,若,C=1,,则肯定有故障;,,第二次减法用两个温度的,,差值减去,8℃,,若,C=1,,说,,明温差小于

66、,8℃,,空调机也,,不正常工作。,,7,.4 循环结构的程序,,循环程序是强制,CPU,重复执行某一指令序列的一种程序结构形式。,,循环结构的程序一般由5部分组成:,初始化,循环体(处理部分)、循环修改、循环控制,(,继续循环吗?),和,结束部分。,,,关键:,循环体(做什么),-,变化量,--,如何变化,—,初始化、控制与判断,,,,,,例:,1,、,工作单元清,0,。,,2,、,多个单字节数据求和。,,3,、,设在,DAT,开始的片内,RAM,中存放,10,个无符号字节数,找出最大值,,,并暂存在,A,中。,,4,、,10,个数,去掉一个最大值、一个最小值,求剩余,8,个数的平均值。,,例:多重循环,设计软件延时:,,12MHZ,,,1ms,,,冒泡程序。,,注意循环结构:,,7,.5 查表程序,,查表法是对一些复杂的函数运算如,sinx,等,事先把其全部可能范围的函数值按一定的规律编成表格存放在计算机的程序存储器中。当用户程序中需要用到这些函数时,直接按编排好的索引值(或程序号)寻找答案。,,在控制应用场合或智能仪器仪表中,经常使用查表法。,,例:,1,、已知数据,0,~,

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

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  sobing.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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