資源簡介
C#使用WinIo操作并口范例,可以通過計算機的并口(LPT1)輸出12路電位,讀取5路電位;
輸出電位3.5-4.2V之間(經測試不同主板,輸出電壓不同);輸入時高于2.1V為有效。
當然,你可以修改為輸出8路,讀取9路

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
namespace?GameDeceptionStuff
{
????public?partial?class?Form1?:?Form
????{
????????WinIo?myIo?=?new?WinIo();
????????byte[]?myData?=?new?byte[8];
????????byte[]?MyControl?=?new?byte[4];
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????myData?=?new?byte[8]?{?0?0?0?0?0?0?0?0?};
????????????foreach?(int?index?in?this.checkedListBox1.CheckedIndices?)
????????????{
????????????????myData[index]?=?1;
????????????}
????????????myIo.setDataPort(myData);
????????}
????????private?void?button2_Click(object?sender?EventArgs?e)
????????{
????????????MyControl?=?new?byte[4]?{?0?0?0?0?};
????????????foreach?(int?index?in?this.checkedListBox2.CheckedIndices)
????????????{
????????????????MyControl[index]?=?1;
????????????}
????????????myIo.setControlPort(MyControl);
????????}
????????private?void?button3_Click(object?sender?EventArgs?e)
????????{
????????????byte[]?result?=??myIo.getStatePort();
????????????for?(int?i?=?0;?i?????????????{
????????????????bool?flag?=?result[i]?!=?0;
????????????????this.checkedListBox3.SetItemChecked(i?flag);
????????????}
????????}
????????private?void?Form1_FormClosing(object?sender?FormClosingEventArgs?e)
????????{
????????????myIo.CloseWinIo();
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????57856??2012-03-15?16:59??GameDeceptionStuff\C#并口.doc
?????文件??????12800??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\bin\Debug\GameDeceptionStuff.exe
?????文件??????30208??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\bin\Debug\GameDeceptionStuff.pdb
?????文件??????14328??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\bin\Debug\GameDeceptionStuff.vshost.exe
?????文件??????45568??2010-05-15?23:56??GameDeceptionStuff\GameDeceptionStuff\bin\Debug\WinIo32.dll
?????文件???????6656??2010-05-08?23:16??GameDeceptionStuff\GameDeceptionStuff\bin\Debug\WinIo32.sys
?????文件??????12288??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\bin\Release\GameDeceptionStuff.exe
?????文件??????28160??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\bin\Release\GameDeceptionStuff.pdb
?????文件??????14328??2012-03-15?16:55??GameDeceptionStuff\GameDeceptionStuff\bin\Release\GameDeceptionStuff.vshost.exe
?????文件????????490??2007-07-21?01:33??GameDeceptionStuff\GameDeceptionStuff\bin\Release\GameDeceptionStuff.vshost.exe.manifest
?????文件??????45568??2010-05-15?23:56??GameDeceptionStuff\GameDeceptionStuff\bin\Release\WinIo32.dll
?????文件???????6656??2010-05-08?23:16??GameDeceptionStuff\GameDeceptionStuff\bin\Release\WinIo32.sys
?????文件???????1602??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\Form1.cs
?????文件???????7416??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\Form1.Designer.cs
?????文件???????5814??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\Form1.resx
?????文件???????3818??2012-03-13?16:08??GameDeceptionStuff\GameDeceptionStuff\GameDeceptionStuff.csproj
?????文件????????817??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\obj\Debug\GameDeceptionStuff.csproj.FileListAbsolute.txt
?????文件????????847??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\obj\Debug\GameDeceptionStuff.csproj.GenerateResource.Cache
?????文件??????12800??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\obj\Debug\GameDeceptionStuff.exe
?????文件????????180??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\obj\Debug\GameDeceptionStuff.Form1.resources
?????文件??????30208??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\obj\Debug\GameDeceptionStuff.pdb
?????文件????????180??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\obj\Debug\GameDeceptionStuff.Properties.Resources.resources
?????文件????????833??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\obj\Release\GameDeceptionStuff.csproj.FileListAbsolute.txt
?????文件????????847??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\obj\Release\GameDeceptionStuff.csproj.GenerateResource.Cache
?????文件??????12288??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\obj\Release\GameDeceptionStuff.exe
?????文件????????180??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\obj\Release\GameDeceptionStuff.Form1.resources
?????文件??????28160??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\obj\Release\GameDeceptionStuff.pdb
?????文件????????180??2012-03-15?17:13??GameDeceptionStuff\GameDeceptionStuff\obj\Release\GameDeceptionStuff.Properties.Resources.resources
?????文件????????499??2012-03-13?13:22??GameDeceptionStuff\GameDeceptionStuff\Program.cs
?????文件???????1382??2012-03-13?13:22??GameDeceptionStuff\GameDeceptionStuff\Properties\AssemblyInfo.cs
............此處省略21個文件信息
- 上一篇:DynamicDataDisplay.dll
- 下一篇:IrisSkin2.dll
評論
共有 條評論