📄 e2p.h
字号:
// e2p.h: interface for the Ce2p class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_E2P_H__CF3A6AA5_B07E_407A_8C5E_390CD5CA5B00__INCLUDED_)
#define AFX_E2P_H__CF3A6AA5_B07E_407A_8C5E_390CD5CA5B00__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#define WM_PRO_MSG WM_USER+20
#include "ParallelPort.h"
#include "mmsystem.h"
#include "windows.h"
#include "time.h"
class Ce2p : public CParallelPort
{
public:
int js;//出错计数
byte i2c_read(void);
byte check();
byte Read_8bit();
unsigned short int ys;
byte jy;//校验标志
byte Ack;
void close();
void open();
int SDAO;
int SDAI;
int SCL;
int size;
int page;
BYTE * m_pWriteBuf; //申明一个数组大小为1000
//BYTE* m_pWriteBuf;//写缓冲
BYTE* m_pReadBuf;//读缓冲
void dealy(int time);
void i2c_write(int Address,unsigned char Data);
void i2c_pagewrite(unsigned char Address,unsigned char Data,int no);
unsigned char i2c_read(int Address);
void i2c_start(void);
void i2c_stop(void);
BYTE i2c_ack(void);
void i2c_noack(void);
void i2c_send8bit(unsigned char b);
unsigned char i2c_receive8bit(void);
void InitPro();
Ce2p();
virtual ~Ce2p();
};
#endif // !defined(AFX_E2P_H__CF3A6AA5_B07E_407A_8C5E_390CD5CA5B00__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -