共2条
1/1 1 跳转至页
问
请问各位大虾,我想用8086语言通过pc机并口实现对ad的控制,然后用vb编写界面将采集的数据以波形的形式显示出来。现在还是一头雾水,请大家指教
汇编编程软件采用什么最好?
谢谢了。 答 1: 直接用VB控制并口就可以了直接用VB控制并口就可以了 答 2: 那用vb控制和用汇编控制,那一个更方便?关键是我的vb为零,不知道vb在控制硬件上面到底是怎么样的比如产生脉冲等等,谢谢你的指点. 答 3: 用vb控制硬件,如果需要us级的延时,怎么实现?谢谢 答 4: sleep(1(ms))sleep(1(ms))
不过WINDOWS平台是做不到微秒级精确延时的,除非你能关闭WINDOWS的系统时钟。 答 5: 那象您说的关闭系统时钟是什么概念,小弟愚昧.怎样才能达到? 答 6: 如果用vc,dephi能不能实现?是不是这样的项目一般是先用单片机控制将数据采集好传送给pc机??? 答 7: 这样的项目一般是先用单片机控制将数据采集好传送给pc机的
我对WINDOWS理解不深,一直想办法关闭系统时钟 不知道能不能行。
这样的项目一般是先用单片机控制将数据采集好传送给pc机的。
如果你要求的时间精度不是很高的话,还是可以直接用PC机控制AD的。
答 8: 你要做什么?低速的 AD 可以用声卡做,不花钱很方便也安全。
高速的 AD 用单片机也慢了。
答 9: 就买个AD采集卡吧。 答 10: 做的是波形显示系统,用PC机显示,供电是用并口供电考虑成本问题,就是越简单越好。不知道并口作串行通信的时候速度怎么样 答 11: 建议你这么做用PC机的并口直接控制AD芯片,不是太好,因为windows的定时很麻烦,你也不是很熟悉,我也一样,你可以用pc通知单片机采样,存在RAM里,然后用并口直接读RAM。 答 12: 先谢了,我现在就是打算用单片机了,但是并口数据线是单向的,也就是lpt打印机端口,这个问题怎么解决?
我想用at89c2051然后采集四路,直接将数据放在内部单片机ram中,采满就马上发送给pc机,这样做是不是不妥?请大哥指教。 答 13: 现在的并口以经发展到ECP现在的并口以经发展到ECP:是双向数据端口,并能以ISA总线速度传送数据。ECP有缓冲区,支持命令周期、数据周期和多个逻辑设备寻址,在多任务环境下可以使用DMA(直接存储器访问)。
答 14: 可是我的电脑只有一个并口:打印机端口,断口地址378h在对于并口的控制的时候我用汇编和vb都试了,但是并口就是什么反应也没有,但是用并口调试程序就好用,这是怎么回事?部分汇编程序如下:
mov dx,037Ah ;ENABLE lpt1 OUTPUT
mov al,11001111b ;
out dx,al
again: mov dx,0378h ;lpt1
mov al,01h
out dx,al
jmp again
请高手们看看,我用的是xp系统,运行cmd。在命令提示符里面编译的 答 15: 刚知道从bios] 答 16: 刚知道从bios设置端口,现在用vb基本能控制了但是只用并口供电驱动还是不够,小弟很菜,现在采用外部电源先 答 17: 2000.XP是不能直接使用并口的。没有权限。需要安装一个并口驱动程序,如winio.sys。C的例子较多。网上搜一下就得了。最好不要用并口供电。小心烧并口。可以考虑从USB供电。 答 18: 呵呵,我有办法。但是速率肯定不会太高。 答 19: 我用vb调用动态连接库,用现有的并口驱动dll文件不知道上面这位大哥有什么好办法?
汇编编程软件采用什么最好?
谢谢了。 答 1: 直接用VB控制并口就可以了直接用VB控制并口就可以了 答 2: 那用vb控制和用汇编控制,那一个更方便?关键是我的vb为零,不知道vb在控制硬件上面到底是怎么样的比如产生脉冲等等,谢谢你的指点. 答 3: 用vb控制硬件,如果需要us级的延时,怎么实现?谢谢 答 4: sleep(1(ms))sleep(1(ms))
不过WINDOWS平台是做不到微秒级精确延时的,除非你能关闭WINDOWS的系统时钟。 答 5: 那象您说的关闭系统时钟是什么概念,小弟愚昧.怎样才能达到? 答 6: 如果用vc,dephi能不能实现?是不是这样的项目一般是先用单片机控制将数据采集好传送给pc机??? 答 7: 这样的项目一般是先用单片机控制将数据采集好传送给pc机的
我对WINDOWS理解不深,一直想办法关闭系统时钟 不知道能不能行。
这样的项目一般是先用单片机控制将数据采集好传送给pc机的。
如果你要求的时间精度不是很高的话,还是可以直接用PC机控制AD的。
答 8: 你要做什么?低速的 AD 可以用声卡做,不花钱很方便也安全。
高速的 AD 用单片机也慢了。
答 9: 就买个AD采集卡吧。 答 10: 做的是波形显示系统,用PC机显示,供电是用并口供电考虑成本问题,就是越简单越好。不知道并口作串行通信的时候速度怎么样 答 11: 建议你这么做用PC机的并口直接控制AD芯片,不是太好,因为windows的定时很麻烦,你也不是很熟悉,我也一样,你可以用pc通知单片机采样,存在RAM里,然后用并口直接读RAM。 答 12: 先谢了,我现在就是打算用单片机了,但是并口数据线是单向的,也就是lpt打印机端口,这个问题怎么解决?
我想用at89c2051然后采集四路,直接将数据放在内部单片机ram中,采满就马上发送给pc机,这样做是不是不妥?请大哥指教。 答 13: 现在的并口以经发展到ECP现在的并口以经发展到ECP:是双向数据端口,并能以ISA总线速度传送数据。ECP有缓冲区,支持命令周期、数据周期和多个逻辑设备寻址,在多任务环境下可以使用DMA(直接存储器访问)。
答 14: 可是我的电脑只有一个并口:打印机端口,断口地址378h在对于并口的控制的时候我用汇编和vb都试了,但是并口就是什么反应也没有,但是用并口调试程序就好用,这是怎么回事?部分汇编程序如下:
mov dx,037Ah ;ENABLE lpt1 OUTPUT
mov al,11001111b ;
out dx,al
again: mov dx,0378h ;lpt1
mov al,01h
out dx,al
jmp again
请高手们看看,我用的是xp系统,运行cmd。在命令提示符里面编译的 答 15: 刚知道从bios] 答 16: 刚知道从bios设置端口,现在用vb基本能控制了但是只用并口供电驱动还是不够,小弟很菜,现在采用外部电源先 答 17: 2000.XP是不能直接使用并口的。没有权限。需要安装一个并口驱动程序,如winio.sys。C的例子较多。网上搜一下就得了。最好不要用并口供电。小心烧并口。可以考虑从USB供电。 答 18: 呵呵,我有办法。但是速率肯定不会太高。 答 19: 我用vb调用动态连接库,用现有的并口驱动dll文件不知道上面这位大哥有什么好办法?
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |