• 大小: 53KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: 其他
  • 标签: I2C  模拟从机  

资源简介

利用普通IO口模拟I2C从机,解决UART不够用的问题。TEST.c为主机部分代码,I2C_UART.C为转换器部分代码。主机为89C52,转换器为STC12LE5608

资源截图

代码片段和文件信息

/***************************************************************************
* 程序名:iic_uart.C 
* 作者:Xing Ao 
* 功能描述:实现IIC和UART数据交换  
* 日期:2010.9.16   10.8最后修改 
***************************************************************************/

#include
#include
#define uchar unsigned char
#define LOC_address 0x48

sfr  AUXR = 0x8e; //定时器倍率选择寄存器    10.17  

sbit scl = P1^7; //P1^3
sbit sda = P1^6; //旧P1^4
sbit STROBE = P1^5; //P1^6
sbit disp_led = P1^4; //P3^7

void I2C_txbyte(uchar );  
void uart_init(void );
void I2C_init(void );
void TIMER0_init(void ); 
void I2C_delay(void );
void I2C_respon(void ); 
uchar I2C_rxbyte(void );

void I2C_ack();
void start_scan();
void I2C_rxadd();
uchar I2C_rx7();
void uart_txbyte(uchar 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      12000  2010-10-19 10:33  iic_uart\I2C_UART

     文件       2498  2010-10-19 10:33  iic_uart\I2C_UART.hex

     文件         64  2010-10-19 10:33  iic_uart\I2C_UART.lnp

     文件      18043  2010-10-19 10:33  iic_uart\I2C_UART.M51

     文件       1049  2010-10-19 14:08  iic_uart\I2C_UART.Opt

     文件        165  2010-10-19 14:05  iic_uart\I2C_UART.plg

     文件       2182  2010-10-18 17:17  iic_uart\I2C_UART.Uv2

    .......      1050  2010-10-19 10:33  iic_uart\I2C_UART_Opt.Bak

    .......      2182  2010-10-18 17:14  iic_uart\I2C_UART_Uv2.Bak

     文件      10290  2010-10-19 10:33  iic_uart\iic_uart.c

     文件       2437  2010-10-18 14:46  iic_uart\iic_uart.hex

     文件      28819  2010-10-19 10:33  iic_uart\iic_uart.LST

     文件      18550  2010-10-18 14:46  iic_uart\iic_uart.M51

     文件      13413  2010-10-19 10:33  iic_uart\iic_uart.OBJ

     文件       1463  2010-11-04 17:13  iic_uart\iic_uart.Opt

     文件        165  2010-11-04 17:11  iic_uart\iic_uart.plg

     文件       2192  2010-10-18 17:14  iic_uart\iic_uart.Uv2

    .......      1467  2010-10-22 15:11  iic_uart\iic_uart_Opt.Bak

    .......      2039  2010-09-19 14:07  iic_uart\iic_uart_Uv2.Bak

     文件       6376  2005-03-22 15:22  iic_uart\STARTUP.A51

     文件      14049  2010-10-19 10:33  iic_uart\STARTUP.lst

     文件        749  2010-10-19 10:33  iic_uart\STARTUP.OBJ

     文件       7910  2010-10-18 13:57  iic_uart\test

     文件       1544  2010-10-18 13:57  iic_uart\test.hex

     文件      12985  2010-10-18 13:57  iic_uart\test.M51

     文件       1283  2010-10-18 16:58  iic_uart\test.Opt

     文件        161  2010-10-18 16:58  iic_uart\test.plg

     文件       2046  2010-09-27 14:19  iic_uart\test.Uv2

    .......      1416  2010-10-17 19:06  iic_uart\test_Opt.Bak

     文件       2042  2010-09-20 17:33  iic_uart\test_Uv2.Bak

............此处省略7个文件信息

评论

共有 条评论