第9章 单片机系统总线及扩展_第1页
第9章 单片机系统总线及扩展_第2页
第9章 单片机系统总线及扩展_第3页
第9章 单片机系统总线及扩展_第4页
第9章 单片机系统总线及扩展_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

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

文档简介

1、 单片机的系统扩展单片机的系统扩展 电子实验中心电子实验中心 赵赵 建建课件密码:课件密码:stud Email:成于大气成于大气 信达天下信达天下Chengdu University of Information Technology总总 线线 简简 介介总线的概念:总线的概念: 所谓总线,就是连接系统中主机和各扩所谓总线,就是连接系统中主机和各扩展部件的公共信号线。展部件的公共信号线。 各个外围功能芯片通过三组总线与单片各个外围功能芯片通过三组总线与单片机相连,达到系统扩展的目的,这三组总线机相连,达到系统扩展的目的,这三组总线是是数据总线数据总线、地址总线地址总线和和控制总线控制总线。

2、根据总线的结构,可按照需要对单片机根据总线的结构,可按照需要对单片机系统进行相应的扩展设计了。系统进行相应的扩展设计了。成于大气成于大气 信达天下信达天下Chengdu University of Information Technology总总 线线 结结 构构成于大气成于大气 信达天下信达天下Chengdu University of Information Technology三三 总总 线线 介介 绍绍数据总线(数据总线(DB:Data Bus) 数据总线用于外围芯片和单片机之间传送数据,它是双向的,可数据总线用于外围芯片和单片机之间传送数据,它是双向的,可以由单片机往外围芯片传送数据

3、,也可以从外围芯片传送数据到单片以由单片机往外围芯片传送数据,也可以从外围芯片传送数据到单片机,还包括从外部程序存储器读取指令。机,还包括从外部程序存储器读取指令。51单片机的数据传递是用单片机的数据传递是用8 8根根线同时进行的,即它的数据总线宽度是线同时进行的,即它的数据总线宽度是8位的,数据总线由位的,数据总线由P0口提供。口提供。地址总线(地址总线(AB:Address Bus) 51单片机共有单片机共有16根地址信号线,即它的地址总线宽度是根地址信号线,即它的地址总线宽度是16位的,位的,地址总线由地址总线由P0P0口提供低口提供低8 8位位A0-A7(必须外加锁存器必须外加锁存器)

4、,),P2口提供高口提供高8位位A8-A15,可操作的单元为,可操作的单元为216,共,共64K空间。空间。控制总线(控制总线(CB:Control Bus) 除了数据总线和地址总线外,单片机同外围芯片传送数据时,还除了数据总线和地址总线外,单片机同外围芯片传送数据时,还需要一些控制信号来保证数据传送并决定如何进行数据传送,如数据需要一些控制信号来保证数据传送并决定如何进行数据传送,如数据传送的方向,将传送的方向,将P0口的数据和地址分离等,这些信号线就是控制总线。口的数据和地址分离等,这些信号线就是控制总线。对于某一根信号而言是单向的,对于所有的控制总线而言是双向的。对于某一根信号而言是单向

5、的,对于所有的控制总线而言是双向的。成于大气成于大气 信达天下信达天下Chengdu University of Information Technology总总 线线 扩扩 展展 所有的总线扩展片外资源,除所有的总线扩展片外资源,除ROMROM以外,以外,都当成都当成RAMRAM处理。处理。ROMROM和和RAMRAM的地址可以重叠的地址可以重叠而不会相互影响。因为访问这两部分所用的而不会相互影响。因为访问这两部分所用的指令是不同的。指令是不同的。 MOVXMOVX 用于访问外部用于访问外部RAMRAM空间;空间;MOVCMOVC 用于访问用于访问ROMROM空间(片内片外都使空间(片内片外

6、都使用该指令)用该指令)成于大气成于大气 信达天下信达天下Chengdu University of Information Technology总总 线线 扩扩 展展 电电 路路 图图成于大气成于大气 信达天下信达天下Chengdu University of Information Technology锁锁 存存 器器 简简 介介 常用的锁存芯片是常用的锁存芯片是74HCT573。 74HCT573是带三态门的是带三态门的8D锁存器,锁存器,OE端为三态控制信号,应接地允许锁存的地端为三态控制信号,应接地允许锁存的地址信号输出。址信号输出。LE端为锁存控制信号,高电平端为锁存控制信号,高电

7、平有效,即在有效,即在LE为高电平时锁存器的输出状态为高电平时锁存器的输出状态Q0-Q7和输入状态和输入状态D0-D7相同,当相同,当LE为低时,为低时,输出保持不变,与输入状态无关。输出保持不变,与输入状态无关。成于大气成于大气 信达天下信达天下Chengdu University of Information Technology锁锁 存存 器器 简简 介(二)介(二)成于大气成于大气 信达天下信达天下Chengdu University of Information Technology驱驱 动动 器器 件件 介介 绍绍LSHCHCTTTLCMOSCMOSVCC= 5VVCC:36V通常

8、取通常取5V与与TTL兼容兼容H(高电平)(高电平)2.8VH(高电平)(高电平)90%VCCL(低电平)(低电平)0.8VL(低电平)(低电平)10%VCCLS器件和器件和HC器件的区别器件的区别成于大气成于大气 信达天下信达天下Chengdu University of Information Technology总总 线线 扩扩 展展 方方 法(一)法(一) 在总线扩展中,在总线扩展中,P0口既作数据总线使用,又作口既作数据总线使用,又作地址总线的低地址总线的低8 8位使用,位使用,是在不同的时间表示数据是在不同的时间表示数据和地址,这是芯片管脚的复用方法,扩展时要把和地址,这是芯片管脚

9、的复用方法,扩展时要把P0口的数据信号和地址信号分离开来,分离的方法是口的数据信号和地址信号分离开来,分离的方法是利用利用ALE信号进行地址锁存。信号进行地址锁存。ALEP0P2A0-A7DATA OUTA0-A7A8-A15A8-A15P0口的地址和数据复用图成于大气成于大气 信达天下信达天下Chengdu University of Information Technology总总 线线 扩扩 展展 方方 法(二)法(二) 在总线扩展中,除了正确连接数据总线和地址总在总线扩展中,除了正确连接数据总线和地址总线外,还需要注意控制总线的连接方法线外,还需要注意控制总线的连接方法。RD与与WR用

10、用于控制数据传送的方向,均为低电平有效,于控制数据传送的方向,均为低电平有效,RD有效时有效时表示单片机从外围器件表示单片机从外围器件读取读取数据;数据;WR有效时表示单片有效时表示单片机向外围器件机向外围器件写入写入数据。数据。PSEN用于读取外部程序存用于读取外部程序存储器储器,同样是低电平有效。,同样是低电平有效。EA用于选择单片机的程序用于选择单片机的程序存储器空间,当存储器空间,当EA为高电平时,系统复位后为高电平时,系统复位后PC指针指针指向片内指向片内0000H地址空间;当地址空间;当EA为低电平时,系统复为低电平时,系统复位后位后PC指针指向片外指针指向片外0000H地址空间。

11、地址空间。成于大气成于大气 信达天下信达天下Chengdu University of Information Technology程程 序序 存存 储储 器器 的的 扩扩 展(一)展(一) 由于半导体技术的发展,单片机片内的程序存储由于半导体技术的发展,单片机片内的程序存储器通常已经够用,扩展的情况比较少见了。即使扩展,器通常已经够用,扩展的情况比较少见了。即使扩展,只选择一片存储器芯片也可满足要求,一般选择只选择一片存储器芯片也可满足要求,一般选择Flash ROM扩展程序存储器。因为其使用方便、价扩展程序存储器。因为其使用方便、价格适宜,存储量大,已经得到广泛的应用,也常用于格适宜,存储

12、量大,已经得到广泛的应用,也常用于MCS-51单片机的程序存储器扩展。单片机的程序存储器扩展。 其常用芯片为其常用芯片为AT29010,容量为,容量为128K8。图 9-12 三种封装AT29010A的引脚图TSOP封装的引脚图DIP封装的引脚图PLCC封装的引脚图成于大气成于大气 信达天下信达天下Chengdu University of Information Technology程程 序序 存存 储储 器器 的的 扩扩 展(二)展(二) 使用一片AT29C010A的扩展电路成于大气成于大气 信达天下信达天下Chengdu University of Information Technol

13、ogy程程 序序 存存 储储 器器 的的 扩扩 展(三)展(三)单片机读取扩展程序存储器指令单片机读取扩展程序存储器指令ALEPSENP0P2A0-A7指令A0-A7A8-A15A8-A15成于大气成于大气 信达天下信达天下Chengdu University of Information Technology程程 序序 存存 储储 器器 的的 扩扩 展(四)展(四)扩展程序存储器扩展程序存储器AT29C010A的读时序的读时序ADDOEDATADATA成于大气成于大气 信达天下信达天下Chengdu University of Information Technology数数 据据 存存 储

14、储 器器 的的 扩扩 展(一)展(一) MCS-51系列单片机内部的数据存储器容量为系列单片机内部的数据存储器容量为128或或256个字节,在通常的简单控制系统中还是足个字节,在通常的简单控制系统中还是足够的,如果需要扩展,外部的最大容量为够的,如果需要扩展,外部的最大容量为64KB。前。前面已经提到其它功能芯片在三总线的扩展方式中,面已经提到其它功能芯片在三总线的扩展方式中,也采用数据存储器的操作方式,需要占用地址,因也采用数据存储器的操作方式,需要占用地址,因此在有其它功能芯片的扩展系统中,数据存储器的此在有其它功能芯片的扩展系统中,数据存储器的扩展容量就不足扩展容量就不足64KB了。了。

15、成于大气成于大气 信达天下信达天下Chengdu University of Information Technology数数 据据 存存 储储 器器 的的 扩扩 展(二)展(二)数据存储器的一般连接方法数据存储器的一般连接方法成于大气成于大气 信达天下信达天下Chengdu University of Information Technology数数 据据 存存 储储 器器 的的 扩扩 展(三)展(三)WR1. 地址总线的连接地址总线的连接 存储器地址总线的高存储器地址总线的高8位位A8-A15直接与单片机直接与单片机P2口对应信号相连,低口对应信号相连,低8位位A0-A7与与P0口锁存后的

16、信口锁存后的信号相连。号相连。2. 数据总线的连接数据总线的连接 存储器的存储器的8位数据信号线直接与位数据信号线直接与P0口对应相连。口对应相连。3. 控制总线的连接控制总线的连接 RD是单片机读取片外数据存储器的控制信号,是单片机读取片外数据存储器的控制信号,与存储器的读控制信号与存储器的读控制信号RD连接。单片机的连接。单片机的 信号连接信号连接数据存储器的数据存储器的WR信号。信号。ALE控制锁存器分离地址和控制锁存器分离地址和数据信号,数据信号,EA信号根据程序存储器的使用连接。信号根据程序存储器的使用连接。成于大气成于大气 信达天下信达天下Chengdu University of

17、 Information Technology数数 据据 存存 储储 器器 的的 扩扩 展(四)展(四)单片机读取扩展数据存储器的时序单片机读取扩展数据存储器的时序ALERDP0P2A0-A7DATA INA0-A7A8-A15A8-A15成于大气成于大气 信达天下信达天下Chengdu University of Information Technology数数 据据 存存 储储 器器 的的 扩扩 展(五)展(五)单片机写数据到扩展数据存储器的时序单片机写数据到扩展数据存储器的时序ALEWRP0P2A0-A7DATA OUTA0-A7A8-A15A8-A15成于大气成于大气 信达天下信达天下

18、Chengdu University of Information Technology扩扩 展展 数数 据据 存存 储储 器器 地地 址址 计计 算算 扩展数据存储器的地址计算是指当电路完成扩展数据存储器的地址计算是指当电路完成后,根据电路计算对应的数据存储器的地址。当系后,根据电路计算对应的数据存储器的地址。当系统中有多个扩展器件时,通常选用统中有多个扩展器件时,通常选用线选法线选法、译码法译码法等方法实现等方法实现CPU对不同器件的选择,并进行数据对不同器件的选择,并进行数据传输的。当输出一地址时,只选择其中一个芯片处传输的。当输出一地址时,只选择其中一个芯片处于工作状态,其他芯片不工作

19、,这样在数据传输时于工作状态,其他芯片不工作,这样在数据传输时就不会造成数据传输错误的问题了,选择芯片通常就不会造成数据传输错误的问题了,选择芯片通常是采用是采用片选信号片选信号来进行操作的。来进行操作的。成于大气成于大气 信达天下信达天下Chengdu University of Information Technology扩展数据存储器地址计算举例扩展数据存储器地址计算举例成于大气成于大气 信达天下信达天下Chengdu University of Information Technology扩展数据存储器地址计算举例扩展数据存储器地址计算举例成于大气成于大气 信达天下信达天下Chengd

20、u University of Information Technology扩展数据存储器地址计算举例扩展数据存储器地址计算举例 地址计算实际上就是当给出一个地址时,根据地址计算实际上就是当给出一个地址时,根据地址线上电平的情况,只选通该器件,而此地址对地址线上电平的情况,只选通该器件,而此地址对于其他器件是无效的,也就是只使被选中的器件使于其他器件是无效的,也就是只使被选中的器件使能端口有效,而其他器件在该地址下,使能端无效。能端口有效,而其他器件在该地址下,使能端无效。通常把这个地址叫做这个器件的器件地址。在系统通常把这个地址叫做这个器件的器件地址。在系统扩展时,因为操作方式的关系,即使扩

21、展的器件不扩展时,因为操作方式的关系,即使扩展的器件不是是RAM,但是,但是操作时都是使用操作时都是使用MOVX指令指令,因此可,因此可以把外围的这些器件都当成一个以把外围的这些器件都当成一个RAM使用,比如使用,比如A/D、D/A和其他一些接在总线上的数字芯片。和其他一些接在总线上的数字芯片。成于大气成于大气 信达天下信达天下Chengdu University of Information Technology扩展数据存储器地址计算举例扩展数据存储器地址计算举例成于大气成于大气 信达天下信达天下Chengdu University of Information Technology微处理器

22、数据传送方式微处理器数据传送方式 单片机和外设工作速度的差异使其在交单片机和外设工作速度的差异使其在交换数据或通信时,有不同的数据传送方式,以换数据或通信时,有不同的数据传送方式,以达到高效、方便的数据交换。通常有以下几种达到高效、方便的数据交换。通常有以下几种方式:方式:1 1、无条件传送方式、无条件传送方式2 2、查询传送方式、查询传送方式3 3、中断传送方式、中断传送方式4 4、直接存储器存取方式(、直接存储器存取方式(DMA)成于大气成于大气 信达天下信达天下Chengdu University of Information TechnologyI/0 的的 总总 线线 扩扩 展展 方

23、方 式式 51单片机有四个单片机有四个I/O端口,通常能满足使端口,通常能满足使用要求,但在使用三总线方法扩展的系统中,用要求,但在使用三总线方法扩展的系统中,就只有一个就只有一个P1口了,如果不够的话,可扩展口了,如果不够的话,可扩展I/O端口。一般采用下面两种扩展方法:端口。一般采用下面两种扩展方法:1、用用74LS系列系列TTL芯片扩展简单的芯片扩展简单的I/O口;口; 常用的典型芯片为常用的典型芯片为74LS244和和74LS245,74LS373和和74LS573。2、用可编程接口芯片扩展用可编程接口芯片扩展I/O口。口。 常用的典型芯片为常用的典型芯片为8255A。成于大气成于大气

24、 信达天下信达天下Chengdu University of Information TechnologyI/0 的的 总总 线线 扩扩 展展 方方 式式OC1C111D21Q192D32Q183D43Q174D54Q165D65Q156D76Q147D87Q138D98Q1274HCT573G19DIR1A12B118A23B217A34B316A45B415A56B514A67B613A78B712A89B81174HCT245ORNORP3.6/WR16P2.7/A1528P0.7/AD732P0.6/AD633P0.5/AD534P0.4/AD435P0.3/AD336P0.2/AD2

25、37P0.1/AD138P0.0/AD039P3.7/RD17MCS-51成于大气成于大气 信达天下信达天下Chengdu University of Information TechnologyI/0 的的 扩扩 展(四)展(四) 如果端口数量较多,可如果端口数量较多,可以使用专门的以使用专门的I/O扩展芯片进扩展芯片进行行I/O口的扩展。口的扩展。 8255A是是INTEL公司生公司生产的通用可编程并行产的通用可编程并行I/O接口接口芯片,共有芯片,共有3个并行接口,个并行接口,均可以使用软件编程来设置均可以使用软件编程来设置其工作方式,因此使用比较其工作方式,因此使用比较方便和灵活。方便

26、和灵活。D034D133D232D331D430D529D628D727PA04PA13PA22PA31PA440PA539PA638PA737PB018PB119PB220PB321PB422PB523PB624PB725PC014PC115PC216PC317PC413PC512PC611PC710RD5WR36A09A18RESET35CS6GND7VCC268255A成于大气成于大气 信达天下信达天下Chengdu University of Information Technology8255A 结结 构构 图图成于大气成于大气 信达天下信达天下Chengdu University

27、of Information Technology8255A 端端 口口 组组 合合 功功 能能 表表CSCSRDRDWRWRA1A1A0A0通道选择与操作功能通道选择与操作功能0 00 01 10 00 0PAPA口口数据总线数据总线0 00 01 10 01 1PBPB口口数据总线数据总线0 00 01 11 10 0PCPC口口数据总线数据总线0 01 10 00 00 0数据总线数据总线PA口口0 01 10 00 01 1数据总线数据总线PB口口0 01 10 01 10 0数据总线数据总线PC口口0 01 10 01 11 1数据总线数据总线控制寄存器控制寄存器1 1数据总线呈高阻

28、态数据总线呈高阻态0 00 01 11 11 1非法条件非法条件0 01 11 1数据总线呈高阻态数据总线呈高阻态成于大气成于大气 信达天下信达天下Chengdu University of Information Technology8255A 方方 式式 控控 制制 字字成于大气成于大气 信达天下信达天下Chengdu University of Information Technology8255A 连连 接接 图图 举举 例例 分分 析析成于大气成于大气 信达天下信达天下Chengdu University of Information TechnologyI/0 的的 非非 总总 线

29、线 扩扩 展展 方方 式式成于大气成于大气 信达天下信达天下Chengdu University of Information Technology数模和模数转换接口介绍数模和模数转换接口介绍 MCS-51单片机常用于工业控制和智能仪表中,单片机常用于工业控制和智能仪表中,对外部状态信息进行测量,经过内部处理后控制外对外部状态信息进行测量,经过内部处理后控制外部的操作,而外部的状态信息通常是模拟量,如温部的操作,而外部的状态信息通常是模拟量,如温度、速度、电压等,需要转换为数字信号提供给单度、速度、电压等,需要转换为数字信号提供给单片机进行处理,处理的结果又需要转换为模拟量实片机进行处理,处理

30、的结果又需要转换为模拟量实现对外部状态的控制。因此,在单片机的应用系统现对外部状态的控制。因此,在单片机的应用系统中通常需要模数转换(中通常需要模数转换(ADC)和数模转换()和数模转换(DAC)的功能,不具有此功能的单片机,就需要进行的功能,不具有此功能的单片机,就需要进行A/D和和D/A的扩展。的扩展。成于大气成于大气 信达天下信达天下Chengdu University of Information Technology数数 模模 转转 换换 器器 介介 绍绍 数模转换器常称数模转换器常称D/A,主要技术指标有:,主要技术指标有:1 1、分辨率;、分辨率;2 2、转换时间;、转换时间;3

31、 3、满量程误差、满量程误差(LSB)(LSB);4 4、参考电压;、参考电压;5 5、电源电压等。、电源电压等。成于大气成于大气 信达天下信达天下Chengdu University of Information Technology数数 模模 转转 换换 器器 举举 例例DAC0832,主要参数为:,主要参数为:1 1、分辨率为、分辨率为8 8位;位;2 2、转换时间为、转换时间为1us1us;3 3、满量程误差为、满量程误差为1LSB1LSB;4 4、参考电压为(、参考电压为(+10V -10V+10V -10V););5 5、电源电压为(、电源电压为(+5V +15V+5V +15V)

32、。)。成于大气成于大气 信达天下信达天下Chengdu University of Information Technology数数 模模 转转 换换 器器 举举 例例DAC0832内部结构图内部结构图成于大气成于大气 信达天下信达天下Chengdu University of Information Technology数数 模模 转转 换换 器器 举举 例例DAC0832,主要工作方式有以下三种:,主要工作方式有以下三种:1 1、直通方式、直通方式电路简单,不需要控制线,只有数据信号,电路简单,不需要控制线,只有数据信号,ILEILE管脚接高电平,管脚接高电平,CSCS、WR1WR1、WR

33、2WR2、XFERXFER都接低电平即可。都接低电平即可。2 2、单缓冲方式、单缓冲方式把两个寄存器中的任何一个接成直通方式,而用把两个寄存器中的任何一个接成直通方式,而用另一个锁存数据,即为单缓冲方式。另一个锁存数据,即为单缓冲方式。3 3、双缓冲方式、双缓冲方式一般用于多个一般用于多个D/AD/A同时转换输出的方式。同时转换输出的方式。成于大气成于大气 信达天下信达天下Chengdu University of Information Technology数数 模模 转转 换换 器器 举举 例例实际电路实际电路成于大气成于大气 信达天下信达天下Chengdu University of I

34、nformation Technology模模 数数 转转 换换 器器 介介 绍绍 模数转换器常称模数转换器常称A/D,主要技术指标有:,主要技术指标有:1 1、输入通道个数;、输入通道个数;2 2、转换位数;、转换位数;3 3、转换时间;、转换时间;4 4、电源电压等。、电源电压等。成于大气成于大气 信达天下信达天下Chengdu University of Information Technology模模 数数 转转 换换 器器 举举 例例ADC0804,主要参数为:,主要参数为:1 1、输入通道为单通道;、输入通道为单通道;2 2、转换时间为、转换时间为100us100us;3 3、满量

35、程误差为、满量程误差为1LSB1LSB;4 4、转换位数为、转换位数为8 8位;位;5 5、电源电压为(、电源电压为(+5V+5V)。)。成于大气成于大气 信达天下信达天下Chengdu University of Information Technology模模 数数 转转 换换 器器 举举 例例ADC0804连接电路图连接电路图成于大气成于大气 信达天下信达天下Chengdu University of Information Technology常常 用用 接接 口口 电电 路路 解解 析析RS232接口电路图接口电路图成于大气成于大气 信达天下信达天下Chengdu Universit

36、y of Information TechnologyI2C 总总 线线 介介 绍绍 I2C总线总线是由是由PHILIPS公司开发的一种简单、双公司开发的一种简单、双向二进制向二进制同步串行总线同步串行总线,它只需要两根线即可在连,它只需要两根线即可在连接于总线上的器件之间传送信息。接于总线上的器件之间传送信息。 优点:器件引脚少,体积小,不需要片选线,优点:器件引脚少,体积小,不需要片选线,支持带电拔插。支持带电拔插。常用的常用的I2C总线外围通用器件有:总线外围通用器件有:SRAM、EEPROM、ADC/DAC、RTC、I/O接口、接口、DTMF等。等。目前,目前,I2C技术已经在各种单片

37、机系统特别是家电中技术已经在各种单片机系统特别是家电中得到广泛应用。得到广泛应用。成于大气成于大气 信达天下信达天下Chengdu University of Information TechnologyI2C 总总 线线 介介 绍绍I2C总线的总线的特点特点: 1、总线只有两根线,即、总线只有两根线,即串行时钟线串行时钟线和和串行数据线串行数据线。 2、每个连接到总线上的器件地址由芯片内部硬件电路和、每个连接到总线上的器件地址由芯片内部硬件电路和外部地址同时决定。外部地址同时决定。 3、它是一个真正的多主总线,带有竞争监测和仲裁电路。、它是一个真正的多主总线,带有竞争监测和仲裁电路。 4、同

38、步时钟允许器件以不同的波特率进行通信,在标准、同步时钟允许器件以不同的波特率进行通信,在标准I2C模式下数据传送率可达模式下数据传送率可达100KB/S,高速模式下可达,高速模式下可达400KB/S。 5、同步时钟和数据线配合使用。、同步时钟和数据线配合使用。 6、连接到同一总线上的集成电路数受、连接到同一总线上的集成电路数受400pF的最大总线的最大总线电容的限制。总线上扩展外围器件时也受器件地址限制。电容的限制。总线上扩展外围器件时也受器件地址限制。成于大气成于大气 信达天下信达天下Chengdu University of Information TechnologyI2C 总总 线线

39、介介 绍绍 I2C总线上每个节点都有一个固定的节点地址,总线上每个节点都有一个固定的节点地址,从器件的地址包括器件编号地址和引脚地址,器件从器件的地址包括器件编号地址和引脚地址,器件编号地址由编号地址由I2C总线委员会分配,引脚地址决定于引总线委员会分配,引脚地址决定于引脚外接电平的高低,脚外接电平的高低, I2C总线上所有的外围器件都有总线上所有的外围器件都有规范的器件地址,器件地址由规范的器件地址,器件地址由7位组成,它和位组成,它和1位方位方向位构成了向位构成了I2C总线器件的寻址字节总线器件的寻址字节SLA,格式如下:,格式如下:DA1 DA2 DA1 DA0 A2 A1 A0 R/W

40、WR器件地址器件地址引脚地址引脚地址数据方向位数据方向位成于大气成于大气 信达天下信达天下Chengdu University of Information TechnologyI2C 总总 线线 的的 时时 序序I2C总线为同步传输总线,总线信号完全与时钟同步。总线为同步传输总线,总线信号完全与时钟同步。u起始信号(起始信号(S):在时钟:在时钟SCL为高电平时,数据线为高电平时,数据线SDA出现下降沿,启动出现下降沿,启动I2C总线。总线。u终止信号(终止信号(P):在时钟:在时钟SCL为高点评时,数据线为高点评时,数据线SDA出现上升沿,停止出现上升沿,停止I2C总线的数据传输。总线的数据传输。u应答信号(应答信号(A): I2C总线上第总线上第9个时钟脉冲对应于应个时钟脉冲对应于应答位。相应数据线上低电平时为答位。相应数据线上低电平时为“应答应答”信号信号A,高电,高电平时为平时为“非应答非应答”信号信号A。I2C总线上传送的每一个字节帧均为总线上传送的每一个字节帧均为8位,并且高位在前。位,并且高位在前。成于大气成于大气

温馨提示

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

评论

0/150

提交评论