自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (27)
  • 收藏
  • 关注

原创 FPGA与CPLD

FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。CPLD(Complex Programmable Logic Device)复杂可编程逻辑器件,是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。是一种用户根据各自需要而自行构造逻辑

2011-02-26 13:14:00 1208

原创 dsp

数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。德州仪器、Freescale等半导体厂商在这一领域拥有很强的实力。 DSP(digital signal proc

2011-02-25 21:39:00 728

原创 arm

ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。ARM公司ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和

2011-02-25 21:37:00 3908

原创 CPU的主要技术参数有哪些?

主频  主频也叫时钟频率,单位是兆赫(MHz)或千兆赫(GHz),用来表示CPU的运算、处理数据的速度。   CPU的主频=外频×倍频系数。很多人认为主频就决定着CPU的运行速度,这不仅是片面的,而且对于服务器来讲,这个认识也出现了偏差。至今,没有一条确定的公式能够实现主频和实际的运算速度两者之间的数值关系,即使是两大处理器厂家Intel(英特尔)和AMD,在这点上也存在着很大的争议,从Intel的产品的发展趋势,可以看出Intel很注重加强自身主频的发展。像其他的处理器厂家,有人曾经拿过一块1GHz的全美

2011-02-25 21:29:00 7709

原创 计算机主板南北桥

主板芯片组(chipsets)(pciset) :分为南桥SB和北桥NB   北桥一般都有散热片的,离CPU不远   南桥一般都没有散热片,很好找   南北桥的位置是不固定的,看主板厂家南桥(主外)简介  即系统I/O芯片(SI/O):主要管理中低速外部设备;集成了中断控制器、DMA控制器。 功能  1) PCI、ISA与IDE之间的通道。   2) PS/2鼠标控制。 (间接属南桥管理,直接属I/O管理)   3) KB控制(keyboard)。(键盘)   4) USB控制。(通用串行总线)   5)

2011-02-25 21:23:00 3288

原创 新手向导--logo学习导航

<br /><br />如果您有一定设计经验请直接看第三大类第二项成为cilogo在线模板设计师,获得永久收入<br /><br />1、LOGO设计学习步骤<br />前言:学好基础才能做设计,不要好高骛远,多练习,从实践中学习经验<br /><br />第一步:对于没有任何设计经验的会员,建议先学ps基础共有二十三课,完成每课作业后,你就已经将ps学会,学完ps基础教程想要延伸的可以到ps中级教程区学习,ps中级教程分了各个领域,本站推荐先学习“文字效果教程”和“按钮制作教程”如果将中级教程全部学会,你

2011-02-25 14:21:00 2728 2

原创 core2 duo I3 I5 I7什么意思

1.Core 2 Duo改变了以Pentium命名处理器的传统,以后再也没有奔腾5、6的了。2.Intel第一次在所有平台上使用了统一的构架:无论是Conroe(桌面),Merom(笔记本)还是Woodcrest(服务器),都采用了core构架,拥有64位处理能力,而且它们都是双核的。3.conroe、Merom、Woodcrest等命称并不是源于速度或者性能,其实这些代表了开发部门所在地的名称,conroe位于德克萨斯,Woodcrest位于加利福尼亚,而Merom则是以色列一个古老的湖泊的名字。

2011-02-24 13:30:00 14656

原创 WINCE下内核模式和用户模式的区别

<br />为了使读者能够详细了解WINCE的地址映射原理还有两种模式,在这里我分几个部分说明: <br />1、 WINCE内核nk.exe的任务是管理操作系统核心功能。按照OEMAddressTable的映射要求,所有物理地址都映射到0x80000000以上,所以对于内核程序nk.exe和内核模式下的线程来说,只要访问0x80000000以上的有效虚拟地址经MMU就能够访问物理地址,无需再映射是内核模式的一个特点。内核模式的第二个特点是没有地址访问限制,内核模式线程可以访问任何有效虚拟地址,所谓有效虚拟

2011-02-24 13:01:00 761

原创 在应用程序中自由设置wince输入法

