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

📄 parallelpin.h

📁 计算机并口监控软件。 该软件
💻 H
字号:
//ParallePin.h
/*
data	(8)bit	:	pin2 ~pin9	
数据寄存器(即数据输出端口) 可擦写、基地址 e.g:378
bit 引脚:D-sub 信号名 信号源 是否在连接器处倒相 
0 Pin2 D0 PC 否 
1 Pin3 D1 PC 否 
2 Pin4 D2 PC 否 
3 Pin5 D3 PC 否 
4 Pin6 D4 PC 否 
5 Pin7 D5 PC 否 
6 Pin8 D6 PC 否 
7 Pin9 D7 PC 否 

status	(5)bit	:	pin10~pin13, pin15
状态寄存器(即状态输入端口) 基地址+1	e.g:379
bit 引脚:D-sub 信号名 信号源 是否在连接器处倒相 
0   Time-Out     
1   未使用     
2   未使用     
3 Pin15 nError(nFault) 外设 否 
4 Pin13 Select 外设 否 
5 Pin12 PaperEnd 外设 否 
6 Pin10 nAck 外设 否 
7 Pin11 Busy 外设 是 

ctrol	(4)bit	:	pin1, pin14, pin16, pin17
控制寄存器(即控制输出端口) 基地址+2	e.g:37A
bit 引脚:D-sub 信号名 信号源 是否在连接器处倒相 
0 Pin1 nStrobe PC 是 
1 Pin14 nAutoLF PC 是 
2 Pin16 nInit PC 否 
3 Pin17 nSelectIn PC 是 
4   IRQ     
5   未使用     
6   未使用     
7   未使用     
*/
#define LPT					0x378
#define DATA_REG_ADDR		0x378
#define STATUS_REG_SADDR	0x379
#define CTR_REG_ADDR		0x37A
#define	PIN1	0x01	//CTR_ADDR=	0x37A
#define	PIN2	0x01	//ADDR= 0x378
#define	PIN3	0x02
#define	PIN4	0x04
#define	PIN5	0x08
#define	PIN6	0x10
#define	PIN7	0x20
#define	PIN8	0x40
#define	PIN9	0x80
#define	PIN10	0x40	//STATUS_ADDR= 0x379
#define	PIN11	0x80	
#define	PIN12	0x20	
#define	PIN13	0x10	
#define	PIN14	0x02	//CTR_ADDR=	0x37A
#define	PIN15	0x08	//STATUS_ADDR= 0x379
#define	PIN16	0x04	//CTR_ADDR=	0x37A
#define	PIN17	0x08

#define	PIN18	0x00	//GND
#define	PIN19	0x00	//GND
#define	PIN20	0x00	//GND
#define	PIN21	0x00	//GND
#define	PIN22	0x00	//GND
#define	PIN23	0x00	//GND
#define	PIN24	0x00	//GND
#define	PIN25	0x00	//GND

⌨️ 快捷键说明

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