⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 并口控制、调试工具
💻 TXT
字号:
     啊!终于做完了,并口控制,2002.12.08值得纪念的日子,我自己完成的第一个软件

1,安装环境,
   VC运行库;
   首先要确定,2000环境下,98下的另编驱动才能支持;
   并口要在ECP或ECP+EPP模式下,
   设备管理器中能看到ECP打印机端口,

2驱动安装方法,

添加设备->添加新设备-〉否,我想从列表中选择硬件->
其它设备-〉从软盘安装
如果发生端口冲突,请在genport.ini中找到
[PortIO.LC0]
ConfigPriority=DESIRED 
IOConfig=3BC-3BF(3ff::) 
随便设置一个不冲突的端口(伪端口,但驱动只能访问378-(3bf-3bc)范围)。

3软件使用方法

port位端口偏移量,0=378H,
 value 是一字节的端口值
以下只供输出用
bit count 是要操作的位号(如378H的第5位,bit count=5)
bit value....................
频率(0-10000hz)不很精确

in   将把378+port上的值读出填在value上
out  反之

振荡器起振 ,     要求设置频率;bin count, 可使bit count 位发生振荡输出
理论上你可以设置 n个bit count 发生n个振荡振荡器,甚至可在1个bit count上设置n次不同的频率,
结果是两个振荡器波形混合输出。

振荡器停振          注意,它将关闭所有振荡器


位延时输出     将把378+port上的bit count位以bit value输出(延时时间)长,然后置为相反位。


位输出      将把378+port上的bit count位以bit value输出




相关问题:
你可以用发光二极管接在并口上看运行效果(我就是用发光二极管直接插在上面调试的)。

多线程,
理论上位于位之间不相互影响.但现在好像是会使程序程序堵塞运行(我原来的代码丢失,那份代码却没有这个问题)
现在主要不完善的地方就在计时器部分
另外,因为定时器和程序原因,频率操作不够精确,也不够高,另外本来的问题就是
http://expert.csdn.net/Expert/topic/1313/1313216.xml?temp=7.569522E-02
本来问题已经解决,但是代码丢失,我重新写的代码,还是有这种问题,目前还没有解决,请高手来信指点
目前驱动部分只支持读写一个字节,端口只是0X378,


genport驱动部分,程序及其源代码 包含winio(含源代码)驱动需要DDK的支持才能编译
rw   程序端源代码
程序代码可能有很多的BUG,和不合理的地方,另外,我没有写注释,请多包涵
                  yds_086@163.com

另外希望得到此源代码的朋友们一起帮我骂一个人
http://expert.csdn.net/Expert/topic/1291/1291810.xml?temp=.9771387


                                                                                                AthlonxpX86(一滴水)

                                                                                                     2003.3.25











⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -