- 博客(24)
- 资源 (4)
- 收藏
- 关注
转载 QFP、LQFP、TQFP、FQFP封装的区别
QFP(quad flat package)四侧引脚扁平封装。表面贴装型封装之一,引脚从四个侧面引出呈海鸥翼(L)型。基材有 陶 瓷、金属和塑料三种。从数量上看,塑料封装占绝大部分。当没有特别表示出材料时, 多数情 况为塑料QFP。塑料QFP 是最普及的多引脚LSI 封装。不仅用于微处理器,门陈列等数字 逻辑LSI 电路,而且也用于VTR 信号处理、音响信号处理等模拟LSI 电路。引脚中心距
2012-05-09 14:35:01 8943
原创 TTL、CMOS和RS232电平的区别和联系
<br />什么是TTL电平、CMOS电平、RS232电平?它们有什么区别呢?一般说来,CMOS电平比TTL电平有着更高的噪声容限。<br />1、TTL电平标准<br />输出 L: <0.8V ; H:>2.4V。<br />输入 L: <1.2V ; H:>2.0V。<br />TTL器件输出低电平要小于0.8V,高电平要大于2.4V。输入,低于1.2V就认为是0,高于2.0就认为是1。于是TTL电平的输入低电平的噪声容限就只有(0.8-0)/2=0.4V,高电平的噪声容限为(5-2.4)/2=1.3
2010-11-05 17:52:00 795
转载 一个相当经典的AVR中断程序
一个不错的avr的串口通讯代码,收藏于此,以备后用。在此谢谢原创者。 [code]/*************************************************************************************************** 文 件 名 : Comm.H* 说 明 : * 1> 这一版本中最大的接收和
2009-09-04 22:29:00 8585 1
转载 C51、PIC、AVR八位单片机性能比较
结构体系的差异: C51体系结构都是采用的冯诺依曼结构体系架构,将程序存储空间和数据存储空间统一编址,因此不能实现多级流水类别的处理功能;但是PIC、AVR体系结构是采用的哈佛结构,将程序存储空间和数据存储空间分开编址,能够预取指令,实现多级流水,这样能显著提高芯片的处理能力。 指令集差异: C51体系采用的是INTEL传统的复杂指令集技术;AVR体系采用的是RSIC指
2009-08-24 16:36:00 3463
转载 89C51和89S51的对比
这里,初学者要澄清单片机实际使用方面的一个产品概念,MCS-51单片机是美国INTEL公司于1980年推出的产品,典型产品有 8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘汰)和8751等通用产品,一直到现在, MCS-51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的89S51、已
2009-08-24 16:29:00 1245
原创 基本数据结构之一:结构体
在学习C的过程中,学习好结构体对后续数据结构的学习是一个关键中的关键。 结构体的定义其中第一关就是结构体的定义。总结以前我所遇到的难题,其实对结构体的定义有至少三种方法,但是我最喜欢也最好懂的一种是如下第一种。 以下的定义中,下划线部分是所定义的结构体的类型名,斜体部分是相应结构类型的结构体变量名。第一种:struct structTypeName{ basic
2009-08-23 15:30:00 1065
原创 步进电机的构造及控制技术解析
原文地址:http://www.cndzz.com/tech/Article/cg/200604/8297.html因为不能很好地处理图片,故将原文地址附于此! 步进电机也叫步进器,它利用电磁学原理,将电能转换为机械能,人们早在20世纪20年代就开始使用这种电机。随着嵌入式系统(例如打印机、磁盘驱动器、玩具、雨刷、震动寻呼机、机械手臂和录像机等)的日益流行,步进电机的使用也开始暴增
2009-08-23 10:48:00 1508
转载 步进电机的基本原理
步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。 步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从
2009-08-23 10:38:00 1167
转载 Keil软件仿真的串口调试技巧
在单片机编程中,串口占了很重要的地位。传统方式串口程序的调试,往往是利用专用的单片机硬件仿真器。在编写好程序后,利用仿真器来设置断点,观察变量和程序的流程,逐步对程序进行调试,修正错误。使用硬件仿真器的确是很有效的方法,但是也有一些缺点: 很多仿真器不能做到完全硬件仿真,因而会造成仿真时正常,而实际运行时出现错误的情况; 也有仿真不能通过,但是实际运行正常的情况? 对于一
2009-08-21 21:55:00 6289
转载 三态门
高电平,低电平,高阻态称为三态.可以具备这三种状态的器件就叫做三态(门,总线,......). 举例来说: 内存里面的一个存储单元,读写控制线处于低电位时,存储单元被打开,可以向里面写入;当处于高电位时,可以读出,但是不读不写,就要用高电阻态,既不是+5v,也不是0v 计算机里面用 1和0表示是,非两种逻辑,但是,有时候,这是不够的, 比如说,他不够富有 但是他也不
2009-08-19 19:20:00 4040
原创 吸电流、拉电流、灌电流方面的问题
吸电流、拉电流输出、灌电流输出拉即泄,主动输出电流,从输出口输出电流;灌即充,被动输入电流,从输出端口流入;吸则是主动吸入电流,从输入端口流入。 吸电流和灌电流就是从芯片外电路通过引脚流入芯片内的电流;区别在于吸收电流是主动的,从芯片输入端流入的叫吸收电流。灌入电流是被动的,从输出端流入的叫灌入电流;拉电流是数字电路输出高电平给负载提供的输出电流,灌电流时输出低电平是外部给数字
2009-08-19 17:44:00 928
转载 上拉电阻和下拉电阻的作用总结
一、定义上拉电阻是将电阻的1脚接VCC另一脚接需要上拉的芯片管脚。下拉电阻是将电阻的1脚接GND另一脚接需要下拉的芯片管脚。大小一般为1~10K,主要用在中段、复位、片选、控制以及开漏输出的管脚。作用是防止系统复位时引起的不稳定。上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!下拉同理! 上拉是对器件注入电流,下拉是输出电流。弱强只是上拉电阻的阻值不同,没有什么严格
2009-08-19 15:58:00 6276 1
转载 TTL电平和CMOS电平的异同对比
1、TTL电平(什么是TTL电平): TTL电路的电平就叫TTL 电平。TTL集成电路的全名是晶体管-晶体管逻辑集成电路(Transistor-Transistor Logic),主要有54/74系列标准TTL、高速型TTL(H-TTL)、低功耗型TTL(L-TTL)、肖特基型TTL(S-TTL)、低功耗肖特基型TTL(LS-TTL)五个系列。标准TTL输入高电平最小2V,输出高电平最小2.4
2009-08-19 15:15:00 1125
转载 使用CMOS集成电路需注意的几个问题
集成电路按晶体管的性质分为TTL和CMOS两大类,TTL以速度见长,CMOS以功耗低而著称,其中CMOS电路以其优良的特性成为目前应用最广泛的集成电路。在电子制作中使用CMOS集成电路时,除了认真阅读产品说明或有关资料,了解其引脚分布及极限参数外,还应注意以下几个问题:1、电源问题(1) CMOS集成电路的工作电压一般在3-18V,但当应用电路中有门电路的模拟应用(如脉冲振荡、线性放大)时,最低电
2009-08-19 15:03:00 1573
转载 GNU GENERAL PUBLIC LICENSE(GPL)
GNU GENERAL PUBLIC LICENSEVersion 3, 29 June 2007Copyright © 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but chan
2009-07-23 14:46:00 680
转载 ARM中C和汇编混合编程及示例
在嵌入式系统开发中,目前使用的主要编程语言是C和汇编,C++已经有相应的编译器,但是现在使用还是比较少的。在稍大规模的嵌入式软件中,例如含有OS,大部分的代码都是用C编写的,主要是因为C语言的结构比较好,便于人的理解,而且有大量的支持库。 尽管如此,很多地方还是要用到汇编语言,例如开机时硬件系统的初始化,包括CPU状态的设定,中断的使能,主频的设定,以及RAM的控制参数及初始化,
2009-07-22 15:23:00 670
转载 如何选择ARM CPU的操作系统
从8位/16位单片机发展到以ARM CPU核为代表的32位嵌入式处理器,嵌入式操作系统将替代传统的由手工编制的监控程序或调度程序,成为重要的基础组件。更重要的是嵌入式操作系统对应用程序可以起到屏蔽的作用,使应用程序员面向操作系统级开发应用软件,并易于在不同的ARM核的嵌入式处理器上移植。 嵌入式操作系统都具有一定的实时性,易于裁剪和伸缩,可以适合于从ARM7到Xscale各种ARM CPU和各种档
2009-07-15 09:36:00 1020
转载 使用Turbo C进行C程序编写和调试的技巧
Turbo C(V2.0)使用指南 在开始看本文以前,我先说明一下C语言的安装和使用中最应该注意的地方:许多网友在下载Turbo C 2.0和Turbo C++ 3.0后,向我问得最多的是在使用过程中碰到如下问题: 1)出现找不到 stdio.h conio.h等include文件;2)出现cos.obj无法连接之类的错误 这些问题是由于没有设置好路径引起的,目前下载的TC2,TC3按安装分类大
2009-07-06 16:51:00 4592
转载 嵌入式开发应该具备的基本素质
1、Linux 基础安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 认识Linux系统的常用服务安装Linux操作系统 Linux基本命令实践 设置Linux环境变量 定制Linux的服务 Shell 编程基础使用vi编辑文件 使用Emacs编辑文件 使用其他编辑器2、S
2009-04-21 15:46:00 1089
Emacs详细使用指南
2009-04-01
基PowerPC Architecture Specification -- Book I PowerPC User Instruction Set Architecture
2008-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人