09 2012 档案

摘要:从外观上分,有源晶振和无源晶振都分为插脚型和贴片型。插脚型:两只脚的肯定是无源晶振,个别有三只脚的无源晶振有一只脚和外壳连着。4只脚或多于4只脚的一般都是有源晶振。贴片型:两只焊盘或三只焊盘的一般都是无源晶振。四只焊盘的即有无源晶振也有有源晶振,区分的方法可以用万用表测,无源晶振的四只焊盘按对角线的方法测量电阻其中一个对角线是通的且和外壳相通,另一个对角线的电阻是无穷大。而四只焊盘的有源晶振一般只有小于等于一只焊盘是和外壳通的,另相同大小的有源晶振一般比无源晶振的重量重一点点,有的厚度也厚一点点。多于四只焊盘的一般肯定是有源晶振了。从名称上分,无源晶振一般叫谐振器、XTAL等,具体叫法一般是叫 阅读全文
posted @ 2012-09-28 10:36 枫部落 阅读(3233) 评论(0) 推荐(0)
摘要:typedef可以用来定义用户自己的数据类型,但我总是忘记使用格式,容易跟#define混淆,今天突然想到应该怎么写typedef不容易写错。如我要定义一个 double 类型的变量 real,是写成 double real; 这个初学C语言的人都会; 这时只在要这个语句的前面加个 typedef, 变成typedefdouble real;这时real就不是变量,而是被定义为一个新的类型了,这个新的自定义的类型其实就是double。再如:double real[20];-->typedef double real[20];则定义real为一个新的类型,是一个有20个double类型数据 阅读全文
posted @ 2012-09-16 13:00 枫部落 阅读(280) 评论(0) 推荐(0)
摘要:*是去引用运算符,或称之为间接引用运算符首先看一下 普通形参int add1(int a){ return a+1;}void main(){ int num = 10; int num2; num2 = add1(num);}在这种情况下,num的值不会因为调用了add1而改变,即实参的值不变。再来看一下 指针参数void add2(int *p) {*p +=1;} void main(){ int num1; add2(&num1);} 使用指针做为函数的形参,指针的值(即&num1)不会因为*p+=1而受到影响,但是&num1这个地址里存放... 阅读全文
posted @ 2012-09-11 16:16 枫部落 阅读(5347) 评论(0) 推荐(0)

点击这里给我发消息