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

DIP加塑排针

  • 自制单片机实验板(89C51)

    自制89C51单片机实验电路板 学习单片机离不开实验,以往单片机的实验往往依赖于仿真机和单片机学习系统,价格昂贵,初学者很难配备。近年来,随着FLASH型单片机的广泛应用,采用软件模拟加写片验证成为一种经济实用的实验方法,以AT89C51单片机为例,其价格不足¥10RMB,而擦、写次数可以有1000次,一块芯片即可做上千次的实验。目前,流行的单片机开发软件Keil可以免费获得用于学习的EVAL版;编程器价格并不昂贵,专门用于写89C51类芯片的编程器价格更低廉(不足百元),而且编程器也是以后开发单片机所必备的工具;相比之下,用于实验的电路板制作比较麻烦,用万用板搭接,只能做些很简单的电路,稍复杂的电路一般要用到双面板,而业余条件下是很难自制双面板的,而且实验电路板主要是用于学习,学完了,也就没有什么使用价值了,所以很多人希望能够廉价地获得。作者在多年单片机教学(包括从事网络教学)的基础上,开发了一块有较多功能但使用单面板的单片机实验板,适于业余爱好者自制。这块实验板采用89C51为主芯片,板上安装了5位数码管,8个发光二极管,四个按钮开关,一个简单的音响电路,一个用于计数实验的振荡器,At24CXXX类芯片插座,X5045芯片插座,RS232串行接口等。使用这块实验板可以进行流水灯、人机界面程序设计、音响、中断、计数器等基本编程练习,还可以学习I2C接口芯片使用、SPI接口芯片使用、与PC机进行串行通讯等目前较为流行的技术。图1是该实验板的电路原理图,从图中可以看出,该实验板由若干块集成电路和一些阻容元件等组成,下面我们就分别介绍。1、发光二极管接口主芯片(U1)的P1端口接了8个发光二极管,这些发光二极管的负极接到P1端口各引脚,而正极则通过一个排电阻(标号为JP4,阻值为470殴)接到正电源端,这样,这些发光二极管亮的条件就U1的P1口相引的引脚为低电平,即如果P1口某引脚输出为0,相应的灯亮,如果输出为1,相应的灯灭。例:MOV P1,#0FH该行程序将使发光二极管L1-L4熄灭,而L5-L8点亮。2、数码管接口U1的P0口和P2口的部份引脚构成了5位LED数码管驱动电路,这里LED数码管采用了共阳型,共阳型数码管的笔段(即对应abcdefgh)引脚是二极管的负极,所有二极管的正极连在一起,构成公共端,即片选端,对于这种数码管的驱动,要求在片选端提供电流,为此,使用了PNP型三极管作为片选端的驱动,共使用5只三极管,所有三极管的发射极连在一起,接到正电源端,它们的基极则分别连到P2.0⋯P2.4,这样,当P2.0⋯P2.4中某引脚输出是高电平时,三极管不导通,不能给相应位的数码管供电,该位数码管的所有笔段都不亮,反之,如果某引脚是低电平时,三极管导通,可以给相应的数码管供电,该位数码管是否点亮,点亮哪些笔段,取决于这些笔段引脚是高或低电平。从图图1 共阳型数LED显示器.....

    标签: 89C51 单片机实验板

    上传时间: 2013-11-14

    上传用户:dingdingcandy

  • XAPP482 - MicroBlaze Platform Flash,PROM 引导加载器和用户数据存储

        本应用指南讲述一种实用的 MicroBlaze™ 系统,用于在非易失性 Platform Flash PROM 中存储软件代码、用户数据和配置数据,以简化系统设计和降低成本。另外,本应用指南还介绍一种可移植的硬件设计、一个软件设计以及在实现流程中使用的其他脚本实用工具。   简介许多 FPGA 设计都集成了使用 MicroBlaze 和 PowerPC™ 处理器的软件嵌入式系统,这些设计同时使用外部易失性存储器来执行软件代码。使用易失性存储器的系统还必须包含一个非易失性器件,用来在断电期间存储软件代码。大多数 FPGA 系统都在电路板上使用 Platform FlashPROM (在本文中称作 PROM),用于在上电时加载 FPGA 配置数据。另外,许多应用还可能使用其他非易失性器件(如 SPI Flash、Parallel Flash 或 PIC)来保存 MAC 地址等少量用户数据,因此导致系统电路板上存在大量非易失性器件。

    标签: MicroBlaze Platform Flash XAPP

    上传时间: 2013-10-13

    上传用户:hakim

  • 基于以太网的DSP网络加载技术研究

    介绍了基于以太网的加载方法, 包括网络接口控制HPI接口控制,该技术灵活方便,可脱离仿真器实现远程,大容量的程序代码加载,快速完成DSP系统的软件更新  

    标签: DSP 以太网 网络加载 技术研究

    上传时间: 2013-11-20

    上传用户:taiyang250072

  • SCA波形库远程管理和波形远程加载技术研究

    SCA波形是SCA通信系统的核心,当前的应用中未采用波形库管理技术,且对SCA波形的加载是在本地进行的。这不利于发挥SCA无线通信设备应有的灵活、方便、即插即用等特点。提出了一种SCA波形库远程管理和SCA波形远程加载运行的技术方案,并在VxWorks操作系统中实现了SCA波形远程加载和运行。结果表明,该方案能方便、高效的实现SCA波形库的远程管理和SCA波形的远程加载运行。

    标签: SCA 波形 技术研究 远程管理

    上传时间: 2013-10-31

    上传用户:GavinNeko

  • 超前进位加法器的设计

    超前进位加法器的设计

    标签: 进位 加法器

    上传时间: 2013-10-19

    上传用户:shen_dafa

  • 基于ARM和TFTLCD的汉字库加载与显示

    汉字库加载与显示

    标签: TFTLCD ARM 汉字库

    上传时间: 2013-10-16

    上传用户:lml1234lml

  • 微带天线[加]I.J.鲍尔

    微带天线[加]I.J.鲍尔

    标签: I.J. 微带天线

    上传时间: 2013-11-17

    上传用户:jhksyghr

  • 基于USB总线的ADSP-TS101S链路口加载

        在DSP系统上运行的程序,系统上电复位后需要加载程序到DSP的程序存储器内。这是使用外部加载模式时的系统开发不可缺少的环节。针对实际需求,提出了一种使用USB对ADSP_TS101S进行链路口加载的方案,并介绍了设计思想和实现过程。实际应用的试验证明,提出的加载方案有效且简单易行。

    标签: ADSP-TS USB 101 总线

    上传时间: 2013-10-30

    上传用户:tianming222

  • 启动定时保护无线加按键设定

    智能小车启动定时保护无线加按键设定

    标签: 定时 保护 无线 按键

    上传时间: 2013-11-11

    上传用户:cursor

  • VB6.0动态加载ActiveX控件漫谈

    熟悉VB的朋友对使用ActiveX控件一定不会陌生,众多控件极大地方便了编程,但唯一的缺陷是不能动态加载控件,必须在设计时通过引用,将控件放置在窗体上。VB6.0已能够解决该问题,只是帮助中没有明确说明,并且没有描述到一些关键功能,由于以前的版本中可以动态创建进程外服务:如果对象是外部可创建的,可在 Set 语句中用 New 关键字、CreateObject 或 GetObject 从部件外面将对象引用赋予变量。如果对象是从属对象,则需使用高层对象的方法,在 Set 语句中指定一个对象引用:

    标签: ActiveX 6.0 VB 动态加载

    上传时间: 2014-01-26

    上传用户:taa123456