虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

焊盘元件引脚直径与PCB焊盘孔径对应关系

  • TMS320C6748-OMAPL138核心板连接器引脚分布

    文档为TMS320C6748-OMAPL138核心板连接器引脚分布讲解文档,是一份不错的参考资料,感兴趣的可以下载看看

    标签: 连接器

    上传时间: 2022-07-08

    上传用户:

  • RTD2660-液晶驱动IC引脚功能

    RTD2660-液晶驱动IC引脚功能                       

    标签: rtd2660 液晶

    上传时间: 2022-07-12

    上传用户:zhaiyawei

  • 简易8键电子琴,附程序、原理图与PCB文件

    简易8键电子琴,附程序、原理图与PCB文件

    标签: 电子琴 程序 原理图 pcb

    上传时间: 2022-07-17

    上传用户:

  • STC89C52开发的简易单片机电子时钟原理图与PCB图

    基于STC89C52开发的简易单片机电子时钟原理图与PCB图

    标签: stc89c52 单片机 电子时钟 原理图 pcb

    上传时间: 2022-07-20

    上传用户:

  • 单片机8位数码管多功能计算器(DIY015)原理图与PCB图+源码

    单片机8位数码管多功能计算器(DIY015)原理图与PCB图+源码

    标签: 单片机 数码管 计算器 pcb

    上传时间: 2022-07-21

    上传用户:kent

  • STM32F103RBT6最小系统板,64脚原理图+PCB

    STM32F103RBT6最小系统板,64脚原理图+PCB

    标签: stm32 pcb

    上传时间: 2022-07-25

    上传用户:jason_vip1

  • 音频功率放大器设计手册_第四版

    这是我见过的讲述音频放大器最全面的书籍,值得收藏。这是中文第4版,还有英文第6版一同奉上。我从小学5年级就开始把电子技术作为自己的爱好,直到工作也长期从事于电子设计相关的工作,最初对音频功率放大器非常爱好,曾经在业余时间用分立元件做过音频功率放大器,最初没有成功,始终烧功率管,一周后的晚上,躺在床上,思考着原因,忽然灵光一现,明白了其中的原因:为了让电路板看上去美观,在焊接的时候控制元件引脚的长度,把反馈电阻的引脚剪得太短,造成虚焊,导致电路工作于开环状态,重新焊接,问题解决。

    标签: 音频 功率放大器

    上传时间: 2022-07-28

    上传用户:XuVshu

  • 智能高频焊台制作(原理图、PCB、程序源码及制作流程)

    智能高频焊台制作(原理图、PCB、程序源码及制作流程)

    标签: 智能高频焊台 原理图 pcb 程序

    上传时间: 2022-08-10

    上传用户:

  • 简述PCB线宽和电流关系

      PCB线宽和电流关系公式   先计算Track的截面积,大部分PCB的铜箔厚度为35um(即 1oz)它乘上线宽就是截面积,注意换算成平方毫米。 有一个电流密度经验值,为15~25安培/平方毫米。把它称上截面积就得到通流容量。   I=KT(0.44)A(0.75), 括号里面是指数,   K为修正系数,一般覆铜线在内层时取0.024,在外层时取0.048   T为最大温升,单位为摄氏度(铜的熔点是1060℃)   A为覆铜截面积,单位为square mil.   I为容许的最大电流,单位为安培。   一般 10mil=0.010inch=0.254mm 1A , 250mil=6.35mm 8.3A ?倍数关系,与公式不符 ?  

    标签: PCB 电流

    上传时间: 2013-10-11

    上传用户:ls530720646

  • 串行编程器源程序(Keil C语言)

    串行编程器源程序(Keil C语言)//FID=01:AT89C2051系列编程器//实现编程的读,写,擦等细节//AT89C2051的特殊处:给XTAL一个脉冲,地址计数加1;P1的引脚排列与AT89C51相反,需要用函数转换#include <e51pro.h> #define C2051_P3_7 P1_0#define C2051_P1 P0//注意引脚排列相反#define C2051_P3_0  P1_1#define C2051_P3_1 P1_2#define C2051_XTAL P1_4#define C2051_P3_2 P1_5#define C2051_P3_3 P1_6#define C2051_P3_4 P1_7#define C2051_P3_5 P3_5 void InitPro01()//编程前的准备工作{ SetVpp0V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=0; Delay_ms(20); nAddress=0x0000; SetVpp5V();} void ProOver01()//编程结束后的工作,设置合适的引脚电平{ SetVpp5V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=1;} BYTE GetData()//从P0口获得数据{ B_0=P0_7; B_1=P0_6; B_2=P0_5; B_3=P0_4; B_4=P0_3; B_5=P0_2; B_6=P0_1; B_7=P0_0; return B;} void SetData(BYTE DataByte)//转换并设置P0口的数据{ B=DataByte; P0_0=B_7; P0_1=B_6; P0_2=B_5; P0_3=B_4; P0_4=B_3; P0_5=B_2; P0_6=B_1; P0_7=B_0;} void ReadSign01()//读特征字{ InitPro01(); Delay_ms(1);//----------------------------------------------------------------------------- //根据器件的DataSheet,设置相应的编程控制信号 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(20); ComBuf[2]=GetData(); C2051_XTAL=1; C2051_XTAL=0; Delay_us(20); ComBuf[3]=GetData(); ComBuf[4]=0xff;//----------------------------------------------------------------------------- ProOver01();} void Erase01()//擦除器件{ InitPro01();//----------------------------------------------------------------------------- //根据器件的DataSheet,设置相应的编程控制信号 C2051_P3_3=1; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(1); SetVpp12V(); Delay_ms(1); C2051_P3_2=0; Delay_ms(10); C2051_P3_2=1; Delay_ms(1);//----------------------------------------------------------------------------- ProOver01();} BOOL Write01(BYTE Data)//写器件{//----------------------------------------------------------------------------- //根据器件的DataSheet,设置相应的编程控制信号 //写一个单元 C2051_P3_3=0; C2051_P3_4=1; C2051_P3_5=1; C2051_P3_7=1; SetData(Data); SetVpp12V(); Delay_us(20); C2051_P3_2=0; Delay_us(20); C2051_P3_2=1; Delay_us(20); SetVpp5V(); Delay_us(20); C2051_P3_4=0; Delay_ms(2); nTimeOut=0; P0=0xff; nTimeOut=0; while(!GetData()==Data)//效验:循环读,直到读出与写入的数相同 {  nTimeOut++;  if(nTimeOut>1000)//超时了  {   return 0;  } } C2051_XTAL=1; C2051_XTAL=0;//一个脉冲指向下一个单元//----------------------------------------------------------------------------- return 1;} BYTE Read01()//读器件{ BYTE Data;//----------------------------------------------------------------------------- //根据器件的DataSheet,设置相应的编程控制信号 //读一个单元 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=1; C2051_P3_7=1; Data=GetData(); C2051_XTAL=1; C2051_XTAL=0;//一个脉冲指向下一个单元//----------------------------------------------------------------------------- return Data;} void Lock01()//写锁定位{ InitPro01();//先设置成编程状态//----------------------------------------------------------------------------- //根据器件的DataSheet,设置相应的编程控制信号 if(ComBuf[2]>=1)//ComBuf[2]为锁定位 {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=1;  C2051_P3_7=1;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); } if(ComBuf[2]>=2) {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=0;  C2051_P3_7=0;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); }//----------------------------------------------------------------------------- ProOver01();} void PreparePro01()//设置pw中的函数指针,让主程序可以调用上面的函数{ pw.fpInitPro=InitPro01; pw.fpReadSign=ReadSign01; pw.fpErase=Erase01; pw.fpWrite=Write01; pw.fpRead=Read01; pw.fpLock=Lock01; pw.fpProOver=ProOver01;}

    标签: Keil 串行 C语言 编程器

    上传时间: 2013-11-12

    上传用户:gut1234567