嵌入式
文章平均质量分 69
心若天府
这个作者很懒,什么都没留下…
展开
-
C语言中常见的置位操作
转载:http://bbs.ednchina.com/BLOG_ARTICLE_78829.HTM 如何对某一位置0或者置1? 方法一: 写成宏,方便移植 #define setbit(x,y) x|=(1 #define clrbit(x,y) x&=~(1 方法二: C语言位运算除了可以提高运算效率外,在嵌转载 2012-02-26 11:03:46 · 1240 阅读 · 0 评论 -
中断解析
原文:http://www.kerneltravel.net/journal/viii/01.htm 中断解析 一、中断是什么 中断的汉语解释是半中间发生阻隔、停顿或故障而断开。那么,在计算机系统中,我们为什么需要“阻隔、停顿和断开”呢? 举个日常生活中的例子,比如说我正在厨房用煤气烧一壶水,这样就只能守在厨房里,苦苦等着水开——如果水溢出来浇灭了煤气,有可能就要发生一场灾难了。等转载 2012-02-20 21:05:06 · 610 阅读 · 0 评论 -
波特率计算
转自:http://www.avrw.com/article/art_105_3801.htm 波特率计算 在串行通信中,收发双方对发送或接收的数据速率要有一定的约定,我们通过软件对MCS—51串行口编程可约定四种工作方式。其中,方式0和方式2的波特率是固定的,而方式1和方式3的波特率是可变的,由定时器T1的溢出率决定。 串行口的四种工作方式对应着三种波特率。由于输人的移位时钟的来源转载 2012-03-07 15:42:30 · 1146 阅读 · 0 评论