发布网友 发布时间: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