從零開始學習VC++6.0之並口控制(第一課 環境配置)

從零開始學習C++6.0之並口控制

 

第一課 環境配置

 

1、 軟件硬件的準備

我用的是一臺舊筆記本(帶25針並口),WindowsXP sp3操作系統,Microsoft C++6.0是從網上隨意下載的簡體中文企業版,以下是從幫助菜單打開的版本信息:

同時準備一根25針的並口連接線(兩頭都是針的)、萬用表(用來量針腳高低電壓值),但爲了後面學習控制普通直流電機和步進電機,還需要其他接口板,後面再說這個問題。

 

2、 由於WindowsXP操作系統的限制,需要下載第三方IO接口驅動庫才能順利進行並口的控制學習,從網上下載Yario Kaplan編寫的WinIO庫,一共需要5個文件,以下是這5個文件的列表:(需要下載的請發郵件[email protected]QQ178268235

 

3、配置(非常重要)

  以下配置步驟是在新建工程以後再做,必須要做的

第一步:將WinIo.hWinIo.lib兩個文件要拷貝在工程根目錄下;

第二步:將WinIo.vxdWinIo.sysWinIo.dll三個文件拷貝到工程Debug子目錄下,否則並口的控制不會成功的。

  第三步:打開工作區“FileView”-“Header Files”-“StdAfx.h”文件(這個文件是任何工程都固定生成有的,稱爲頭文件預編譯,定義了一些環境參,要了解詳情自己上網百度就可以了),在最後面加入一條語句:#include "winio.h"

第四步:連接Winio.lib庫文件

打開菜單“工程”-“設置”,在彈出的Project Settings設置窗口選擇“連接”標籤,在“常規”分類第二行“對象/庫模塊:”中輸入“WinIo.lib”,確定就可以了。

第五步:初始化WinIo驅動庫

這一步是在工程程序中加入幾行代碼實現的。打開“ClassView”中的OnlnitDialog()文件,調用InitializeWinIo()函數就可以了。下圖中提示“初始化I/O並口”那幾句就是直接加入的。

 

 

完成這五步工作,就可以在工程程序中繞過Windows的安全限制隨意訪問並口了。

第一課就整理這麼多,跟我一樣初學VC6++和並口控制的看了後一定有很多疑問,後面會慢慢講解。一定不會讓你們失望。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章