回复:D7编程中自己编写功能块时如何取得循环时间

2004

西门子1847工业学习平台

  • 帖子

    47
  • 精华

    0
  • 被关注

    3

论坛等级:游民

注册时间:2004-03-10

普通 普通 如何晋级?

发布于 2007-04-19 17:17:28

0楼

/*
File-Name: SAMTIM.c
Last modified: 04.19.2007
*/

FBTNAM(SAMTIM)

#include "p32.h" /*includes e.g. Macro definitions */

NRM()
{

}
INI()
{
asm("
addiu $sp,$sp,-40;
sw $ra,32($sp);
sw $s1,28($sp);
sw $s0,24($sp);

move $s0,$a0;
lw $a0,8($s0);
lui $s1,0x8000;
ori $s1,$s1,0x8074;
lw $v0,76($s1);
nop;
addiu $a1,$sp,16;
jalr $v0;
bnez $v0,ll_;
lw $a0,16($sp);
lw $v1,12($s0); /* TSK指针 */
sw $a0,0($v1); /* TSK赋指 */
lw $v0,16($s1);
nop;
addiu $a1,$sp,20;
jalr $v0;
ll_:lw $v0,20($sp);
lw $v1,16($s0); /* TIM指针 */
sw $v0,0($v1); /* TIM赋值 */
lw $v1,20($s0); /* BAS指针 */
sw $a3,0($v1); /* BAS赋值 */

lw $ra,32($sp);
lw $s1,28($sp);
lw $s0,24($sp);
addiu $sp,$sp,40;
");
}
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

MicroMaster

共有6821条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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