共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 跳转至页
回复
有奖活动 | |
---|---|
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
【有奖活动】震撼来袭!这场直播将直击工程师的心灵! | |
“我想要一部加热台”活动,不花钱赢取开发好工具!活动开始了哦 | |
【有奖活动】伙伴们:您的“需求”解决了吗? | |
抽奖了,抽奖了,金升阳医疗电源 |
打赏帖 | |
---|---|
【换取手持数字示波器】+与同事对定时器输出相位可调PWM移相全桥控制分享被打赏50分 | |
【换取手持数字示波器】+LP-MSPM0L1306开发板试用体验+串口被打赏40分 | |
CC-RL编译器相关问题求助被打赏10分 | |
【换取手持数字示波器】+与同事对ESP-12开发调试经验分享被打赏50分 | |
【换取手持数字示波器】+同事tek示波器调试spi解析被打赏50分 | |
【换取手持数字示波器】+2.6寸墨水屏调试经验被打赏50分 | |
换取手持数字示波器+个人开关电源的设计经验被打赏50分 | |
【换取手持数字示波器】+【APT32F173测评】+URAT被打赏20分 | |
【换取手持数字示波器】CH32X035的定时器以及外部中断体验被打赏50分 | |
【换取手持数字示波器】CH32X035搭建开发环境(RISC-V)被打赏50分 |