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

发光二极管

发光二极管,简称为LED,是一种常用的发光器件,通过电子与空穴复合释放能量发光,它在照明领域应用广泛。[1]
  • 单片机的结构原理解析

    单片机的结构原理解析 一、单片机的外部结构拿到一块芯片,想要使用它,首先必须要知道怎样连线,我们用的一块称之为 89C51 的芯片,下面我们就看一下如何给它连线。1、电源:这当然是必不可少的了。单片机使用的是 5V 电源,其中正极接40 引脚,负极(地)接20 引脚。2、振蒎电路:单片机是一种时序电路,必须提供脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19 脚。只要买来晶振,电容,连上就可以了,按图1 接上即可。3、复位引脚:按图 1 中画法连好,至于复位是何含义及为何需要复要复位,在单片机功能中介绍。4、EA 引脚:(2051 没有 )EA 引脚接到正电源端。至此,一个单片机就接好,通上电,单片机就开始工作了。我们的第一个任务是要用单片机点亮一只发光二极管 LED,按照这个图的接法,当1 脚是高电平时,LED 不亮,只有1 脚是低电平时,LED 才发亮。因此要1 脚我们要能够控制,也就是说,我们要能够让1 引脚按要求变为高或低电平。即然我们要控制1 脚,就得给它起个名字,总不能就叫它一脚吧?叫它什么名字呢?设计51 芯片的INTEL 公司已经起好了,就叫它P1.0,这是规定,不可以由我们来更改。在 2051 中叫P1_0,取决于包含的*.h 文件,可以到at892051.h 或 reg51.h 中看一看。

    标签: 单片机 结构原理

    上传时间: 2013-10-28

    上传用户:段璇琮*

  • ISP 型单片机实验板

    ISP 型单片机实验板学习单片机离不开实验,以往单片机的实验往往依赖于仿真机和单片机学习系统,价格昂贵,至使学习单片机的门槛很高,很多人不能跨入单片机学习的大门。近年来,随着FLASH型单片机的广泛应用,采用软件模拟加写片验证成为一种经济实用的实验方法,尤其是随着单片机技术的发展,很多单片机都具有了ISP 功能,只要一根下载线即可以编程。STC 单片机更是将其ISP 功能发挥极致,只要有RS232 接口,不需任何其他电路即可实现ISP 功能。。多年前,本网站为单片机爱好者设计了实验电路板,并公开了全部的软、硬件资料,广受爱好者欢迎,很多人使用这块实验电路板学习并由此入门,同时网络上也出现了很多同类功能的实验电路板,为广大爱好者学习单片机创造了良好的条件。随着技术的发展,本站在原实验电路板的基础上,开发了一块功能更强的实验电路板,该板除保留了原板广受好评的部分外,新增了更多的功能。最大的特点是具有仿真能力,不再需要昂贵的仿真机,即可使用Keil 软件进行仿真调试,使得学习成本大为下降。板上安装了6 位数码管(原板为2 位数码管);8 个发光二极管;四个按钮开关;一个简单的音响电路;一个用于计数实验的振荡器;At24CXXX 类芯片插座;X5045 芯片插座;RS232 串行接口。

    标签: ISP 单片机实验板

    上传时间: 2013-10-23

    上传用户:dragonhaixm

  • 基于AT89S52的红外遥控电子密码锁设计

    基于AT89S52的红外遥控电子密码锁设计 本设计以单片机AT89S52作为密码锁监控装置的检测和控制核心,分为主机和从机,实现钥匙信息在主机上的初步认证注册、密码信息的加密、红外传输、钥匙丢失报废等功能。根据51单片机之间的串行通信原理,利用红外来传输,这便于对密码信息的随机加密和保护。而且采用红外遥控相对于机械锁和键盘输入的电子密码锁具有较高的优势。如红外线发射装置采用红外发光二极管,遥控发射器易于小型化且价格低廉;采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,增加遥控功能,提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;红外线不会向室外泄露,不会产生信号串扰;反应速度快、传输效率高、工作稳定可靠等。所以红外线遥控是目前使用最广泛的一种通信和遥控手段。软件设计采用自上而下的模块化设计思想,以使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。测试结果表明,本系统各项功能已达到本设计的所有要求。

    标签: 89S S52 AT 89

    上传时间: 2013-10-17

    上传用户:icarus

  • 基于HT48和HT46的交通信号灯的设计实现

    本应用范例用红、绿、黄三个发光二极管来模拟十字路口的交通信号灯。开始时,R1 和G2 点亮,延时一段时间,绿灯闪烁几下后变为黄灯,再经过一段时间,变为R2 和G1 点亮。这种循环依照这个规律一直进行下去,就好象十字路口的信号灯一样。其红绿灯点亮的时间可以根据不同的需要来设置。

    标签: HT 48 46 交通信号灯

    上传时间: 2013-10-10

    上传用户:erkuizhang

  • 基于EasyFPGA030的模拟开小车的设计

    本设计是基于EasyFPGA030的模拟开小车的设计,用EasyFPGA030开发套件,用6个发光二极管模拟6个汽车尾灯(汽车尾灯左右各3个),用2个开关作为转弯控制信号,一个左转,一个右转。当汽车前进时,6个灯全灭,右转,右边3个尾灯从左到右循环点亮,左边3个灯全灭,左转弯时,左边3个灯从左到右循环点亮,右边3个全灭,当汽车需要停止和紧急刹车时,6个尾灯同时明,暗闪烁。

    标签: EasyFPGA 030 模拟开小车

    上传时间: 2013-10-12

    上传用户:15736969615

  • 基于EasyFPGA030的模拟乒乓比赛设计

    用EasyFPGA030开发套件,游戏电路是模拟乒乓球比赛,可供两人游戏。甲乙各持一按键作为球拍,实验板上一行16只发光二极管为乒乓球运动轨迹,用一只亮点代表乒乓球,它可以在此轨迹上左右移动。击球位置应在左右端第2只发光二极管位置,若击球键恰好当球到达击球位置时按下,则发出短短的击球声,球即向相反方向移动,若按键偏早或偏晚,则击球无效,无球声发出,球将继续向前运行至移位寄存器末端,并停止在该位置上不动也可以设计为亮点熄灭,此时判击球者失败,记分板上给胜球者加1分,再经过1s后,亮点自动按乒乓球比赛规则移到发球者的击球位置上,发球者按动击球按键,下一次比赛开始。

    标签: EasyFPGA 030 模拟

    上传时间: 2013-11-14

    上传用户:z240529971

  • Keil 软件实例教程 2

    Keil 软件实例教程 2 单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51 单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil 软件是目前最流行开发MCS-51 系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil 即可看出。Keil 提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。运行Keil 软件需要Pentium 或以上的CPU,16MB或更多RAM、20M 以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握这一软件的使用对于使用51 系列单片机的爱好者来说是十分必要的,如果你使用C 语言编程,那么Keil 几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C 语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。我们将通过一些实例来学习Keil 软件的使用,在这一部份我们将学习如何输入源程序,建立工程、对工程进行详细的设置,以及如何将源程序变为目标代码。图1 所示电路图使用89C51 单片机作为主芯片,这种单片机性属于MCS-51 系列,其内部有4K 的FLASH ROM,可以反复擦写,非常适于做实验。89C51 的P1 引脚上接8 个发光二极管,P3.2~P3.4 引脚上接4 个按钮开关,我们的第一个任务是让接在P1 引脚上的发光二极管依次循环点亮。 一、Keil 工程的建立首先启动Keil 软件的集成开发环境,这里假设读者已正确安装了该软件,可以从桌面上直接双击uVision 的图标以启动该软件。UVison启动后,程序窗口的左边有一个工程管理窗口,该窗口有3 个标签,分别是Files、Regs、和Books,这三个标签页分别显示当前项目的文件结构、CPU 的寄存器及部份特殊功能寄存器的值(调试时才出现)和所选CPU 的附加说明文件,如果是第一次启动Keil,那么这三个标签页全是空的。

    标签: Keil 软件 教程

    上传时间: 2013-10-26

    上传用户:ruan2570406

  • Keil 软件实例教程 1

    Keil 软件实例教程 1. 单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51 单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil 软件是目前最流行开发MCS-51 系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil 即可看出。Keil 提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。运行Keil 软件需要Pentium 或以上的CPU,16MB或更多RAM、20M 以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握这一软件的使用对于使用51 系列单片机的爱好者来说是十分必要的,如果你使用C 语言编程,那么Keil 几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C 语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。我们将通过一些实例来学习Keil 软件的使用,在这一部份我们将学习如何输入源程序,建立工程、对工程进行详细的设置,以及如何将源程序变为目标代码。图1 所示电路图使用89C51 单片机作为主芯片,这种单片机性属于MCS-51 系列,其内部有4K 的FLASH ROM,可以反复擦写,非常适于做实验。89C51 的P1 引脚上接8 个发光二极管,P3.2~P3.4 引脚上接4 个按钮开关,我们的第一个任务是让接在P1 引脚上的发光二极管依次循环点亮。 一、Keil 工程的建立首先启动Keil 软件的集成开发环境,这里假设读者已正确安装了该软件,可以从桌面上直接双击uVision 的图标以启动该软件。UVison启动后,程序窗口的左边有一个工程管理窗口,该窗口有3 个标签,分别是Files、Regs、和Books,这三个标签页分别显示当前项目的文件结构、CPU 的寄存器及部份特殊功能寄存器的值(调试时才出现)和所选CPU 的附加说明文件,如果是第一次启动Keil,那么这三个标签页全是空的。

    标签: Keil 软件 教程

    上传时间: 2013-11-24

    上传用户:hanbeidang

  • PCA9624 8位快速I2C总线40V 100mA LED

    PCA9624是一款带I2C总线的8位LED的电压开关优化的LED驱动器,它主要应用于电流为100mA 的红/绿/蓝/琥珀(RGBA)的LED的亮度和闪烁的控制。每个LED输出均有独立的8位分辨率(256个梯度)且输出频率固定为97KHz的PWM控制器它可以在0%到99.6%的范围内对LED的亮度进行调整,使发光二极管被设置为一个特定的亮度值。额外的8位分辨率(256个梯度)PWM控制器组既有固定的190Hz的频率又可以在24Hz和每10.73秒的固定周期内对LED灯亮度从0%至99.6%的范围内调整,使它们保持同样的亮度或闪烁速度。

    标签: 9624 PCA 40V 100

    上传时间: 2013-11-23

    上传用户:38553903210

  • PCA9624 8位快速I2C总线40V 100mA LED

    PCA9624是一款带I2C总线的8位LED的电压开关优化的LED驱动器,它主要应用于电流为100mA 的红/绿/蓝/琥珀(RGBA)的LED的亮度和闪烁的控制。每个LED输出均有独立的8位分辨率(256个梯度)且输出频率固定为97KHz的PWM控制器它可以在0%到99.6%的范围内对LED的亮度进行调整,使发光二极管被设置为一个特定的亮度值。额外的8位分辨率(256个梯度)PWM控制器组既有固定的190Hz的频率又可以在24Hz和每10.73秒的固定周期内对LED灯亮度从0%至99.6%的范围内调整,使它们保持同样的亮度或闪烁速度。

    标签: 9624 PCA 40V 100

    上传时间: 2014-12-27

    上传用户:zhangliming420