欢迎来到天天文库
浏览记录
ID:9024429
大小:27.42 KB
页数:2页
时间:2018-04-15
《并口定义及编程基础简明扼要》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、并口定义及并口编程基础一、接口定义说明电脑的并口,通常是25针.接口定义如下:针方向2,3,4,5,6,7,8,9双向1,14,16,17输出10,11,12,13,15输入18,19,20,21,22,23,24,25地功能说明:二、并口编程基础这些引脚,其实就是I/O口。而且是可以控制的,以软件的方式,非常简单。在计算机内部,对应的寄存器如下:0x378是8bit数据寄存器的地址,对应并口针的顺序是9,8,7,6,5,4,3,20x379是状态寄存器,11,10,12,13,15---0x3
2、7A是控制寄存器,---并口中断允许位,17,16,14,1也就是说PC的0x378可以用来做输入和输出,0x37A的低4位可以用来输出,0x379是输入。这样就可以用并口模拟很多时许,比如IIC、JTAG、SPI等等。注意:上述的寄存器地址是以0x378为基地址的。如果基地址为0x3F0,那么他们的数据、状态、控制寄存器地址分别为0x3F0、0x3F1、0x3F2。(基地址缺省的是0x378,也可在BIOS里重新设置)输入函数:intinport(intaddress);address就是上面
3、的寄存器地址输出函数:intoutport(intaddress,intvalue);无论是DOS下编程、还是Windows下,都可用。三、25针并口具体定义PinNameDirDescription 1/STROBE->Strobe 2D0->Data Bit 0 3D1->Data Bit 1 4D2->Data Bit 2 5D3->Data Bit 3 6D4->Data Bit 4 7D5->Data Bit 5 8D6->Data Bit 6 9D7->Data B
4、it 7 10/ACK<-Acknowledge 11BUSY<-Busy 12PE<-Paper End 13SEL<-Select 14/AUTOFD->Autofeed 15/ERROR<-Error 16/INIT->Initialize 17/SELIN->Select In 18GND--Signal Ground 19GND--Signal Ground 20GND--Signal Ground 21GND--Signal Ground 22GND--Si
5、gnal Ground 23GND--Signal Ground 24GND--Signal Ground 25GND--Signal Ground针脚功能针脚功能1选通端,低电平有效10确认,低电平有效2数据通道011忙3数据通道112缺纸4数据通道213选择5数据通道314自动换行,低电平有效6数据通道415错误,低电平有效7数据通道516初始化,低电平有效8数据通道617选择输入,低电平有效9数据通道718-25地
此文档下载收益归作者所有