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

带灯RJ45

  • C51单片机并行口扩展设计及应用

    C51单片机是我们生活中最常用的系列,MCS-51系列单片机有4个并行口(P0,P1,P2,P3口),但对一个稍微复杂的应用系统来说,真正可供用户使用的并行口,只有P1口可用,况且常常因扩展I2C和SPI的器件需占用某些P1口,迫使用户不得不扩展并行口以满足实际的需要。习惯上,常用的并行口接口芯片有8255、8155,这两种芯片功能比较齐全,可以使用在相对比较复杂的系统中,但如是对一般的系统而言,这些功能往往闲置不用。那么就可以选用一些本来闲置不用的口线作为选通信号来进行并行口的扩展,这样就能充分利用单片机有限的I/O资源,在本设计中是将P1口扩展成一个或几个8位并行口,在每一个八位口上接入8个发光二极管做为输出,二极管是做开关量来使用的,在这里设计了跑马灯和流水灯程序,做到对开关量的开断控制;配合开关量的控制笔者设计了一个共阳LED数码管,用来显示当前发光二极管发亮的序号,做到更加直观的双重控制效果,然后再将P0口通过D/A转换器和一放大器输出一个模拟信号,其结果可以通过示波器看出。这样整个系统即有了数字信号输出和模拟信号输出,也有数码管显示功能,实用性能大提高了。2、 基于89C51的系统硬件设计2.1 并行口的扩展的电路设计 众所周知,C51系列的单片机都有四个I/O口(P0、P1、P2、P3),那么AT89C51也不例外,但我们通常仅仅使用P1口作为并行口,而令其余口(P2、P3)处于闲置状态,所以这次设计,我们就是使用闲置不用的P3口做为选能信号线来将P1口进行并行口扩展。 (1) 种方式的并行口扩展优点 连线简单; 不占用存储器空间; (2) 编程也方便灵活。但也有很大的缺点 并行口扩展能力有限,(如使用74LS573(74LS373)且不进行驱动处理,则最多可扩展4个同样类型的并行输出端口,当然还需要与之对应的四个选通信号。) 如扩展较多,选通信号占用并行口位数太多,例如欲扩展8个并行输出端口,则需要8个选能信号,此时,仅选能信号就占用了一个8位并行口,这对在I/O端口线有限的单片机系统中,如此浪费资源的现象是不能容忍的。在本次的设计中,采用芯片74HC573(带三态输出的八进制透明D型锁存器)对P1口进行了一个8位并行口的扩展,选通信号选用P3口的P3.3引脚。原理图如图1所示:

    标签: C51 单片机 并行口 扩展设计

    上传时间: 2013-11-18

    上传用户:dbs012280

  • 带I2C串行CMOS EEPROM、精密复位控制器和看门狗定

    带I2C串行CMOS EEPROM、精密复位控制器和看门狗定时器的监控电路 特性􀂄 看门狗监控SDA信号 (CAT1161)􀂄 兼容400KHz 的I2C总线􀂄 操作电压范围为2.7V~6.0V􀂄 低功耗CMOS 技术􀂄 16 字节的页写缓冲区􀂄 内置误写保护电路-Vcc锁定-写保护管脚WP􀂄 复位高电平或低电平有效-精确的电源电压监控-支持5V,3.3V 和3V 的系统-5个复位门槛电压可供选择􀂄 1,000,000个编程/擦除周期􀂄 手动复位􀂄 数据可保存100 年􀂄 8 脚DIP 封装或8 脚SOIC 封装􀂄 商业和工业级温度范围描述CAT1161/2 为基于微控器的系统提供了一个完整的存储器和电源监控解决方案。它们利用低功耗CMOS技术将16k带硬件存储器写保护功能的串行EEPROM 存储器、用于掉电保护的电源监控电路和一个看门狗定时器集成到一块芯片上。存储器采用I2C 总线接口。当系统由于软件或硬件干扰而被终止或“挂起”时,1.6 秒的看门狗电路将复位系统,使系统恢复正常。CAT1161的看门狗电路监控着SDA,这就可以省去额外的PC板跟踪电路。低价位的CAT1162不含看门狗定时器。电源监控和复位电路可在系统上电/下电时保护存储器和系统控制器,防止掉电条件的产生。CAT1161/2的5个门槛电压可支持5V、3.3V和3V的系统。一旦电源电压超出范围,复位信号有效,禁止微控制器、ASIC或外围器件继续工作。复位信号在电源电压超过复位门槛电压后的200ms内仍保持有效。由于带有高电平和低电平复位信号,因此CAT1161/2可以很方便地连接到微控制器和其它IC。另外,复位管脚还可用作手动按键复位的去抖输入。 CAT1161/2 的存储器构造成16字节的页。除此之外,写保护管脚WP和VCC 检测电路提供的硬件数据保护功能可防止在Vcc降到低于复位门槛电压或上电时Vcc上升到复位门槛电压之前对存储器的写操作。器件包含8脚DIP和表贴8脚SOIC两种封装形式。

    标签: EEPROM CMOS I2C 串行

    上传时间: 2014-03-19

    上传用户:虫虫虫虫虫虫

  • 单片机控制交通灯程序及设计

    近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用MSC-51系列单片机ATSC51和可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器,实现了能根据实际车流量通过8051芯片的P1口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩5秒时黄灯闪烁警示(交通灯信号通过PA口输出,显示时间直接通过8255的PC口输出至双位数码管);车辆闯红灯报警;绿灯时间可检测车流量并可通过双位数码管显示。本系统实用性强、操作简单、扩展功能强。 程序源代码              ORG 0000H         ;主程序的入口地址        LJMP MAIN         ;跳转到主程序的开始处        ORG 0003H         ;外部中断0的中断程序入口地址                 ORG 000BH         ;定时器0的中断程序入口地址  

    标签: 单片机控制 交通灯 程序

    上传时间: 2013-12-21

    上传用户:1234321@q

  • 51单片机外部中断程序

    这两个RAR文件是我学习51单片机时,第一次写的"外部中断实验程序", 包含内容有: 1. EXT_C.rar, 给初学者(带中文注释的C51语言例程), 利用外部中断实现LED灯的简单控制。2. EXT_A.rar, 给初学者(带中文注释的51汇编语言例程), 利用外部中断实现LED灯的简单控制。 两个同样功能的中断例程, 一个用C51实现, 另一个用ASM51实现(ASM51是由C51反汇编生成的),都在MCU51-63K仿真器下通过实验的哦, 小虾们可以试试看。

    标签: 51单片机 外部中断 程序

    上传时间: 2013-11-25

    上传用户:hahayou

  • 带通滤波器设计实例

    包括了新型70MHz带通滤波器设计,40MHz带通滤波器设计实例 凡是有能力对信号频谱进行处理的装置都可以称为滤波器。在通信设备和各类系统中,滤波器应用极为广泛,滤波器的优劣直接决定产品的好坏,所以对滤波器的研究和生产一直备为关注。由于计算机技术、集成工艺和材料工业的发展,滤波器的发展也上了一个新台阶,并且朝高精度、低功耗、小体积方向发展。本文主要以中心频率为70MHz 带通滤波器为例,介绍如何采用Bessel函数[1]进行带通滤波器的设计,同时借助Pspice软件[2,3]强大的电路仿真功能对滤波器的波特图和群延迟进行仿真,以观测其效果。2 方案选择带通滤波器技术指标要求:带宽3dB 为4MHz,离中心频率± 4MHz 处最小衰减为14dB。在整个通带内时延不变。虽然目前最常用的滤波器设计方法是巴特沃斯、切比雪夫、椭圆函数等几种形式,但这些方法在设计70MHz 滤波器时,要通过变换以实现其带通,并且它们所设计的滤波器的群延迟特性在通带内呈现凹形波形,故在实际使用(如在广播,移动通信中的中频滤波,二次滤波)中要进行群延迟均衡,使设计步骤繁琐且使滤波电路复杂。采用Bessel 函数设计的带通滤设器具有最窄过渡带;在通带内时延均衡,电路所用的阶数最少;在实际的应用中电路容易调整;由于所有的节点谐振在相同的频率上,调谐比较简单;从经济性和制造容易程度来考虑,电容耦合电路最合适,而用Bessel 函数设计的滤波器正是电容耦合电路,故采用Bessel 函数进行滤波器的设计。

    标签: 带通滤波器 设计实例

    上传时间: 2013-10-27

    上传用户:bakdesec

  • 带通滤波器设计计算

    摘 要:用一种新的思路和方法,先计算低通、再计算高通滤波器的有关参数,然后组合成带通滤波器.关键词:滤波器;参数;新思路中图分类号: TN713. 5  文献识别码:B  文章编号:1008 - 1666 (1999) 04 - 0089 - 03A New Consideration of the Band Filter’s CalculationGuo Wencheng( S hao Yang B usiness and Technology school , S haoyang , Hunan ,422000 )Abstract :This essay deals with a new method of calculating the band filters - first calculatingthe relevant parameters of low - pass filters ,then calculating the ones of high - pass filters.Key words :filter ; parameters ;new considercation八十年代后,信息产业得到了迅猛发展. 带通滤波器在微波通信、广播电视和精密仪器设备中得到了广泛应用. 带通滤波器性能的优劣,对提高接收机信噪比,防止邻近信道干扰,提高设备的技术指标,有着十分重要的意义.我在长期的教学实践中,用切比雪夫型方法设计、计算出宽带滤波器集中参数元件的数据. 该滤波器可运用在检测微波频率的仪器和其他设备中. 再将其思路和计算方法介绍给大家,供参考.

    标签: 带通滤波器设计 计算

    上传时间: 2014-12-28

    上传用户:Yukiseop

  • 利用Matlab自带的DSP模块生成CCS的Projects的详细操作

    利用Matlab里自带的DSP模块生成CCS的Projects的详细操作

    标签: Projects Matlab DSP CCS

    上传时间: 2013-11-12

    上传用户:stampede

  • 基于FPGA的交通灯设计

    基于FPGA的交通灯设计 里面有全部代码和详细步骤简洁易懂

    标签: FPGA 交通灯

    上传时间: 2013-11-19

    上传用户:hewenzhi

  • 基于FPGA的MIMO-OFDM基带系统发射机的设计

    介绍了多入多出-正交频分复用(MIMO-OFDM)系统,并分析了其发射机的实现原理。充分利用Altera公司Stratix系列现场可编程门阵列(FPGA)芯片和IP(知识产权)核,提出了一种切实可行的MIMO-OFDM基带系统发射机的FPGA实现方法。重点论述了适合于FPGA实现的对角空时分层编码(D-BLAST)的方法和实现原理以及各个主要模块的工作原理。并给出了其在ModelSim环境下的仿真结果。结果表明,本设计具有设计简单、快速、高效和实时性好等特点。

    标签: MIMO-OFDM FPGA 基带系统 发射机

    上传时间: 2013-10-13

    上传用户:Aeray

  • 基于Xilinx+FPGA的OFDM通信系统基带设计-程序

    《基于Xilinx FPGA的OFDM通信系统基带设计》附带的代码

    标签: Xilinx FPGA OFDM 通信系统

    上传时间: 2014-01-10

    上传用户:15501536189