我现在要把一个掌上设备的显示信息实时地读入到计算机中,共有10条数据线。我查了一些并口的资料,是这么说的:
管脚编号 方向 信号
1 输入/输出 -STROBE
2 输入/输出 D0
3 输入/输出 D1
4 输入/输出 D2
5 输入/输出 D3
6 输入/输出 D4
7 输入/输出 D5
8 输入/输出 D6
9 输入/输出 D7
10 输入 -ACK
11 输入 BUSY
12 输入 PE
13 输入 SLCT
14 输出 -AUTO
15 输入 -ERROR
16 输出 -INIT
17 输出 -SLCT IN
18 GROUND
19 GROUND
20 GROUND
21 GROUND
22 GROUND
23 GROUND
24 GROUND
25 GROUND
端口 378H
管脚 9 8 7 6 5 4 3 2
标识 D7 D6 D5 D4 D3 D2 D1 D0
数据位 B7 B6 B5 B4 B3 B2 B1 B0 端口 379H
管脚 11 10 12 13 15 X X X
标识 Busy Ackn Paper Selec Error
数据位 B7 B6 B5 B4 B3 B2 B1 B0 端口 37AH
管脚 X X X X 17 16 14 1
标识 /Sel Init /Atfd /Strob
数据位 B7 B6 B5 B4 B3 B2 B1 B0于是我使用了管脚4-管脚13来读入这10个数据(即378H的B2-B7,379H的B4-B7,均为输入端口)。可是程序运行的时候发现有几个端口根本无法正确的读入。这到底是怎么回事?请各位高手教教我。
管脚编号 方向 信号
1 输入/输出 -STROBE
2 输入/输出 D0
3 输入/输出 D1
4 输入/输出 D2
5 输入/输出 D3
6 输入/输出 D4
7 输入/输出 D5
8 输入/输出 D6
9 输入/输出 D7
10 输入 -ACK
11 输入 BUSY
12 输入 PE
13 输入 SLCT
14 输出 -AUTO
15 输入 -ERROR
16 输出 -INIT
17 输出 -SLCT IN
18 GROUND
19 GROUND
20 GROUND
21 GROUND
22 GROUND
23 GROUND
24 GROUND
25 GROUND
端口 378H
管脚 9 8 7 6 5 4 3 2
标识 D7 D6 D5 D4 D3 D2 D1 D0
数据位 B7 B6 B5 B4 B3 B2 B1 B0 端口 379H
管脚 11 10 12 13 15 X X X
标识 Busy Ackn Paper Selec Error
数据位 B7 B6 B5 B4 B3 B2 B1 B0 端口 37AH
管脚 X X X X 17 16 14 1
标识 /Sel Init /Atfd /Strob
数据位 B7 B6 B5 B4 B3 B2 B1 B0于是我使用了管脚4-管脚13来读入这10个数据(即378H的B2-B7,379H的B4-B7,均为输入端口)。可是程序运行的时候发现有几个端口根本无法正确的读入。这到底是怎么回事?请各位高手教教我。
解决方案 »
- 在没有生成EXE文件之前测试(即F5)是可以运行的,生成之后就提示VB运行时错误53 ,,文件未找到
- 高分请教水晶报表4.6的问题
- 一个提过很多次,但未能很好解决的老问题。请大虾们赐教!!!!!分不够可以加
- 如何用ADO对象把ACCESS数据库表中的记录输出到EXCEL表格中,并自动保存在指定的位置!!!
- DataGrid 的记录值显示问题!!!高手救我,小弟先拜谢了!!!
- VB中如何将查询出的数据一齐显示通过datagrid?我忘了,好像是set =**
- 哪里有比较好的打印控件下载?HELP~
- 如何判断用户选择的是TreeView的第几级节点
- 我想快速学VB,想快速提高,能给指点吗?
- 请问哪里有3DES加密算法的例子?
- 请版主回答一个关于WINDOWS消息的问题!!!
- 请问在VB中如何编制并口通信的程序?有什么控件吗?
From hardware, you should have two parallel port. and had two port n.o. you should use function read data from the two port.for example inport(378) inport(379).you should notice in bios setting, parallel port have three setting, spp. ecp ecp+ecp, you should notice, only parallel port setting is right in computer bios, you can read data from outside device.