- 博客(24)
- 收藏
- 关注
原创 PCB设计之如何将CAD图纸转换成元件封装
PCB设计之如何将CAD图纸转换成元件封装1.转换成.DXF 2000格式。2.新建PCB,导入到新的PCB中,选择好层(很重要)和尺寸。3.采用复制粘贴的方法直接复制到封装库中。4.保存为元件封装。未完待续。。。。。。。。。。。。。。。。。。。。。。。。。。
2015-04-21 16:29:51 5288
原创 硬件电路之蜂鸣器
硬件电路之蜂鸣器叫声问题问题描述:X宝买的蜂鸣器数量200个,焊接到电路板,其中有部分鸣叫的声音小,不够响亮。测试:几款板电路完全一样,分析电路发现没有原理上面的错误,但是就是声音奇怪;于是为了方便起见焊接两根杜邦线出来,分别插入蜂鸣器,发现声音正常了;询问厂家可能原因,厂家提出有干扰源,比如电感,查看电路发现蜂鸣器旁边刚好有一个电感,由此得出是电感影响蜂鸣器,使用屏蔽
2015-04-18 17:13:24 2390
转载 工作类书籍之计算机相关
转自:http://blog.csdn.net/luozhuang/article/details/23334463工作类书籍之计算机相关我目前留在书柜的书大概是这样,可能有点极端: 1、由于公司要求转型大企业,大企业都是用JAVA 所以照片上基本找不到原来.net书,不是书不好 2、书柜太小一些书都送人或者卖了 3、教程基础类书没有留
2015-04-15 14:24:42 913
转载 C语言之#define 函数
转自:http://blog.sina.com.cn/s/blog_5caa94a00100cnua.htmlC语言之#define 函数可以是用#define 替换函数语句;#define GG(a, b, c, d, x, s, ac) { \(a) += G((b), (c), (d)) + (x) + (UINT4)(ac); \
2015-04-15 11:40:49 11615
转载 c语言之回调函数
转自:http://www.cnblogs.com/2eggs/archive/2012/11/20/2779567.htmlc语言之回调函数回调函数是一个程序员不能显式调用的函数;通过将回调函数的地址传给调用者从而实现调用。回调函数使用是必要的,在我们想通过一个统一接口实现不同的内容,这时用回掉函数非常合适。比如,我们为几个不同的设备分别写了不同的显示函数
2015-04-14 12:16:53 525
原创 C语言之常用函数汇总
C语言之常用函数汇总1.memcmp是比较内存区域buf1和buf2的前count个字节ascII码值,比较的是ascII码是否相等,返回大于,等于,小于2.strstr是搜索一个字符串在另一个字符串中的第一次出现,比较的是ascII码是否相等,返回第一次相等时的地址;3.stristr是strstr函数的不区分大小写字母形式;4.strncmp函数是指定比较size个
2015-04-13 20:46:09 1014
原创 KEIL工具之not in scope
KEIL工具之not in scope使用KEIL有时出现变量不在范围的提示,解决方法如下:1.该变量没有被使用。2.编译器优化导致的问题。未完待续。。。。。。。。。。。。。。。。。
2015-04-13 20:18:20 1872
转载 C语言之unsigned 与signed
C语言之unsigned 与signed在C中,默认的基础数据类型均为signed,现在我们以char为例,说明(signed) char与unsigned char之间的区别 首先在内存中,char与unsigned char没有什么不同,都是一个字节,唯一的区别是,char的最高位为符号位,因此char能表示-128~127, unsigned char没有符号位,因此
2015-04-13 20:16:15 6384
转载 C语言之sizeof操作符
转自:http://www.cnblogs.com/wangkangluo1/archive/2011/09/27/2193072.htmlC语言之sizeof操作符sizeof不是函数一、sizeof的概念 sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。 它并不是函数。 sizeof操作符以字节形式给
2015-04-13 17:50:25 599
原创 C语言之二级指针/双重指针
C语言之二级指针/双重指针首先,回顾字符串与指针的关系,声明如下:char *string="Hello!";char string[]="Hello!";复杂声明解释方法:
2015-04-11 18:08:52 5091
转载 C语言之字符串与指针
转载自:http://blog.chinaunix.net/uid-26921272-id-3325954.htmlC语言之字符串与指针1、 字符串的表示形式在C语言中,我们可以用两种方式访问字符串(1) 用字符数组存放一个字符串,然后输出该字符串。main(){ char string[]="I love China!";
2015-04-11 17:12:41 1926 1
转载 C语言之指针
C语言之指针1.指针的类型;2.指针所指向的区域类型;3.指针的值;4.指针所指向的区域的值;5.运算符&和*,*P=变量P存的是一个地址,从这个地址取出值;&a=变量a的地址,上面两个等式的前提是,P定义为 int* p;a定义为 int a;先声明几个指针放着做例子:例一:(1)int *ptr;(2)char *ptr;
2015-04-11 15:21:55 257
原创 MCU程序设计之如何使用标准C函数
MCU程序设计之如何使用标准C函数为使用标准C库函数,一般编译器都在安装目录下面预先放置了相关函数文件;例如:使用KEIL C51开发51内核的MCU,则需要在KEIL安装目录\Keil\C51\INC下查找相关函数文件;如使用KEILCC开发ARM 内核的MCU,则需要在KEIL安装目录\Keil\ARM\ARMCC\include下查找相关函数文件;
2015-04-11 14:53:50 490
转载 C语言之复杂声明
转载自:http://blog.csdn.net/wangweixaut061/article/details/6549768C语言之复杂声明C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解
2015-04-11 11:34:35 570
转载 C语言之指针数组与数组指针
转载自http://c.biancheng.net/cpp/html/476.htmlC语言之指针数组与数组指针一、指针数组和数组指针的内存布局初学者总是分不出指针数组与数组指针的区别。其实很好理解:指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。数组指针:首先它是一个指针,它指向一个数组
2015-04-11 11:14:17 316
转载 国际标准协议之CRC
CRCCRC为校验和的一种,是两个字节数据流采用二进制除法(没有进位,使用XOR来代替减法)相除所得到的余数。其中被除数是需要计算校验和的信息数据流的二进制表示;除数是一个长度为的预定义(短)的二进制数,通常用多项式的系数来表示。在做除法之前,要在信息数据之后先加上个0.常用CRC(按照ITU-IEEE规范)名称多项式表示法:正常或者翻转
2015-04-10 15:13:13 13266
转载 软件_PC机编程软件_keil之MDK的分散加载文件.SCT文件
转载自:http://blog.csdn.net/tracing/article/details/9720157MDK的分散加载文件.SCT文件面对这样一个新东西,先去官网看看,或者看看IDE的帮助,基本上你想要的东西都有了,BAIDU来的都不全面,这是一种学习方法。 http://www.keil.com/support/man/docs/armlink/a
2015-04-10 10:26:53 2088
转载 C语言之typedef
typedef 在计算机编程语言中用来为复杂的声明定义简单的别名,与宏定义有些差异。它本身是一种存储类的关键字,与auto、extern、mutable、static、register等关键字不能出现在同一个表达式中。如何创建平台无关的数据类型,隐藏笨拙且难以理解的语法?使用typedef为现有类型创建同义字,定义易于记忆的类型名1
2015-04-09 17:36:45 354
原创 程序设计操作系统之互斥体
互斥体 互斥体实现了“互相排斥”(mutual exclusion)同步的简单形式(所以名为互斥体(mutex))。 互斥体禁止多个线程同时进入受保护的代码“临界区”(critical section)。 因此,在任意时刻,只有一个线程被允许进入这样的代码保护区。任何线程在进入临界区之前,必须获取(acquire)与此区域相关联的互斥体的所有权。如果已有另一线程拥有了临界区的互斥
2015-04-09 17:31:03 694
原创 软件_PC机编程软件_KEIL之如何执行编译后的程序
大多数应用中都会在编译结束后,希望执行一个或多个自定义程序,这个时候就用到了KEIL的一个功能:详细使用未完待续。。。。。。。。。。。。。。。。。。。
2015-04-08 15:40:31 1607
原创 PCB设计之布局规则1
PCB设计之布局规则1以下规则根据线路板厂商普通工艺而定。1.普通板边距以及线距不小于6MIL.2.普通板过孔内径不小于10MIL。3.工艺边使用5MM宽工艺边。
2015-04-03 20:03:27 797
转载 C语言之字符串,数组
c语言字符数组与字符串的使用详解1、字符数组的定义与初始化字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。char str[10]={ 'I',' ','a','m',' ',‘h','a','p','p','y'};即把10个字符分别赋给str[0]到str[9]10个元素如果花括号中提供的字符个数大于数组长度,则按语法错误处理;若小于数组
2015-04-01 11:01:56 539
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人