niusouti.com

对于没有提供 I2C 接口的单片机如51系列,可以通过软件模拟的方法实现 I2C 接口功能,从而实现与 I2C器件之间的数据传输,此时,硬件连接非常简单,只需两条I/O口线,在软件中要分别定义成SCL和SDA。

题目

对于没有提供 I2C 接口的单片机如51系列,可以通过软件模拟的方法实现 I2C 接口功能,从而实现与 I2C器件之间的数据传输,此时,硬件连接非常简单,只需两条I/O口线,在软件中要分别定义成SCL和SDA。


相似考题
更多“对于没有提供 I2C 接口的单片机如51系列,可以通过软件模拟的方法实现 I2C 接口功能,从而实现与 I2C器件之间的数据传输,此时,硬件连接非常简单,只需两条I/O口线,在软件中要分别定义成SCL和SDA。”相关问题
  • 第1题:

    阅读以下关于嵌入式系统I2C总线接口电路的技术说明,根据要求回答问题。

    【说明】

    I2C总线是一种多主控器总线,对多个IC器件具有控制总线的能力。采用串行I2C总线技术设计接口电路,可节约嵌入式系统微处理器的I/O端口。图6-17给出了一种实现了键盘、时钟和实时参数存储三个功能模块的应用电路。图6-17中仅应用I2C总线构成单主控器的系统。此时时钟线SCL仅由微处理器驱动,因此可以用微处理器的一根I/O线作为SCL信号线,将其设置为输出方式,由软件控制产生串行时钟信号;用微处理器的另一根I/O线作为I2C总线的串行数据线,由软件控制在时钟的低电平期间读取或输出数据。

    在图6-17中采用ATMEL公司的E2PROM AT24C64(IC8)实现了系统初始化数据、仪表系数、用户设置的参数或某些重要的实时数据参数的存储。DS1302时钟芯片可以对年、月、日、周日、时、分、秒进行计时,且具有闰年补偿功能,工作电压宽达2.5~5.5 V。8位并行I/O口扩展器件PCF8574具有口输出锁存功能,可直接驱动大电流LED管,同时还带有一个中断请求输出端INT(漏极开路方式)。在图6-17中,将PCF8574器件的8位准双向口外挂了一个4×4键盘矩阵。

    电阻R36、R37在图6-17电路中有何作用。请在100字以内简要说明。


    正确答案:

    R36、R37分别是I2C串行总线上双向的数据线SDA与时钟线SCL的上拉电阻这是一道要求读者掌握I2C串行总线接口电路中各个部件作用的电路分析题。本题的解答思路如下: ①I2C串行总线有两根信号线:一根是双向的数据线SDA;另一根是时钟线SCL。总线上受控器件的串行数据线SDA都接到总线的SDA线上,各受控器件的时钟线SCL接到总线的SCL上。 ②在图6-17所示的电路中,电阻R36、R37的阻值为10 kΩ,分别接在AT24C64、 DS1302、PCF8574芯片的时钟线SCL和数据线SDA上。 ③由于I2C总线接口均采用漏极开路(Open-drain)或集电极开路(Open-collector)的方式来完成线与(Wired AND)功能,因此需在数据线SDA、时钟线SCL上接人上拉电阻。可见R36、R37分别是I2C串行总线上双向的数据线SDA与时钟线SCL的上拉电阻。 ④另外,设计I2C总线接口电路时需要注意,总线的驱动能力以所连接器件的负载电容量不超过400 pF为宜。

  • 第2题:

    以下关于I/O软件的叙述中,正确的是()

    A、I/O软件开放了I/O操作实现的细节,方便用户使用I/O设备

    B、I/O软件隐藏了I/O操作实现的细节,向用户提供物理接口

    C、I/O软件隐藏了I/O操作实现的细节,方便用户使用I/O设备

    D、I/O软件开放了I/O操作实现的细节,用户可以使用逻辑地址访问I/O设备


    正确答案:C

  • 第3题:

    I2C总线技术是由()和()两条外部传输组成的。


    正确答案:时钟总线;数据总线

  • 第4题:

    PONEMS北向接口包括()接口。

    • A、I1
    • B、I2
    • C、I3
    • D、I4
    • E、I5

    正确答案:A,B,C,E

  • 第5题:

    常用的接口RS232,USB,IEEE1394,I2C等为()

    • A、均为串行接口或总线
    • B、除USB外,其余皆为并行接口
    • C、除RS232外,其余皆为并行接口
    • D、除I2C外,其余皆为串行接口

    正确答案:A

  • 第6题:

    下面哪一种功能单元不属于I/O接口电路。()

    • A、薄膜键盘
    • B、I2C控制器
    • C、UART控制器
    • D、GPIO

    正确答案:A

  • 第7题:

    I2C可用于连接嵌入式处理器及其外围器件,它是广泛采用的一种串行()双工传输的总线标准。I2C总线中,发起数据传输操作的I2C器件是()控器件。


    正确答案:半;主

  • 第8题:

    I2C总线在无数据传输时,()。


    正确答案:两线均为高电平

  • 第9题:

    关于I2C总线的下列说法,正确的是()

    • A、A、两条总线,一条是数据总线(SD,另一条是时钟总线(SCL)

    正确答案:A

  • 第10题:

    在I2C总线通讯协议中,当SCL和SDA两线空闲时,二者的电平应为()。

    • A、SCL为高电平,SDA为低电平
    • B、SCL为低电平,SDA为高电平
    • C、二者均为低电平
    • D、二者均为高电平

    正确答案:D

  • 第11题:

    以下时钟芯片采用I2C与单片机接口的有()。

    • A、M41T0
    • B、DS1302
    • C、PCF8563
    • D、DS12C887

    正确答案:A,C

  • 第12题:

    单选题
    常用的接口RS232,USB,IEEE1394,I2C等为()
    A

    均为串行接口或总线

    B

    除USB外,其余皆为并行接口

    C

    除RS232外,其余皆为并行接口

    D

    除I2C外,其余皆为串行接口


    正确答案: D
    解析: 暂无解析

  • 第13题:

    I2C总线的寻址过程是在(5)后发送第1个字节,该字节地址决定主控器选择哪一个从器件,还可以通过 (6) 方式同时寻址所有的I2C器件,但当某个I2C器件不需要进行数据传输时,将忽略该寻址方式而不作任何应答。如果某个I2C器件需要获取数据,则将发出(7)信号并作为一个(8)。


    正确答案:(5)开始条件 (6)广播寻址 (7)应答 (8)从接收器 这是一道要求读者掌握I2C总线寻址的综合分析题。本题的解答思路源于图6-18所给出的I2C总线开始条件与停止条件的时序图。 ①试题关键信息“该字节地址决定主控器选择哪一个从器件”中“该字节地址”是指图6-18中开始条件之后的“Address”。因此可推理出(5)空缺处应填入“开始条件”。 ②I2C总线还可以通过“广播”寻址方式同时寻址所有的IC器件。当使用广播寻址时理论上所有的IC器件都应该返回应答信号但当某个IC器件不需要进行数据传输时将忽略广播寻址而不作任何应答。广播寻址的第二个字节决定其后的操作。可见(6)空缺处应填入“广播寻址”。 ③如果某个I2C器件需要获取数据则将发出应答信号并作为一个从接收器。因此 (7)、(8)空缺处应分别填入“应答”、“从接收器”。
    (5)开始条件 (6)广播寻址 (7)应答 (8)从接收器 这是一道要求读者掌握I2C总线寻址的综合分析题。本题的解答思路源于图6-18所给出的I2C总线开始条件与停止条件的时序图。 ①试题关键信息“该字节地址决定主控器选择哪一个从器件”中,“该字节地址”是指图6-18中开始条件之后的“Address”。因此可推理出(5)空缺处应填入“开始条件”。 ②I2C总线还可以通过“广播”寻址方式同时寻址所有的IC器件。当使用广播寻址时,理论上所有的IC器件都应该返回应答信号,但当某个IC器件不需要进行数据传输时,将忽略广播寻址而不作任何应答。广播寻址的第二个字节决定其后的操作。可见(6)空缺处应填入“广播寻址”。 ③如果某个I2C器件需要获取数据,则将发出应答信号并作为一个从接收器。因此 (7)、(8)空缺处应分别填入“应答”、“从接收器”。

  • 第14题:

    下面关于I2C的叙述中,错误的是()。

    A.I2C即集成电路互连总线

    B.I2C具有SDA、SCL和ACK共3条信号线

    C.I2C传送数据时,每次传送的字节数目没有限制

    D.I2C是多主总线


    正确答案:B

  • 第15题:

    诺西UltraSite基站的远程调谐合路器RTxx通过()从BOIx下载软件。

    • A、D1总线
    • B、D2总线
    • C、I2C总线
    • D、射频线

    正确答案:B

  • 第16题:

    通过I2C、SPI、UART、USB等可以实现嵌入式系统间或嵌入式系统与外围器件等的连接,下面相关叙述中,错误的是()

    • A、I2C总线只有两条信号线,一条是数据线SDA另一条是时钟线SCL所有操作都通过这两条信号线完成
    • B、SPI通信时,首先要使SPI从设备的SSEL处于被选中状态,表示将要对该从设备进行操作,然后才能按照SPI时序要求进行数据操作
    • C、UART即通用异步收发器,可用于全双工串行异步通信
    • D、USB 1.1和USB 2.0采用全双工差分方式进行通信

    正确答案:D

  • 第17题:

    下面关于I2C的叙述中,错误的是()。

    • A、I2C即集成电路互连总线
    • B、I2C具有SDA、SCL和ACK共3条信号线
    • C、I2C传送数据时,每次传送的字节数目没有限制
    • D、I2C是多主总线

    正确答案:B

  • 第18题:

    下面4种嵌入式系统的I/O接口中,哪一种可以实现并行I/O?()

    • A、GPIO
    • B、SPI
    • C、UART
    • D、I2C

    正确答案:A

  • 第19题:

    I2C总线技术称为()间的总线数据传输技术。


    正确答案:集成电路

  • 第20题:

    I2C总线技术在数据传输期间,正常的传输状态为()。


    正确答案:时钟信号处于低电平时,数据信号可以发生变化

  • 第21题:

    I2C总线传输数据时,SDA线上高电平或低电平允许变化时,SCL时钟线信号是()

    • A、SCL时钟线信号为高电平期间
    • B、SCL时钟线信号为低电平期间
    • C、SCL时钟线信号电平无要求
    • D、SCL时钟线信号高低电平与SDA线上高地电平同步

    正确答案:B

  • 第22题:

    诺西UltraSite基站的传输单元VXxx通过()将Abis接口数据传输到BOIx。

    • A、D1总线
    • B、D2总线
    • C、I2C总线
    • D、Ethernet线

    正确答案:A

  • 第23题:

    I2C总线的数据传输方向如何控制?


    正确答案:以字节为单位进行传送,每一个字节必须保证是8位长度,每次先传送最高位

  • 第24题:

    填空题
    I2C可用于连接嵌入式处理器及其外围器件,它是广泛采用的一种串行()双工传输的总线标准。I2C总线中,发起数据传输操作的I2C器件是()控器件。

    正确答案: 半,主
    解析: 暂无解析