📄 mcp3002.h
字号:
// MCP3002.h: interface for the MCP3002 class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_MCP3002_H__6786F68B_8AB9_11D7_8A9A_CD3460C9807B__INCLUDED_)
#define AFX_MCP3002_H__6786F68B_8AB9_11D7_8A9A_CD3460C9807B__INCLUDED_
#include "ADC3002.h" // Added by ClassView
#include "MultimediaTimer.h" // Added by ClassView
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class AFX_EXT_CLASS MCP3002
{
typedef void(*EndSampleNotification)(void* obj,unsigned short *ch0,unsigned short *ch1,int lenght,CTime tstart,CTime tend);
public:
void SetEndSampleNotification(void* obj,EndSampleNotification endnotification);
//void* object;
EndSampleNotification EndNotification;
unsigned short Channel_0[5001];
unsigned short Channel_1[5001];
void HandleTimer(UINT nIDEvant);
void MMT_Start(unsigned short LPT);
void MMT_Stop();
MCP3002();
virtual ~MCP3002();
private:
CTime TStart;
CTime TEnd;
void* object;
void DoEndNotification();
unsigned short ADC_Ch_1();
unsigned short ADC_Ch_0();
unsigned short LPT_PORT;
int i_mmcount;
MultimediaTimer MMTimer;
ADC3002 adc3002;
};
#endif // !defined(AFX_MCP3002_H__6786F68B_8AB9_11D7_8A9A_CD3460C9807B__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -