ITPub博客

首页 > 应用开发 > IT综合 > 程序的写法

程序的写法

原创 IT综合 作者:beowulf 时间:2010-11-02 21:11:34 0 删除 编辑

是一个超级长的程序好还是包成子程序好?

可维护性和程序的规范来说,子程要好;效率来说肯定是直接一个程序要好,毕竟要少了调用子程序这一步。

[@more@]

另,关于子程:

msp430的子程调用参数不要超过2个,多了要入栈,一般情况下,2个参数足够,如果不够,想法合并下,如下

void cnt(unsigned char t1, unsigned char t2,unsigned char t3);

-->

unsigned int t4;

t4=t1;

t4<<=8;

t4|=t2;

void cnt(unsigned int t4,unsigned char t3);

实际上,因为430是16位的单片机,如果参数为32位的,需要占用2个寄存器。想更明白,看汇编代码和430的编程手册。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7202070/viewspace-1040774/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-04-19

  • 博文量
    76
  • 访问量
    81852