正在加载图片...
PCF85 AD、DA 1001 A2A1 AD741 温度传感器 1001 A2A1 LM75 湿度传感器 PCF85 安时时钟 1010 A0 LED取动 0111 PCF85 LCD驭动 011 A0 X24C2E2PROM+看门豹1010 无 11.2虚拟I2C总线软件包 由于2C总线提供了较完善的总线协议、简单的串行连接方式,并提 供了总线操作的状态处理软件包,因而得到了广泛的应用。一些先进的微 处理器,特别是具有SOC特征的片上系统一般都将2C接口作为标准外设 接口,这就大大减轻了系统的设计复杂度和难度。对于一些不带标准2C接 口的微处理器,可以采用普通O口来模拟2C总线。北京航天航空大学的 何立民教授和周立功单片机公司都提出了虚拟2C总线软件包,只需两根 普通VO口线就可随时扩展I2C总线外围器件,大大方便了程序设计和编程 11.2.1虚拟12C总线汇编软件包 此软件包是周立功单片机公司提出的,用在单主2C总线上,硬件接 口是SDA,SCL,使用MCU的IVO口来模拟SDA、SCL总线。设计有/无 子地址的子程序是根据2C器件的特点,目的在于将地址和数据彻底分开。 软件包的函数如下。 IRDBYTE (无子地址)读单字节数据 (现行地址读) IWRBYTE (无子地址)写单字节数据 (现行地址写) IRDNBYTE(有子地址)读N字节数据 IWRNBYTE (有子地址)写N字节数据 (1)现行地址读/写即专指无子地址的器件,不给定子地址的读/写操
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有