📄 dio.h
字号:
#define TRANS_BYTE 1
#define TRANS_WORD 2
#define TRANS_DWORD 3
HANDLE En_IO_Operation();
void Dis_IO_Operation(HANDLE hDevice);
void Read(WORD PortNo,BYTE TransType,HANDLE hDevice,unsigned long DataCount,unsigned char *Data_ptr);
void Write(WORD PortNo,BYTE TransType,HANDLE hDevice,unsigned long DataCount,void *Data_ptr);
#define Read_Byte(PortNo,Data_ptr) \
Read((WORD)PortNo,(BYTE)TRANS_BYTE,hDevice,(unsigned long)1,(unsigned char *)Data_ptr)
#define Read_Word(PortNo,Data_ptr) \
Read((WORD)PortNo,(BYTE)TRANS_WORD,hDevice,(unsigned long)2,(unsigned char *)Data_ptr)
#define Read_Dword(PortNo,Data_ptr) \
Read((WORD)PortNo,(BYTE)TRANS_DWORD,hDevice,(unsigned long)4,(unsigned char *)Data_ptr)
#define Write_Byte(PortNo,Data_ptr) \
Write((WORD)PortNo,(BYTE)TRANS_BYTE,hDevice,(unsigned long)1,(BYTE *)Data_ptr)
#define Write_Word(PortNo,Data_ptr) \
Write((WORD)PortNo,(BYTE)TRANS_WORD,hDevice,(unsigned long)1,(WORD *)Data_ptr)
#define Write_Dword(PortNo,Data_ptr) \
Write((WORD)PortNo,(BYTE)TRANS_DWORD,hDevice,(unsigned long)1,(DWORD *)Data_ptr)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -