C语言
文章平均质量分 79
feigrr
爱上单片机
展开
-
不同编译器对FLASH的操作
不同编译器对FLASH的操作 引用地址:http://coccaskj.blog.163.com/blog/static/34153194200897112348715/ 1. keil for MSC51关键字codecode unsigned char array[8]={}2. IAR for AVR(摘抄)FLASH常用类型的具转载 2013-11-19 14:28:58 · 748 阅读 · 0 评论 -
简单,细致的菜单程序讲解
原作者:吴坚鸿第二十六节:按键操作数码管菜单的基本程序框架(1) 开场白:数码管不像液晶屏那样可以使用反显或者光标来聚焦在某个显示的数据上,因此当需要修改某位数码管的数据时,我们最常用的方法就是让某位数码管闪烁,闪烁表示提醒客户现在可以更改某位数据了。当我们让它不闪烁时,就表示退出了更改数据的界面,更改数据完毕。在吴坚鸿的程序风格中,不管是液晶屏,点阵屏,还是数码转载 2013-06-24 21:28:44 · 1038 阅读 · 0 评论 -
1、什么是const?
1、什么是const? 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:) 2、为什么引入const? const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。 3、cons有什么主要的作用? (1)可以定义const常量,具有不可变性。 例如: const int Max=100;转载 2013-07-09 19:32:01 · 444 阅读 · 0 评论 -
IAR for AVR 学习笔记1--中断定义
IAR for AVR 学习笔记1--中断定义单片机在AVR编程一直是C,从ICC->GCC->IAR IAR是一个唯一自己选择的.ICC由于入门容易所以选择了开始,GCC因为不要钱,所以后来就用了它.随着对GCC的不断认识,缺点不断显露,开始对IAR产生了兴趣. IAR在51,AVR,ARM的C上都是非常优秀的,它针对不同的单片机都有不同的C版本.唯转载 2013-05-28 17:00:19 · 1114 阅读 · 0 评论 -
++i;与i++的区别
总之,无论前置还是后值,++ 都会使其操作数的值增 1。不同的是,++ 前置时,自增表达式(如 ++N)的值等于其操作数自增后的值;++ 后置时,自增表达式(如 N++)的值等于其操作数自增前的值。例如:Int N = 5, Post = 1, Pre = 1;Pre = ++N + Pre; // 运算结束后 Pre 为 7,N 为 6N = 5;Post = N转载 2013-04-25 20:05:36 · 306 阅读 · 0 评论