从零开始学习VC++6.0之并口控制(第一课 环境配置)

从零开始学习C++6.0之并口控制

 

第一课 环境配置

 

1、 软件硬件的准备

我用的是一台旧笔记本(带25针并口),WindowsXP sp3操作系统,Microsoft C++6.0是从网上随意下载的简体中文企业版,以下是从帮助菜单打开的版本信息:

从零开始学习VC++6.0之并口控制(第一课 环境配置)_第1张图片

同时准备一根25针的并口连接线(两头都是针的)、万用表(用来量针脚高低电压值),但为了后面学习控制普通直流电机和步进电机,还需要其他接口板,后面再说这个问题。

 

2、 由于WindowsXP操作系统的限制,需要下载第三方IO接口驱动库才能顺利进行并口的控制学习,从网上下载Yario Kaplan编写的WinIO库,一共需要5个文件,以下是这5个文件的列表:(需要下载的请发邮件[email protected]QQ178268235

 从零开始学习VC++6.0之并口控制(第一课 环境配置)_第2张图片

3、配置(非常重要)

  以下配置步骤是在新建工程以后再做,必须要做的

第一步:将WinIo.hWinIo.lib两个文件要拷贝在工程根目录下;

第二步:将WinIo.vxdWinIo.sysWinIo.dll三个文件拷贝到工程Debug子目录下,否则并口的控制不会成功的。

  第三步:打开工作区“FileView”-“Header Files”-“StdAfx.h”文件(这个文件是任何工程都固定生成有的,称为头文件预编译,定义了一些环境参,要了解详情自己上网百度就可以了),在最后面加入一条语句:#include "winio.h"

从零开始学习VC++6.0之并口控制(第一课 环境配置)_第3张图片

第四步:连接Winio.lib库文件

打开菜单“工程”-“设置”,在弹出的Project Settings设置窗口选择“连接”标签,在“常规”分类第二行“对象/库模块:”中输入“WinIo.lib”,确定就可以了。

从零开始学习VC++6.0之并口控制(第一课 环境配置)_第4张图片

第五步:初始化WinIo驱动库

这一步是在工程程序中加入几行代码实现的。打开“ClassView”中的OnlnitDialog()文件,调用InitializeWinIo()函数就可以了。下图中提示“初始化I/O并口”那几句就是直接加入的。

 从零开始学习VC++6.0之并口控制(第一课 环境配置)_第5张图片

 

完成这五步工作,就可以在工程程序中绕过Windows的安全限制随意访问并口了。

第一课就整理这么多,跟我一样初学VC6++和并口控制的看了后一定有很多疑问,后面会慢慢讲解。一定不会让你们失望。

 

 

你可能感兴趣的:(vc++6.0,并口控制)