Chinaunix首页 | 论坛 | 博客
  • 博客访问: 306354
  • 博文数量: 79
  • 博客积分: 773
  • 博客等级: 军士长
  • 技术积分: 789
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-24 23:52
个人简介

victory for prepared

文章分类

全部博文(79)

文章存档

2024年(1)

2023年(1)

2022年(2)

2021年(1)

2018年(8)

2017年(3)

2016年(20)

2015年(12)

2013年(5)

2012年(25)

2011年(1)

我的朋友

分类: 嵌入式

2013-09-09 16:30:12

1,char code a[]={'a','b','c','d'};    将常量存储位置限定到ROM中去
2,需要注意的是在函数中如果定义了char code 的类型,那么这个数据必须使常数,否则无法被调用。想让变量也可以使用这个函数需要去掉code.
3,今天再C语言加了点汇编,编译时通过的,但是链结时有12个警告,大都是?C?cpld external symbol 之类的,网上找了半天终于在一个英文网页中看到,可能是没有添加汇编需要的库文件,随即添加了c51s.lib, 警告全无。

点击(此处)折叠或打开

  1. /* coding count */
  2. unsigned int tmp_cnt0(uint num)
  3. {
  4. bit pr_B,codB,codA;
  5. pr_B=tmp_prB;
  6. codB=tmp_codB;
  7. codA=tmp_codA;
  8. if(tmp_prB==1 && tmp_codB==0)    //falling edge
  9.     if(tmp_codA==0)
  10.         return num+tmp_step;
  11.     else
  12.         return num-tmp_step;
  13. else
  14.     return num;
  15. }
  16.    
阅读(704) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~