自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (4)
  • 收藏
  • 关注

转载 QFP、LQFP、TQFP、FQFP封装的区别

QFP(quad flat package)四侧引脚扁平封装。表面贴装型封装之一,引脚从四个侧面引出呈海鸥翼(L)型。基材有 陶 瓷、金属和塑料三种。从数量上看,塑料封装占绝大部分。当没有特别表示出材料时, 多数情 况为塑料QFP。塑料QFP 是最普及的多引脚LSI 封装。不仅用于微处理器,门陈列等数字 逻辑LSI 电路,而且也用于VTR 信号处理、音响信号处理等模拟LSI 电路。引脚中心距

2012-05-09 14:35:01 8442

原创 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 780

转载 一个相当经典的AVR中断程序

一个不错的avr的串口通讯代码,收藏于此,以备后用。在此谢谢原创者。 [code]/*************************************************************************************************** 文 件 名 : Comm.H* 说    明 : *            1> 这一版本中最大的接收和

2009-09-04 22:29:00 8536 1

转载 C51、PIC、AVR八位单片机性能比较

  结构体系的差异:  C51体系结构都是采用的冯诺依曼结构体系架构,将程序存储空间和数据存储空间统一编址,因此不能实现多级流水类别的处理功能;但是PIC、AVR体系结构是采用的哈佛结构,将程序存储空间和数据存储空间分开编址,能够预取指令,实现多级流水,这样能显著提高芯片的处理能力。   指令集差异:  C51体系采用的是INTEL传统的复杂指令集技术;AVR体系采用的是RSIC指

2009-08-24 16:36:00 3332

转载 89C51和89S51的对比

  这里,初学者要澄清单片机实际使用方面的一个产品概念,MCS-51单片机是美国INTEL公司于1980年推出的产品,典型产品有 8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘汰)和8751等通用产品,一直到现在, MCS-51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的89S51、已

2009-08-24 16:29:00 1188

原创 基本数据结构之一:结构体

在学习C的过程中,学习好结构体对后续数据结构的学习是一个关键中的关键。 结构体的定义其中第一关就是结构体的定义。总结以前我所遇到的难题,其实对结构体的定义有至少三种方法,但是我最喜欢也最好懂的一种是如下第一种。  以下的定义中,下划线部分是所定义的结构体的类型名,斜体部分是相应结构类型的结构体变量名。第一种:struct structTypeName{    basic

2009-08-23 15:30:00 1050

原创 ANSI C中的细节问题之四:函数及其调用

 ANSI C中的细节问题之四:函数及其调用

2009-08-23 15:29:00 410

原创 ANSI C中的细节问题之五:文件

 ANSI C中的细节问题之五:文件

2009-08-23 15:29:00 637 1

原创 ANSI C中的细节问题之三:程序结构

 ANSI C中的细节问题之三:程序结构

2009-08-23 15:28:00 379

原创 ANSI C中的细节问题之二:输入输出

 ANSI C中的细节问题之二:输入输出

2009-08-23 15:27:00 393

原创 ANSI C中的细节问题之一:数据类型

ANSI C系列文章之一:数据类型

2009-08-23 15:15:00 478

原创 步进电机的构造及控制技术解析

原文地址:http://www.cndzz.com/tech/Article/cg/200604/8297.html因为不能很好地处理图片,故将原文地址附于此!   步进电机也叫步进器,它利用电磁学原理,将电能转换为机械能,人们早在20世纪20年代就开始使用这种电机。随着嵌入式系统(例如打印机、磁盘驱动器、玩具、雨刷、震动寻呼机、机械手臂和录像机等)的日益流行,步进电机的使用也开始暴增

2009-08-23 10:48:00 1476

转载 步进电机的基本原理

  步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。    步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从

2009-08-23 10:38:00 1130

转载 Keil软件仿真的串口调试技巧

    在单片机编程中,串口占了很重要的地位。传统方式串口程序的调试,往往是利用专用的单片机硬件仿真器。在编写好程序后,利用仿真器来设置断点,观察变量和程序的流程,逐步对程序进行调试,修正错误。使用硬件仿真器的确是很有效的方法,但是也有一些缺点:  很多仿真器不能做到完全硬件仿真,因而会造成仿真时正常,而实际运行时出现错误的情况;  也有仿真不能通过,但是实际运行正常的情况?  对于一

2009-08-21 21:55:00 6152

转载 三态门

高电平,低电平,高阻态称为三态.可以具备这三种状态的器件就叫做三态(门,总线,......).   举例来说:  内存里面的一个存储单元,读写控制线处于低电位时,存储单元被打开,可以向里面写入;当处于高电位时,可以读出,但是不读不写,就要用高电阻态,既不是+5v,也不是0v  计算机里面用 1和0表示是,非两种逻辑,但是,有时候,这是不够的,  比如说,他不够富有  但是他也不

2009-08-19 19:20:00 3907

原创 吸电流、拉电流、灌电流方面的问题

吸电流、拉电流输出、灌电流输出拉即泄,主动输出电流,从输出口输出电流;灌即充,被动输入电流,从输出端口流入;吸则是主动吸入电流,从输入端口流入。   吸电流和灌电流就是从芯片外电路通过引脚流入芯片内的电流;区别在于吸收电流是主动的,从芯片输入端流入的叫吸收电流。灌入电流是被动的,从输出端流入的叫灌入电流;拉电流是数字电路输出高电平给负载提供的输出电流,灌电流时输出低电平是外部给数字

2009-08-19 17:44:00 892

转载 上拉电阻和下拉电阻的作用总结

一、定义上拉电阻是将电阻的1脚接VCC另一脚接需要上拉的芯片管脚。下拉电阻是将电阻的1脚接GND另一脚接需要下拉的芯片管脚。大小一般为1~10K,主要用在中段、复位、片选、控制以及开漏输出的管脚。作用是防止系统复位时引起的不稳定。上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!下拉同理! 上拉是对器件注入电流,下拉是输出电流。弱强只是上拉电阻的阻值不同,没有什么严格

2009-08-19 15:58:00 5886 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 1050

转载 使用CMOS集成电路需注意的几个问题

集成电路按晶体管的性质分为TTL和CMOS两大类,TTL以速度见长,CMOS以功耗低而著称,其中CMOS电路以其优良的特性成为目前应用最广泛的集成电路。在电子制作中使用CMOS集成电路时,除了认真阅读产品说明或有关资料,了解其引脚分布及极限参数外,还应注意以下几个问题:1、电源问题(1) CMOS集成电路的工作电压一般在3-18V,但当应用电路中有门电路的模拟应用(如脉冲振荡、线性放大)时,最低电

2009-08-19 15:03:00 1418

转载 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 659

转载 ARM中C和汇编混合编程及示例

在嵌入式系统开发中,目前使用的主要编程语言是C和汇编,C++已经有相应的编译器,但是现在使用还是比较少的。在稍大规模的嵌入式软件中,例如含有OS,大部分的代码都是用C编写的,主要是因为C语言的结构比较好,便于人的理解,而且有大量的支持库。        尽管如此,很多地方还是要用到汇编语言,例如开机时硬件系统的初始化,包括CPU状态的设定,中断的使能,主频的设定,以及RAM的控制参数及初始化,

2009-07-22 15:23:00 654

转载 如何选择ARM CPU的操作系统

从8位/16位单片机发展到以ARM CPU核为代表的32位嵌入式处理器,嵌入式操作系统将替代传统的由手工编制的监控程序或调度程序,成为重要的基础组件。更重要的是嵌入式操作系统对应用程序可以起到屏蔽的作用,使应用程序员面向操作系统级开发应用软件,并易于在不同的ARM核的嵌入式处理器上移植。 嵌入式操作系统都具有一定的实时性,易于裁剪和伸缩,可以适合于从ARM7到Xscale各种ARM CPU和各种档

2009-07-15 09:36:00 987

转载 使用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 4527

转载 嵌入式开发应该具备的基本素质

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 1066

Eclipse中文实用教程

Eclipse中文手册。 介绍了Eclipse环境下Java语言的开发得十分详尽的手册。 同时介绍了Eclipse平台下的一部分插件的使用,比如Eclipse平台下进行C/C++编程的CDT的使用手册!!

2009-04-01

Eclipse环境中的C/C++插件的使用手册

详细介绍了在Eclipse平台下配置CDT环境,使用CDT进行C/C++开发的详细手册!!

2009-04-01

Emacs详细使用指南

详细介绍了Emacs的使用方法。 Emacs的发展历史, Emacs环境下的文本编辑; Emacs环境下的多语言编程环境介绍; Emacs的各种快捷方式 ……

2009-04-01

基PowerPC Architecture Specification -- Book I PowerPC User Instruction Set Architecture

基于IBM的powerPC的处理器指令集。是研究高端嵌入式处理器硬件的好资料,不过是英文版的。

2008-06-17

空空如也

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

TA关注的人

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