代码搜索结果
找到约 10,000 项符合
C 的代码
i2c.c
#include "reg52.h"
#include "Config.h"
#include "IOPort.h"
#include "tools.h"
#include "i2c.h"
#define I2C_Retries 5
#define I2C_SDA_LOW P_I2C_SDA=0
#define I2C_SDA_HIGH P_I2C_SDA=1
#d
i2c_bb.h
// I2C_BB.H
//
// Header file for I2C bit bang routines.
//
// copyright, Peter H. Anderson, Baltimore, MD, Feb, '01
void i2c_setup_bb(void);
byte i2c_in_byte_bb(byte ack);
void i2c_out_byte_
i2c_mstr.h
// common i2c routines
void i2c_master_setup(void);
byte i2c_master_in_byte(byte ack);
void i2c_master_out_byte(byte o_byte);
void i2c_master_start(void);
void i2c_master_repeated_start(void);
v
compiler.c
/*
* This file is part of John the Ripper password cracker,
* Copyright (c) 1996-2000,2003,2005 by Solar Designer
*/
#include
#include
#include
#include
#
i2c_2.lst
C51 COMPILER V8.02 I2C_2 08/13/2008 08:12:38 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE I2C_2
OBJECT MODULE PLACED IN i
i2c_2.h
/**********************************************************
函数:I2C_Init_2()
功能:I2C 总线初始化,使总线处于空闲状态
说明:在main()函数的开始处,通常应当要执行一次本函数
***********************************************************/
void
i2c_2.c
#include
#define I2C_SCL T1 //T1,时钟位
#define I2C_SDA T0 //T0,数据位
#define ZLGWR 0x70 //ZLG7290的写地址
#define ZLGRD 0x71
i2c.c
/*
I2<mark>C</mark>.<mark>c</mark>
标准80<mark>C</mark>51单片机模拟I2<mark>C</mark>总线的主机程序
<mark>C</mark>opyright (<mark>c</mark>) 2005,广州周立功单片机发展有限公司
All rights reserved.
本程序仅供学习参考,不提供任何可靠性方面的担保;请勿用于商业目的
*/
#in<mark>c</mark>lude "I2<mark>C</mark>.h"
//定义延时变量,用于宏I2<mark>C</mark>_Delay()
unsigned <mark>c</mark>har data ...
iic.c
/*
I2<mark>C</mark>.<mark>c</mark>
标准80<mark>C</mark>51单片机模拟I2<mark>C</mark>总线的主机程序
本程序仅供学习参考,不提供任何可靠性方面的担保;请勿用于商业目的
说明:
这是一个用<mark>C</mark>51模拟I2<mark>C</mark>总线协议的精简版本
只考虑一主多从模式,不考虑多主模式
不考虑I2<mark>C</mark>总线协议中的时钟同步问题
要想更清楚地了解本程序的细节,请参考Philips公司的相关协议标准
用法:
1. 将 ...
i2c.c
/*
I2<mark>C</mark>.<mark>c</mark>
标准80<mark>C</mark>51单片机模拟I2<mark>C</mark>总线的主机程序
<mark>C</mark>opyright (<mark>c</mark>) 2006,广州周立功单片机发展有限公司
All rights reserved.
本程序仅供学习参考,不提供任何可靠性方面的担保;请勿用于商业目的
*/
#in<mark>c</mark>lude "I2<mark>C</mark>.h"
//定义延时变量,用于宏I2<mark>C</mark>_Delay()
unsigned <mark>c</mark>har ...