
单片机C语言
liquanhai
机器人软件攻城狮
展开
-
AVR C语言宏定义技巧(常用宏定义)(转)
01: 防止一个头文件被重复包含#ifndef COMDEF_H #define COMDEF_H //头文件内容 #endif 02: 重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。 typedef unsigned char boolean; /* Boolean value type. */ typedef unsig原创 2009-08-28 13:36:00 · 3929 阅读 · 5 评论 -
&与&&有什么区别?
一、简要说明按位与:a&b是把a和b都转换成二进制数然后再进行与的运算;逻辑与:a&&b就是当且仅当两个操作数均为 true时,其结果才为 true;只要有一个为零,a&&b就为零。 例如: a&b 9&8 1001 1000 结果是1000 a&&b 9&&8 结果是1&对每一个都判断;&&只要前面是false就输出false,而不继续判断后面了 二、详细解释原创 2009-08-28 14:11:00 · 193879 阅读 · 17 评论 -
AVR c语言的位操作
位操作一个共同的任务是编程微控制器 MCU打开或关闭IO 寄存器的一些位bit 很幸运标准C 有较好的和适用的位操作功能而没有借助于汇编指令或其它非标准C 结构C 定义了一些按位进行的运算是很有用的a | b – 按位或 这个表达式指示中a 被表达式中的b 按位进行或运算这惯用于打开某些位尤其常用|=的形式例如PORTA |= 0x80; // 打开位7 (最高位)a & b – 按位与 这个原创 2009-09-17 02:48:00 · 4018 阅读 · 1 评论 -
计算机CPU的工作原理动画
一直在找有关CPU相关的工作原理动画,终于找到了。喜欢这个的可以认真看看了CPU工作原理系列动画下载原创 2010-04-13 10:50:00 · 33182 阅读 · 15 评论