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

📄 usbdlg.h

📁 使用菲利普的USBD12芯片以及89S52实现USB1.1的接口。这个程序是USB通信中的PC端的程序。采用VC2003.NET编译
💻 H
字号:
// USBDlg.h : 头文件
//

#pragma once


// CUSBDlg 对话框
class CUSBDlg : public CDialog
{
// 构造
public:
	CUSBDlg(CWnd* pParent = NULL);	// 标准构造函数

// 对话框数据
	enum { IDD = IDD_USB_DIALOG };

	protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV 支持


// 实现
protected:
	HICON m_hIcon;

	// 生成的消息映射函数
	virtual BOOL OnInitDialog();
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	DECLARE_MESSAGE_MAP()
public:
	afx_msg void OnTimer(UINT nIDEvent);
	//通道1的当前值
	double m_dChannal1;
	// 通道1的平均值
	double m_dChannal1_avr;
	// 通道2的当前值
	double m_dChannal2;
	// 通道2的平均值
	double m_dChannal2_avr;
	// 通道3的当前值
	double m_dChannal3;
	// 通道3的平均值
	double m_dChannal3_avr;
	// 通道4的当前值
	double m_dChannal4;
	// 通道4的平均值
	double m_dChannal4_avr;
	//通道1缓冲区
	CString csChannal1;
	//通道2缓冲区
	CString csChannal2;
	//通道3缓冲区
	CString csChannal3;
	//通道4缓冲区
	CString csChannal4;
	afx_msg void OnBnClickedStart();
	afx_msg void OnBnClickedStop();
	// 通道1的最大值
	double m_dChannalMax1;
	// 通道2的最大值
	double m_dChannalMax2;
	// 通道3的最大值
	double m_dChannalMax3;
	// 通道4的最大值
	double m_dChannalMax4;
	// 通道1的最小值
	double m_dChannalMin1;
	// 通道2的最小值
	double m_dChannalMin2;
	// 通道3的最小值
	double m_dChannalMin3;
	// 通道4的最小值
	double m_dChannalMin4;
	// 采样次数
	void DataProcess(unsigned char DataBuf[16]);
	long m_lSampleTimes;
	afx_msg void OnBnClickedSaveChannal1();
	afx_msg void OnBnClickedSaveChannal2();
	afx_msg void OnBnClickedSaveChannal3();
	afx_msg void OnBnClickedSaveChannal4();
	// 将一个unsigned char str转变成用两个字节表示的十六进制,比如str=0xAF 则返回 字符串AF
	CString HexToString(unsigned char str);
	// LED0变量
	BOOL m_bLed0;
	// LED1的变量
	BOOL m_bLED1;
	afx_msg void OnBnClickedLed0();
	afx_msg void OnBnClickedLed1();
};

⌨️ 快捷键说明

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