1,char code a[]={'a','b','c','d'}; 将常量存储位置限定到ROM中去
2,需要注意的是在函数中如果定义了char code 的类型,那么这个数据必须使常数,否则无法被调用。想让变量也可以使用这个函数需要去掉code.
3,今天再C语言加了点汇编,编译时通过的,但是链结时有12个警告,大都是?C?cpld external symbol 之类的,网上找了半天终于在一个英文网页中看到,可能是没有添加汇编需要的库文件,随即添加了c51s.lib, 警告全无。
-
/* coding count */
-
unsigned int tmp_cnt0(uint num)
-
{
-
bit pr_B,codB,codA;
-
pr_B=tmp_prB;
-
codB=tmp_codB;
-
codA=tmp_codA;
-
if(tmp_prB==1 && tmp_codB==0) //falling edge
-
if(tmp_codA==0)
-
return num+tmp_step;
-
else
-
return num-tmp_step;
-
else
-
return num;
-
}
-
阅读(741) | 评论(0) | 转发(0) |