Metodos.h
资源名称:Paralel.rar [点击查看]
上传用户:sempras
上传日期:2020-06-05
资源大小:2k
文件大小:1k
源码类别:
并口编程
开发平台:
C++ Builder
- #ifndef MetodosH
- #define MetodosH
- //--------------------------------------------------------------------------------------------------------
- #include "vclSysUtils.hpp"
- #include "vclControls.hpp"
- #include "vclClasses.hpp"
- #define LPT1 0x378 // Endere鏾 da LPT1=0x378, LPT2=0x278
- #define BIT0 0x01 //N鉶 usado
- #define BIT1 0x02 //N鉶 usado
- #define BIT2 0x04 //N鉶 usado
- #define BIT3 0x08 //Error
- #define BIT4 0x10 //Slct out
- #define BIT5 0x20 //Paper end
- #define BIT6 0x40 //Ack
- #define BIT7 0x80 //Busy
- //--------------------------------------------------------------------------------------------------------
- class TParalela
- {
- public:
- void Envia(unsigned short int PortaEnd, unsigned char Dado);
- unsigned char Recebe(unsigned short int PortaEnd);
- unsigned char RecebeNibble(void);
- void EnviaNibble(unsigned char Byte);
- void EnviaByte(unsigned char Byte);
- unsigned char RecebeByte(void);
- void EnviaTamanhoArq(long Tama);
- int EnviaArquivo(char *NomeArquivo);
- long RecebeTamanhoArq(void);
- int RecebeArquivo(char *NomeArquivo);
- };
- #endif