找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 631|回复: 3

实验箱与计算机通信

[复制链接]
liusuxin 该用户已被删除
发表于 2009-11-23 15:35:07 | 显示全部楼层 |阅读模式
现有浙江天煌教仪thkkl-4型计算机控制技术实验箱,现想将原来的实验软件用labview实现,因为原来的程序都是用汇编实现,如a/d转换实验,下面附件是原实验软件的截面图,程序。
实验一
STACK     SEGMENT   STACK
          DW        256 DUP(?)
STACK     ENDS
CODE      SEGMENT
          ASSUME    CS:CODE
START:    MOV     AL,90H ;初始化8255芯片,送控制字,A组工作在方式0下,
          OUT     63H,AL        ;并为输入方式  ,B组工作在方式0下,输出方式                  
          MOV     AL,0A4H ;初始化8253芯片,送控制字,使用2号计数器
          OUT     43H,AL        ;并工作在方式2下,只读写高位字节
          MOV     AL,17H        ;8253的2号计数器计数初值,计数1毫秒                     
          OUT     42H,AL                              
AGAIN:    CALL    DELAY         ;调延时子程序
          IN      AL,60H        ;读采样值                     
          OUT     00H,AL        ;送至D/A0832输出
          PUSH    AX            ;清屏
          MOV     AX,0001H                           
          INT     10H                                 
          POP     AX                                 
          CALL    DISPLAY       ;调显示子程序(将采样值送至液晶显示)                        
          JMP     AGAIN         ;继续                     
DELAY:    PUSH    CX            ;延时子程序
          MOV     CX,3000H                           
DEL1:     PUSH    AX                                 
          POP     AX                                 
          LOOP    DEL1                              
          POP     CX                                 
          RET                                       
DISPLAY:  MOV     CL,04H         ;先将采样值转换成ASCII码,再送至液晶显示                     
          MOV     DL,AL                              
          SHR     AL,CL                              
          CMP     AL,09H                              
          JBE     DIS1                              
          ADD     AL,07H                              
DIS1:     ADD     AL,30H                              
          MOV     AH,01H                              
          INT     10H                                 
          AND     DL,0FH                              
          CMP     DL,09H                              
          JBE     DIS2                              
          ADD     DL,07H                              
DIS2:     ADD     DL,30H                              
          MOV     AL,DL                              
          MOV     AH,01H                              
          INT     10H                                 
          RET                                       
CODE      ENDS
          END        START

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
liusuxin 该用户已被删除
 楼主| 发表于 2009-11-23 15:36:37 | 显示全部楼层
想了好多天了,一点思路都没有,由于是刚接触这个软件,希望大家支招,在这里先谢谢各位了。
回复 顶

使用道具 举报

liusuxin 该用户已被删除
 楼主| 发表于 2009-11-23 15:37:47 | 显示全部楼层
回复 顶

使用道具 举报

发表于 2009-11-23 16:41:27 | 显示全部楼层
实现不出来。labview不能为单片机编程。去看看版主的cpuview,他的可以实现
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-30 07:54 , Processed in 0.045923 second(s), 14 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表