<br />CE中的输入法跟XP下的一样。。最近搞了好久才总算知道咋回事!<br />操作输入法,就是操作 CLSID。只要知道想要的的输入法的 CLSID值就可以自由切到相应的输入法。。<br />如:<br />     BYTE tem[16]={0x99,0xaf,0xaf,0x5a,0x99,0x8d,0x66,0x44,0xa6,0x6d,0x95,0xc4,0x4b,0x60,0x8a,0x84};//手写输入法    CLSID cls;<br />    memcpy(&cls,tem,1

2011-02-24 13:00:00 1102 1

转载 WinCE下开发程序常见问题

<br />一. wince中,如何根据进程名称获得该进程ID<br />DWORD GetProcessID(CString name)<br />{<br />    HANDLE procSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);<br />    if(procSnap == INVALID_HANDLE_VALUE)<br />    {<br />        printf("CreateToolhelp32Snapshot

2011-02-24 11:28:00 1203

原创 在WinCE下调用校准触摸屏的API和源代码

<br />这两天在讨论我们GPS触摸屏触摸点漂移以及校准后能否保存校准结果的问题触摸屏在使用一定时间之后都会发生触摸点漂移的现象,表现为触摸屏上的触摸点和LCD屏幕上的光标点会发生偏差,导致不能正确点击屏幕内容,解决方法是进行校正前一个版本的凯立德导航软件在程序运行开始处会调用校准操作,好处是可以方便的校准屏幕了,但是坏处也是显而易见的,如果触摸点未发生漂移,每次面对这个还真有点嫌它麻烦,虽然可以按两次背光灯键跳过去于是新版本的凯立德导航软件就取消掉了这个操作,然而麻烦也就来了,现在想校准时都要进入到控制

2011-02-24 09:16:00 2750 2

原创 详解WINCE的控制面板

<br />//======================================================================== <br />//TITLE: <br />//    详解WINCE的控制面板 <br />//AUTHOR: <br />//    norains <br />//DATE: <br />//    Tuesday  29-August-2006 <br />//=========================================

2011-02-24 09:14:00 864

转载 WinCE中如何调用控制面板程序?

<br />   WinCE中如何调用控制面板程序?<br />客户要求把触摸屏校准程序放到我的应用程序中,其实控制面板中有一个笔针程序就是干这个用的,但他们就是不想看到应用程序以外的窗口。没办法,客户的要求就是命令。我当然不想自己再写一个功能一样的程序,最好的办法是直接调用控制面板中的那个程序。 <br />要是在Linux里,简单,直接system("/path/filename arg……")就好了,但请注意,这是在winCE中,就比较郁了。 <br />首先要找一个类似system这样的函数(win

2011-02-24 09:13:00 3533 4

原创 WinCE ActinvSync与PC机无法连接的一些原因

<br />WinCE不能和PC的AnctiveSync同步常见问题与解析:<br />1.usb驱动没装好。<br /><br />解决方法:开机启动CE,如果没装驱动,PC会提示你装上驱动。可以自动搜索安装,如果没成功,选择手动安装。驱动通常的位置是PB安装目录下你存放bsp的位置(也可以用开发板公司提供的驱动)。<br />如:/platform/smdk2410/drivers/usb/function<br /><br />2. usb端口没设置对。<br /><br />解决方法:一般的开发板会

2011-02-24 09:07:00 9957 1

原创 调用 显示控制面板 系统时间日期属性等方法

<br />常用Windows9x的朋友一定对Rundll32.exe和Rundll.exe这两个文件不<br />会陌生吧,不过,由于这两个程序的功能原先只限于在微软内部使用,因而真正<br />知道如何使用它们的朋友想必不多。那么好,如果你还不清楚的话,那么<br />就让我来告诉你吧。<br />  首先,请你做个小实验(请事先保存好你正在运行的程序的结果,否则...):<br />点击“开始-程序-Ms-Dos方式”,进入Dos窗口,然后键入<br />"rundll32.exe user.exe,

2011-02-24 08:58:00 2574

转载 wince软键盘的隐藏和显示

<br />在弹出的模式对话框中,如果有编辑框,需要自动显示软键盘进行输入,并且自动调节软键盘位置。如果不是编辑框,则应该关闭软键盘,并设置到原始位置。<br />继承了CEdit类,处理其获得焦点和失去焦点的消息:<br />ON_CONTROL_REFLECT(EN_SETFOCUS, OnSetfocus)<br />ON_CONTROL_REFLECT(EN_KILLFOCUS, OnKillfocus)<br />void CMyEdit::OnSetfocus() <br />{<br />  

2011-02-23 16:59:00 2333

转载 wince 设置系统时间

<br />[DllImport("coredll.dll", SetLastError = true)]<br />        public static extern int SetLocalTime(ref SystemTime lpSystemTime);<br />        //struct for date/time apis <br />        public struct SystemTime<br />        {<br />            public sh

2011-02-23 15:39:00 1024

原创 笔记本电池保养中的五大误区

<br />一、首次使用电池,前三次需要充电12个小时? <br />  这样做是完全没有必要的。因为现在的笔记本电脑都有完善的电源管理电路和充电管理体系,当电池达到饱和后,控制电路会自动切换到断路状态,所以只要充满就行了,并不是说你充得越久就可以用得越久的。<br /><br />  二、为了防止记忆效应,要把电用完才充电吗? <br />  每次充电以前对电池放电是没有必要,而且是有害的。因为实践证明:电池的深度放电会无谓的缩短电池的使用寿命,建议当电池用到10%左右时就可以充电了。当然当电池中仍有30

2011-02-23 09:29:00 637

原创 笔记本BIOS设置方法(系统还原、省电、防毒)

<br />首先我们先来介绍一下如何进入笔记本电脑的BIOS设置, 一般来说 ,笔记本电脑多以F2键或其它组合键进入BIOS, 与台式机经常采用的Delete键有明显不同。<br /><br />由于笔记本电脑大多是随身携带, 因此使用密码防止他人窃取计算机数据, 更是有其必要性。在本教程中, 我们就来介绍如何使用密码替笔记本电脑上锁, 以保护系统安全。<br /><br />大家都知道, BIOS内的密码大多分为User Password以及Supervisor Password, 这两种密码都可限制他人

2011-02-23 09:28:00 1330

原创 用u盘安装系统详解图解

<br />安装系统其实很简单,主要有这几种安装方法: <br />1:硬盘安装系统。通俗点就是本地电脑直接把系统安装进去,不借助光盘和U盘等其他介质。<br /> 2:光盘安装系统。直接刻录光碟安装系统。 3:U盘安装系统。就是用把下载下来的系统直接WINPE做进U盘启动,很方便。还有其他的PE和虚拟机安装系统等等。<br />现在我们这里主要讲解下U盘(优盘)系统安装方法<br />(一)首页就是要把你想要的系统下载到本地电脑,然后准备好U盘,当然了,再第一次做U盘启动安装时候必须格式化U盘,所以如果U

2011-02-22 10:48:00 673

原创 VC中获取BMP图片高度与宽度的两种方法

<br />一、利用BMP文件格式读取<br /> HANDLE hFile;<br /> BITMAPFILEHEADER bmpfheader;<br /> BITMAPINFOHEADER bmpiheader;<br /> DWORD nBytesRead;<br /> hFile=CreateFile(filename,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);<br /> ReadFil

2011-02-19 08:48:00 1457

原创 MFC For WinCE不支持的类

<br />这几天刚刚使用VS2005中的仿真器,来模块WINCE,用得很不习惯,也不顺利。将以前写的一些程序改成相应的版本,想看看能否运行,发现一堆问题。<br />先是字符串的处理。VS2005默认用UNICODE,故所有的字符串前都要加上L。然后又是所谓的绝对路径,这个花了几天时间,一直以为将WINDOWS的绝对路径写进去就行了,后来一个同学告诉我要将要打开的文件弄到模块器中,再写绝对路径,汗- -!<br />现在好了,发现CFontDialog不能用。一直以为是VS2005怎么不能用CFontDi

2011-02-18 10:48:00 1417

原创 http 下载

<br />visual c++网络通讯编程实用案例精选中<br /><br /> DWORD dwFlags;<br /> InternetGetConnectedState(&dwFlags, 0);<br /> CHAR strAgent[64];<br /> sprintf(strAgent, "Agent%ld", timeGetTime());<br /> HINTERNET hOpen;<br /> if(!(dwFlags & INTERNET_CONNECTION_PROXY))<br /

2011-02-16 15:26:00 586

转载 P2P原理的解释与实现

<br />原文地址:http://www.cppblog.com/converse/archive/2006/09/02/11969.html关于采用UDP协议进行打洞以进行P2P会话的原理,我本来想写一篇文章作说明,但是现在已经有一篇文章把原理性的东西解释清楚了,我在这里不再作这部分的重复,可以参见这里:<br />P2P 之 UDP穿透NAT的原理与实现(附源代码)--http://www.cnpaf.net/Class/hack/0512182034513804825.htm<br /><br />

2011-02-16 15:25:00 483

原创 #pragma 各种用法

<br />1.屏蔽编译时期的warning,对以连接警告并不能屏蔽因为 #pragma是编译预处理指令,设定编译器的状态或指示编译器的动作,当然只对编译过程起作用了。<br /><br /> 例如   <br />  编译时的警告:   <br />  Compiling...   <br />  aadd.cpp   <br />  D:/atvc/aadd/aadd.cpp(12)   :   warning   C4244:   'initializing'   :   conversion   f

2011-02-16 15:23:00 667

转载 vc中_T、L宏的用法

<br />一、 在字符串前加一个L作用: <br />   如 L"我的字符串"   表示将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。<br />strlen("asd") =   3; <br />strlen(L"asd") =   6;<br /><br />   二、 _T宏可以把一个引号引起来的字符串,根据你的环境设置,使得编译器会根据编译目标环境选择合适的(Unicode还是ANSI)字符处理方式<br />   如果你定义了UNICODE,那么_T宏会把字符串前面

2011-02-15 10:32:00 1227

原创 mfc中发中类对象和句柄的转换方法

<br />CObject 到HObject:      GetSafeHandle、GetSafeHwnd或直接访问它的m_hWnd变量等。<br />HObject到CObject         fromHandle方法<br /> 

2011-02-15 10:31:00 541

原创 Visual C++ MFC 中常用宏的含义 DECLARE_DYNCREATE 和 ?

<br />比如说,Class *pClass = new Class<br />需要动态创建的时候使用 <br />比如 <br />class CPerson : public CObject <br />{ <br />DECLARE_DYNAMIC( CPerson ) <br />public: <br />CPerson(){}; <br /><br />// other declaration <br />}; <br /><br /><br />// in .CPP file <br />I

2011-02-15 10:30:00 2373

转载 静态变量---全局、局部和类

<br /> <br /> <br />静态变量静态变量的类型说明符是static。静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量,例如外部变量虽属于静态存储方式,但不一定是静态变量,必须由static加以定义后才能成为静态外部变量,或称静态全局变量。对于自动变量,它属于动态存储方式。但是也可以用static定义它为静态自动变量,或称静态局部变量,从而成为静态存储方式。由此看来,一个变量可由static进行再说明,并改变其原有的存储方式。<br /> <br /> <br />静

2011-02-15 10:28:00 755

原创 局部变量、全局变量、堆、堆栈、静态和全局

<br />--------------------------------------------------------------- <br />一般全局变量存放在数据区,局部变量存放在栈区, <br />动态变量存放在堆区,函数代码放在代码区。 <br />--------------------------------------------------------------- <br />栈区是普通的栈数据结构,遵循LIFO后进先出的规则,局部变量安排在那里是ASM时就规定的,这样可以在一个函

2011-02-15 10:27:00 487

原创 #define的用法

<br />语法一: <br />#define标识符 被标识符代表的字符串 //这种用法很简单,就是一种替换.<br />语法二: <br />#define标识符[(参数1,.....,参数n)] 被标识符代表的字符串 //其中,在"被标识符代表的字符串"中出现的形参将在使用时被实参替代. 就像写函数一样.<br />  补充一点: 在用#define定义时 ,可以用斜杠("/") 续行.与vb中的下划线(" _")作用同. <br />  比如: <br />#define add1( x, y )

2011-02-15 10:26:00 619

转载 MFC中窗口的创建及子类化过程

<br />通常情况下窗口是由用户创建的 CWnd::Create(..) <br />●在此流程中,MFC提供一个机会"PreCreateWindow()供用户在创建前作点手脚,如修改一下窗口样式等。<br />     而对于对话框等,窗口是通过subclass方式交给用户的: <br />     1.系统读入对话框模板,建立其中各个子窗口 <br />     2.然后将各子窗口的 消息处理函数替换成 对应的C++对象 的消息处理函数 (Subclass:子类化,或"接管") ,然后,这个子窗口就会

2011-02-15 10:24:00 1222

转载 关于WM_NOTIFY与消息反射————耗费我两天时间才解决的问题

<br />谁让我这么菜呢!不过,没有菜鸟,哪来高手?-_-|<br />其实,问题很简单,我想在listctrl响应NM_SETFOCUS的同时通知其父窗口(其实我这句话说错了,listctrl只能响应=NM_SETFOCUS,为什么有个“=”呢?稍后解释),最幼稚的想法是让在listctrl和父窗口中都添加对此消息的响应,很不幸,我在一开始就是这么想的-_-| 。。。很明显我失败了!<br />后来我又发现,如果在listctrl中添加对=NM_SETFOCUS的响应,父窗口就无法响应NM_SETFOC

2011-02-15 10:20:00 1768

原创 消息反射机制分析与理解

<br />消息反射的基础知识<br /><br />1、消息反射解释:<br />  父窗口将控制子窗口发给它的通知消息,首先反射回子窗口进行处理(即给控制子窗口一个机会,让控制子窗口处理此消息),这样通知消息就有机会能被子窗口自身进行处理。<br /><br />2、MFC中引入消息反射的原因:<br />  在Windows的消息处理中,控制子窗口的发给其父窗口的通知消息只能由其父窗口进行处理,这使得控制子窗口的自身能动性大大降低(你想,它连改变自己的背景色,处理一个自身滚动问题都要其父窗口来完成),

2011-02-15 10:02:00 721

原创 VS2005 GetFont()->GetLogFont(&tmpFont);weiwan

<br />GetFont()->GetLogFont(&tmpFont);

2011-02-14 13:24:00 701

原创 VC++中LogFont设置字体

LOGFONT是Windows内部字体的逻辑结构,主要用于设置字体格式,其定义如下:<br />typedef struct tagLOGFONTA<br />{<br />LONG lfHeight;<br />LONG lfWidth;<br />LONG lfEscapement;<br />LONG lfOrientation;<br />LONG lfWeight;<br />BYTE lfItalic;<br />BYTE lfUnderline;<br />BYTE lfStrikeOut;<

2011-02-13 14:00:00 2375

转载 CArray的应用

C++并不支持动态数组,MFC提供了一个CArray类来实现动态数组的功能。有效的使用CArray类,可以提高程序的效率。<br />MFC提供了一套模板库,来实现一些比较常见的数据结构如Array,List,Map。CArray即为其中的一个,用来实现动态数组的功能。CArray是从CObject派生,有两个模板参数,第一个参数就是CArray类数组元素的变量类型,后一个是函数调用时的参数类型。有一个类 class Object,要定义一个Object的动态数组,那么可以用以下两种方法:CArray<Ob

2011-02-11 10:58:00 2283

原创 android

<br />Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。目前,最新版本为Android 2.3 Gingerbread和Android 3.0 Honeycomb。Android操作系统简介<br />  Andy Rubin创立了两个手机操作系统公司:Danger和Android。   <br />Android手机<b

2011-02-08 09:24:00 978

转载 bin文件格式分析

<br />xip 的 bin 文件分析<br />    <br />一个bin 文件在存储上是按下面的结构存储的<br />     组成:标记(7)+Image开始地址(1)+Image长度(1) <br />           记录0地址+记录0长+记录0校验和+记录0内容(文件内容)<br />        记录1地址+记录1长+记录1校验和+记录1内容(文件内容)<br />           ......<br />     最后一条记录是表示结束,Start = 0x00000000,

2011-02-08 09:20:00 30561 1

转载 沉金板与镀金板的区别

<br />一、沉金板与镀金板的区别  <br />  二、为什么要用镀金板  <br />  随着IC 的集成度越来越高,IC脚也越多越密。而垂直喷锡工艺很难将成细的焊盘吹平整,这就给SMT的贴装带来了难度;另外喷锡板的待用寿命(shelf life)很短。而镀金板正好解决了这些问题: 1对于表面贴装工艺,尤其对于0603及0402 超小型表贴,因为焊盘平整度直接关系到锡膏印制工序的质量,对后面的再流焊接质量起到决定性影响,所以,整板镀金在高密度和超小型表贴工艺中时常见到。2在试制阶段,受元件采购等因素的

2011-02-08 09:15:00 2061

21种常见CRC检验算法 C#实现类

21种常见CRC检验算法 C#实现类

2022-08-18

SampleCode8x8d.rar

海曼红外测温官网代码 8X8代码

2020-12-14

C#常用命名空间 - 天琊蓝 - 博客园.pdf

C#常用命名空间 ,C#常用命名空间 -,C#常用命名空间 -

2019-10-11

STM32F429 ADC三重采集

STM32F429 ADC三重采集

2019-02-16

Marvell SDIO 8686 在S3C2440 上wince5.0驱动

Marvell SDIO 8686 在S3C2440 上wince5.0驱动

2013-10-30

Cadence 元件封装

零件封装是安装半导体集成电路芯片的外壳,主要起到安装、固定、密封、保护芯片和增强电热性能的作用,它是芯片内部电路与外部电路的桥梁。随着电子技术飞速发展,集成电路封装技术也越来越先进,使得芯片内部电路越来越复杂的情况下,芯片性能不但没受影响,反而越来越强。 在Cadence软件中,设计者要将绘制好的原理图正确完整的导入PCB Editor中,并对电路板进行布局布线,就必须首先确定原理图中每个元件符号都有相应的零件封装(PCB Footprint)。虽然软件自带强大的元件及封装库,但对于设计者而言,往往都需要设计自己的元件库和对应的零件封装库。在Cadence中主要使用Allegro Package封装编辑器来创建和编辑新的零件封装。

2012-11-23

LATTICE PLL文档

LATTICE PLL文档

2012-09-16

LATTICE 全局变量的设置和使用

LATTICE 全局变量的设置和使用 LATTICE 全局变量的设置和使用 LATTICE 全局变量的设置和使用

2012-09-15

LATTICE MEM设置手册

LATTICE MEM设置手册

2012-09-15

FPGA 静态时序分析神文

FPGA 静态时序分析神文

2012-08-15

ARM S3C2440 LCD驱动心得(赞超好)

ARM S3C2440 LCD驱动心得(赞超好) 可类比2440 6410等

2011-08-04

micro sd卡座的封装图

micro sd卡座的封装图.pdfmicro sd卡座的封装图.pdf

2011-05-30

SD卡标准及通讯代码

SD卡 标准 SD开发时使用 SD卡 标准 SD开发时使用 SD卡 标准 SD开发时使用

2011-05-12

RNIDS PC端驱动RNDIS USB kit

RNIDS PC端驱动RNDIS USB kit RNIDS PC端驱动RNDIS USB kit RNIDS PC端驱动RNDIS USB kit

2010-12-28

SPI通讯详细及故障

SPI通讯详细 SPI通讯故障 SPI通讯原理

2010-12-16

2812 SCI_FIFO程序

2812 SCI_FIFO程序

2010-11-01

wince5 中断MyDriver例程

wince5 中断MyDriver例程

2010-10-09

VDD.VEE.VSS什么意思.

VCC、 VDD、VEE、VSS是指芯片、分解电路的电源集结点,具体接电源的极性需视器件材料而 定。 VCC一般是指直接连接到集成或分解电路内部的三极管C极,VEE是指连接到集成或分解电路内部三极 管的E极。 同样,VDD、VSS就是指连接到集成内部、分解电路的场效应管的D和S极。 例如是采用P沟 E/DMOS工艺制成的集成,那么它的VDD就应接电源的负,而VSS应接正电源。 它们是这样得名的: VCC表示连接到三极管集电极(C)的电源。

2009-04-20

模电基础最基础的教程了

模电学习的两个重点 凡是学电的,总是避不开模电。 上学时老师教的知识,毕业时统统还给老师。毕业后又要从事产品设计,《模电》拿起又放下了 n 次,躲不开啊。毕业多年后,回头望,聊聊模电的学习,但愿对学弟学妹有点帮助。 通观整本书,不外是,晶体管放大电路、场管放大电路、负反馈放大电路、集成运算放大器、波形及变换、功放电路、直流电源等。然而其中的重点,应该是场管和运放。何也? 按理说,场管不是教材的重点,但目前实际中应用最广,远远超过双极型晶体管(BJT)。场效应管,包括最常见的MOSFET,在电源、照明、开关、充电等等领域随处可见。 运放在今天的应用,也是如火如荼。比较器、ADC、DAC、电源、仪表、等等离不开运放。 1、场效应管是只有一种载流子参与导电的半导体器件,是一种用输入电压控制输出电流的半导体器件。有 N 沟道和 P 沟道两种器件。有结型场管和绝缘栅型场管 IGFET 之分。IGFET 又称金属-氧化物-半导体管 MOSFET。MOS 场效应管有增强型 EMOS 和耗尽型 DMOS 两大类,每一类有 N 沟道和 P 沟道两种导电类型。 学习时,可将 MOSFET 和 BJT 比较,就很容易掌握,功率 MOSFET 是一种高输入阻抗、电压控制型器件,BJT 则是一种低阻抗、电流控制型器件。再比较二者的驱动电路,功率 MOSFET 的驱动电路相对简单。BJT 可能需要多达 20% 的额定集电极电流以保证饱和度,而 MOSFET 需要的驱动电流则小得多,而且通常可以直接由 CMOS 或者集电极开路 TTL 驱动电路驱动。其次,MOSFET 的开关速度比较迅速,MOSFET 是一种多数载流子器件,能够以较高的速度工作,因为没有电荷存储效应。其三,MOSFET 没有二次击穿失效机理,它在温度越高时往往耐力越强,而且发生热击穿的可能性越低。它们还可以在较宽的温度范围内提供较好的性能。此外,MOSFET 具有并行工作能力,具有正的电阻温度系数。温度较高的器件往往把电流导向其它MOSFET,允许并行电路配置。而且,MOSFET 的漏极和源极之间形成的寄生二极管可以充当箝位二极管,在电感性负载开关中特别有用。 场管有两种工作模式,即开关模式或线性模式。所谓开关模式,就是器件充当一个简单的开关,在开与关两个状态之间切换。线性工作模式是指器件工作在某个特性曲线中的线性部分,但也未必如此。此处的“线性”是指 MOSFET 保持连续性的工作状态,此时漏电流是所施加在栅极和源极之间电压的函数。它的线性工作模式与开关工作模式之间的区别是,在开关电路中,MOSFET 的漏电流是由外部元件确定的,而在线性电路设计中却并非如此。 2、运放所传递和处理的信号,包括直流信号、交流信号,以及交、直流叠加在一起的合成信号。而且该信号是按“比例(有符号+或-,如:同相比例或反相比例)”进行的。不一定全是“放大”,某些场合也可能是衰减(如:比例系数或传递函数 K=Vo/Vi=-1/10)。 运放直流指标有输入失调电压、输入失调电压的温度漂移(简称输入失调电压温漂)、输入偏置电流、输入失调电流、输入失调电流温漂、差模开环直流电压增益、共模抑制比、电源电压抑制比、输出峰-峰值电压、最大共模输入电压、最大差模输入电压。 交流指标有开环带宽、单位增益带宽、转换速率SR、全功率带宽、建立时间、等效输入噪声电压、差模输入阻抗、共模输入阻抗、输出阻抗。 个人认为,选择运放,可以只侧重考虑三个参数:输入偏置电流、供电电源和单位增益带宽。

2009-04-20

Proteus 仿真库简介

元件名称 中文名 说明 7407 驱动门 1N914 二极管 74Ls00 与非门 74LS04 非门 74LS08 与门 74LS390 TTL 双十进制计数器 7SEG 4针BCD-LED 输出从0-9 对应于4根线的BCD码 7SEG 3-8译码器电路BCD-7SEG[size=+0]转换电路 ALTERNATOR 交流发电机 AMMETER-MILLI mA安培计 AND 与门 BATTERY 电池/电池组 BUS 总线 CAP 电容 CAPACITOR 电容器 CLOCK 时钟信号源 CRYSTAL 晶振 D-FLIPFLOP D触发器

2009-04-20

运算放大器的原理简介

运算放大器(Operational Amplifier,简称OP、OPA、OPAMP)是一种直流耦合﹐差模(差动模式)输入、通常为单端输出(Differential-in, single-ended output)的高增益(gain)电压放大器,因为刚开始主要用于加法,乘法等运算电路中,因而得名。一个理想的运算放大器必须具备下列特性:无限大的输入阻抗、等于零的输出阻抗、无限大的开回路增益、无限大的共模排斥比的部分、无限大的频宽。最基本的运算放大器如图1-1。一个运算放大器模组一般包括一个正输入端(OP_P)、一个负输入端(OP_N)和一个输出端(OP_O)。

2009-04-20

电容、电感滤波电路作用原理.

整流电路的输出电压不是纯粹的直流,从示波器观察整流电路的输出,与直流相差很大,波形中含有较大的脉动成分,称为纹波。为获得比较理想的直流电压,需要利用具有储能作用的电抗性元件(如电容、电感)组成的滤波电路来滤除整流电路输出电压中的脉动成分以获得直流电压。

2009-04-20

0欧的电阻在电路中的用法

我们经常在电路中见到0欧的电阻,对于新手来说,往往会很迷惑:既然是0欧的电阻,那就是导线,为何要装上它呢?还有这样的电阻市场上有卖吗? 其实0欧的电阻还是蛮有用的。大概有以下几个功能:①做为跳线使用。这样既美观,安装也方便。②在数字和模拟等混合电路中,往往要求两个地分开,并且单点连接。我们可以用一个0欧的电阻来连接这两个地,而不是直接连在一起。这样做的好处就是,地线被分成了两个网络,在大面积铺铜等处理时,就会方便得多。附带提示一下,这样的场合,有时也会用电感或者磁珠等来连接。③做保险丝用。由于PCB上走线的熔断电流较大,如果发生短路过流等故障时,很难熔断,可能会带来更大的事故。由于0欧电阻电流承受能力比较弱(其实0欧电阻也是有一定的电阻的,只是很小而已),过流时就先将0欧电阻熔断了,从而将电路断开,防止了更大事故的发生。有时也会用一些阻值为零点几或者几欧的小电阻来做保险丝。不过不太推荐这样来用,但有些厂商为了节约成本,就用此将就了。④为调试预留的位置。可以根据需要,决定是否安装,或者其它的值。有时也会用*来标注,表示由调试时决定。⑤作为配置电路使用。这个作用跟跳线或者拨码开关类似,但是通过焊接固定上去的,这样就避免了普通用户随意修改配置。通过安装不同位置的电阻,就可以更改电路的功能或者设置地址。

2009-04-20

场效应管的原理及分类

 各类场效应管根据其沟道所采用的半导体材料,可分为N型沟道和P型沟道两种。所谓沟道,就是电流通道。   半导体的场效应,是在半导体表面的垂直方向上加一电场时,电子和空穴在表面电场作用下发生运动,半导体表面载流子的重新分布,因而半导体表面的导电能力受到电场的作用而改变,即改变为加电压的大小和方向,可以控制半导体表面层中多数载流子的浓度和类型,或控制PN结空间电荷区的宽度,这种现象称半导体的场效应。

2009-04-20

硬件实用手册

硬件实用手册 硬件实用手册

2008-08-05

LINUX应用技术精华{面向初学Linux朋友的书籍}

LINUX应用技术精华{面向初学Linux朋友的书籍}

2008-04-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除