高速计数采样问题

已锁定

BBK

  • 帖子

    8
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2003-11-12

普通 普通 如何晋级?

高速计数采样问题

573

9

2003-12-01 20:10:46

本人利用CPU224的脉冲输出作为高速计数源.程序如下.该程序的目的是显示100MS高速计数器所采集的脉冲数.我始终有一点不明白,为何HC0的数值老是变化,应该说如果脉宽一定,脉冲频率一定的话,每个100MS所采集的脉冲数是一样的,我实在是头大,恭请各位高手指点.谢谢.我的电话是0571-86150670,可能的话请在电话中告之.
MAIN PRO.

LD SM0.1
CALL SBR_0
R Q0.1, 1

NETWORK 2
LD SM0.0
MOVD HC0, VD1
NETWORK 3
LD I0.0
CALL SBR-1

SBR-0
LD SM0.0
MOVB 16#E8, SMB37 //Set control bits: count UP; enabled;
MOVD +0, SMD38 //CV = 0;
MOVD +0, SMD42 //PV = 0;
HDEF 0, 0
MOVB 100, SMB34 //Interrupt HSC2: CV = PV for HC0
ATCH INT_0, 10
ENI
HSC 0
SBR-1
LD SM0.0
MOVB 16#8E, SMB77
MOVW +5, SMW78
MOVD +30000, SMD82
PLS 1

INT-0
LD SM0.0
MOVB 16#C0, SMB37 //Set control bits: count UP; enabled;
MOVD +0, SMD38 //CV = 0;
HSC 0 //PV = 0;



高速计数采样问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。