⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tsl2561.h

📁 该程序是pic单片机程序
💻 H
字号:
#ifndef _tsl2561_h
#define _tsl2561_h

#include <pic.h>

#define nop()  asm("nop")
#define SCL  TRISB1
#define SDA  TRISB2

extern  unsigned char no,ack,c,data;

void  delay_xms(unsigned  int delay_times);

void start_i2c();
void stop_i2c();
void send_byte(unsigned char c);
unsigned char receive_byte();
void  WriteByte(unsigned char Command1,unsigned char Data) ;
void  WriteWord(unsigned char Command2,unsigned char DataLow,unsigned char DataHigh);
unsigned char  ReadByte(unsigned char Command3);
void Config(void);
void start_tsl2561(void);
void stop_tsl2561(void);
unsigned int ReadADCResult(void);
void  I_byte_write(unsigned char slave_address,unsigned char byte_address,unsigned char datain);
unsigned char  I_random_read(unsigned char address);
void  SlaveWriteByte(unsigned char Slavedata);
void  SlaveWriteWord(unsigned char mastercommand,unsigned char masterdata);
unsigned char SlaveReadByte(unsigned char slavecommand);
unsigned char slavereceive_byte();
unsigned char MastertestSlave();

void StartConvert_DS1631();
void StopConvert_DS1631();
void  Config_DS1631();
unsigned char ReadConfigRegister_DS1631();
void  WriteThTl_Register(unsigned char Access_Command,unsigned char MS_Data,unsigned char LS_Data);
unsigned int Read_Temperature();


void Set_Tuner(unsigned int freq);
void Set_TunerUser(unsigned char freqhigh,unsigned char freqlow);
void Write_9886();
unsigned char Read_9886(void);
unsigned int Lock_Channel_DOWN(unsigned int Curr_Freq);
unsigned int Lock_Channel_UP(unsigned int Curr_Freq);
unsigned char TV_AutoScan();

void iic_error();
void iic_initial();

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -