用c语言对计算机的并行接口传送数据,编程怎么实现?

发布网友 发布时间:2022-04-23 13:08

我来回答

1个回答

热心网友 时间:2023-10-14 21:19

下面给出一段小程序采用VC 语言编写的。VC 中对端口的输入/输出,可以通过端口I/O函数一inp、一outp来实现,函数包含在conio.h库中。

软件开发网

……………..

-outp(0x37a,3);//清理端口 http://www.mscto.com

-outp(0x37a,0);//启动a/d转换

Do{datainput=-inp(0x379)&0x80};

While(datainput!=0x80);//等待转换结束

Data=-inp(0x379);//输入低四位数据

Data=Data&0x78; 软件开发网

Data1=Data>>3;

http://www.mscto.com

-outp(0x37a,0x4);//控制16脚为高电平

Data=-inp(0x379);//输入高四位

Data=Data&0x78;

-outp(0x37a,3);//使A/D停止转换

Data=Data<<1; http://www.mscto.com

Data=Data|Data1//8位2进制合并

…………//进一步数据处理

参考资料:http://www.mscto.com/vc/2009021433256.html

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com