首页 相关文章 VB对低层硬件访问控制

VB对低层硬件访问控制

VB没有提供直接访问低层硬件的控件和方法,一度给对访问硬件感兴趣的编程者带来不便。目前我们可从网上搜索到支持低层硬件访问的DLL和ActiveX控件,通过它们可读写存储器单元、端口,甚至控制硬件中断。下面通过两个利用DLL和ActiveX控件示例介绍VB对低层硬件的访问控制。
  一、利用DLL读写端口

  若在应用程序中只是简单地读写端口,利用DLL编程实现较为简便。从http://personal.vsnl.com/sr网站可下载一个免费的32位VBIO.DLL,该连接库允许在VB4、5或6中使用,共有七个函数和过程,分别为:

AnjanDLL的解锁过程
  Inp端口读字节函数
  Inpw端口读字函数
  Out端口写字节过程
  Outw端口写字过程
  GetLptBaseAddr获取并口基地址的函数
  GetComBaseAddr获取串口基地址的函数


  一个发声示例程序的窗体,在输入框中键入一频率值并按SoundOn钮,则在PC机的扬声器中发出指定频率音调,程序中对音调的变化、声音的开关是用VBIO.DLL的过程和函数访问发声系统的定时器/计数器和控制端口实现的。编程要点:
  1....[ 查看全文 ]

2016-02-19 标签:

VB对低层硬件访问控制的相关文章

手机页面
收藏网站 回到头部