精华内容
下载资源
问答
  • 74LS194是一个4位双向移位寄存器,最高时钟脉冲为36MHZ74LS194引脚功能图1 74 LS194逻辑符号及引脚排列其中:D0~D1为并行输入端;Q0~Q3为并行输出端;SR--右移串引输入端;SL--左移串引输入端;S1、S0-操作模式控制端;...

    移位寄存器是指寄存器中所存的代码能够在移位脉冲的作用下依次左移或右移。74LS194是一个4位双向移位寄存器,最高时钟脉冲为36MHZ

    74LS194引脚功能

    b4637ab30ab5ea89a34e54cf595dcf71.png

    图1 74 LS194逻辑符号及引脚排列

    其中:D0~D1为并行输入端;Q0~Q3为并行输出端;SR--右移串引输入端;SL--左移串引输入端;S1、S0-操作模式控制端; -为直接无条件清零端;CP-为时钟脉冲输入端。

    74LS194功能特征

    根据上面的描述,需要重点考虑的是置位、左移、右移、保持功能(异步清零不受时钟控制),一个时刻只能执行一个功能,需要一个4选1的选择器,确定执行什么功能。其电路图下图1所示(具体的功能可自行分析):

    3bffcc18ca01f84f1469f2e54fe70baa.png

    其中,S1和S0是控制端,对应的功能描述如下图2所示:

    510b27e363eeb46c80d3cf325988e40b.png

    对应的逻辑符号如下图3所示:

    ea5b5764d1ce47a4acb4a803afe4b998.png

    74ls194串行数据到并行数据的转换

    用194可以做很多事情,如典型的环形移位器、扭环形移位器,其逻辑图如下图4所示:

    fac0abc167dace2b14435c6c51cbc545.png

    如果把图4中的QA的输出变为非,则为扭环形移位器。当然,也可以利用194完成串行数据到并行数据的转换(这种转换的本质是:输入数据一位一位读取,而输出数据则一次读取),如下图5所示:

    2662f74c5b5e90f92ed70a15a67b9a15.png

    分析图5,由于S0值始终为1,S1S0有两种取值,一种为11,一种为01,当为11时,做置位操作,当为01时,做右移操作,具体分析如下(假设RxD的数据为A7A6A5A4A3AA2A1,A7先输入):

    step1: 初始时,同时清零,此时右边的194的QD为0,经过一个非门后,取值为1,导致S1S0为11,做置位操作,置位为:A70111111;

    step2:当时钟脉冲来临时,由于右边的194的QD为1,此时S1S0取值为01,实现右移,其状态迁移序列为:

    A70111111 --》 A6A7011111 --》 A5A6A701111 --》 A4A5A6A70111 --》 A3A4A5A6A7011 --》 A2A3A4A5A6A701 --》 A1A2A3A4A5A6A70

    step3:当时钟脉冲再来是,由于右边的194的QD为0,S1S0取值为11,进行置位,回到Step2,进入状态迁移循环。

    展开全文
  • Excel公式教程 (2016-07-24 11:15:19)转载▼标签: excel公式教程 简化公式 数据类型自动转换分类: Excel公式教程-原理篇算术运算符运算项,数据类型要求是数字值;文本运算符运算项,数据类型要求是文本值;...

    Excel公式教程 (2016-07-24 11:15:19)

    d91b2f7de875c67ad0e3c5136d5f3f6c.gif

    转载

    标签: excel公式教程 简化公式 数据类型自动转换分类: Excel公式教程-原理篇

    算术运算符的运算项,数据类型要求是数字值;

    文本运算符的运算项,数据类型要求是文本值;

    引用运算符的运算项,数据类型要求是单元格引用;

    函数的参数,大多数都要求是特定的数据类型。

    运算符的运算项、函数的参数,如果数据类型不符合要求时,Excel有时候能够对其自动转换。巧妙地利用数据类型自动转换的功能,可以简化Excel公式

    一、当需要数字值的时候,如何利用数据类型自动转换功能简化公式。

    1、将空单元格、空参数作0使用。例如:

    =TIME(12,0,0) 公式可以简化为:=TIME(12,,) 空参数作0使用。

    =IF(A1<0,0,A1) 公式可以简化为:=IF(A1<0,,A1)

    2、将文本型数字转成数字值,将文本型日期时间转成序列数。例如:

    =1+VALUE("¥4,000.00") 公式可以简化为:=1+"¥4,000.00"

    文本型数字"¥4,000.00"能够自动转换为数字值4000,无需使用VALUE函数。

    =TODAY()-DATEVALUE("2016-7-1") 公式可以简化为:=TODAY()-"2016-7-1"

    文本型日期"2016-7-1"能够自动转换为日期序列数,无需使用DATEVALUE函数。

    输入这个公式后,如果单元格显示为日期格式,可把单元格格式改为常规。

    同样地:

    =MONTH(DATEVALUE("Aug"&1)) 公式可以简化为:=MONTH("Aug"&1)

    3、将逻辑值TRUE转成1,FALSE转成0。例如:

    =B1+IF(A2>0,1,0) 公式可以简化为:=B1+(A2>0)

    公式中A2>0返回逻辑值TRUE或FALSE,然后转成数字值1或0。简化后的公式不需要使用任何函数!

    同样道理,以下公式

    =IF(A1="A

    展开全文
  • 由于环境影响和条件限制,往往需要系统具有比较低功率消耗,同时应带有温度补偿等功能,因此,笔者在继电保护装置的数据采集系统设计中采用MAX1230来完成A/D转换功能。MAX1230是MAX-IM...

    b53ba40d1456b81c246f7dec37e7fa1e.png

    1、MAX1230的主要特点

    对于在野外工作的数据采集系统来说,由于环境的影响和条件的限制,往往需要系统具有比较低的功率消耗,同时应带有温度补偿等功能,因此,笔者在继电保护装置的数据采集系统设计中采用MAX1230来完成A/D转换功能。MAX1230是MAX-IM公司2003年推出的一种低功耗、可进行温度补偿并带有采样保持功能的多通道12位串行模数转换器。它内置基准电压源、时钟电路温度传感器,具有16个模拟输入通道,可实现输入通道扫描、输出数据平均和自动关断功能,此外,该芯片还具有一个高速的串行接口。与其它的模数转换器相比,MAX1230具有较多的功能,且工作方式灵活多样,可应用于系统监视、数据采集、病人监护、工业控制和仪器制造等多种领域。

    MAX1230的主要特点如下:

    ●所有输入通道均可按单端或差分方式进行配置,单端方式下可配置为16个通道,差分方式下可配置为8个通道;
    ●转换速率可达300kSPS,此时的功耗仅为1.8mW;

    ●在整个温度范围内不会丢码,精度为±1LSB INL和±1LSB DNL;

    ●采用单电源+5V供电,内部具有4.096V的基准电压和时钟电路,也可使用外部差分基准或外部时钟输入;

    ●具有10MHz可兼容SPI/QSPI/MICROWIRE的接口;

    ●工作温度范围为-40~+85℃,且内部带有精度为±1℃的温度传感器,同时可进行温度补偿。

    2、MAX1230的内部结构

    MAX1230的内部结构如图1所示,它由跟踪/保持放大器(T/H)、12位逐次逼近型ADC、控制逻辑、内部时钟、串行接口、先入先出寄存器(FIFO)、内部基准电压源和温度传感器等组成。

    b36b6374d83cd96f56c9f188052f9ccb.png

          3、MAX1230的引脚排列

    aa431cd784acee5dfd83dc311792dcbf.png

    MAX1230有24脚QSOP和28脚QFN两种封装形式,其引脚排列如图2所示。各引脚的功能如下:

    AIN0~AIN15:模拟量输入;

    REF-:使用外部差分基准源时的负输入,与A14复用;

    CNVST:“转换开始”信号输入,低电平有效,与A15复用;

    REF+:基准电压源的正输入,该脚和地之间要加0.1μF的电容

    GND:接地脚;

    VDD:电源输入,电压范围为4.75~5.25V,它和地之间应加0.1μF的电容;

    SCLK:串行时钟输入,用作采样和转换,使用外部时钟时,其频率范围为0.1MHz~4.8MHz,当其作为读写串行数据的时钟频率时,可达到10MHz,占空比范围为40%~60%;

    CS:片选端,低电平有效;

    DIN:串行数据输入,输入的串行数据在SCLK的上升沿被锁存。通过SCLK、CS、DIN三根信号线可组成与SPI/QSPI/MICROWIRE相兼容的串行输入接口;

    DOUT:串行数据输出,它与SCLK的下降沿同步。当CS为高电平时,DOUT为高阻态;

    EOC:“转换结束”标志输出,当它变为低电平时表明转换结束,输出数据有效。
    4、MAX1230的工作过程

    4.1 转换参数的配置

    MAX1230的工作方式由其内部的控制寄存器决定,这些寄存器主要有转换方式寄存器、工作方式寄存器、均值方式寄存器和复位寄存器等。工作时,首先要对这些寄存器进行正确配置,配置参数可通过MAX1230的串行口写入。在进行配置时,CS置为低电平,配置参数从DIN引脚输入,并在串行时钟SCLK的上升沿被锁存,此过程中,SCLK的频率不能高于10MHz。表1所列是这几个寄存器的参数定义。下面是对它们的具体说明。
    表1 MAX1230主要寄存器的参数定义

    94f347f0b81afe9e1baa352d3b930a1f.png

    (1)在转换方式寄存器中,BIT7为标志位,BIT6~BIT3用以选择输入通道,0000~1111分别对应着AIN0~AIN15的各个输入;BIT2和BIT1用以确定输入通道的扫描方式;BIT0是温度测量方式位,该位为1时,只进行1次温度测量,并在第一次的转换数据中输出。

    (2)工作方式寄存器中,BIT7和BIT6为标志位;BIT5和BIT4用于选择时钟的使用方式,可确定具体使用内部时钟还是外部时钟;BIT3和BIT2用于选择是用内部还是外部的基准源;BIT1和BIT0的值用于在差分输入方式下决定选择是单极性工作模式还是双极性工作模式,当这两位的值为00和01时,对应的寄存器不作修改,当其为10时,系统将修改单极性模式寄存器,而当为11时,修改双极性模式寄存器。实际上,在配置了工作方式寄存器后,也就对单/双极性模式寄存器进行了配置。

    (3)在均值方式寄存器中,BIT7~BIT5是标志位;BIT4是均值功能控制位,该位写入1时开启均值功能,写入0时关闭;BIT3和BIT2用于定义计算均值时所需的数据个数;BIT1和BIT0用于设置对某一通道扫描时返回结果的个数。

    (4)复位寄存器中的BIT7~BIT4为标志位;BIT3是复位操作控制位,该位写入1时,仅复位内部FI-FO,写入0时复位所有的寄存器至默认状态;BIT2~BIT0为保留位,一般不影响操作。

    4.2 转换过程的控制

    按照采样和转换过程中时钟工作方式的不同,MAX1230的工作方式分为四种,可根据情况灵活选择。转换的结果有12位,高位在前,并以“0000”为前导形成两个字节从DOUT引脚输出,同时与串行时钟SCLK的下降沿同步。这四种工作方式如下:

    (1)采样和转换都使用内部时钟,并用CONVST信号进行初始化,其时序如图3所示。工作时,CONVST需要产生一个宽度大于40ns的低电平来对采样和转换进行初始化。转换结束后,信号EOC变成低电平表示转换结果有效,可以从DOUT引脚读出数据。在EOC信号产生前,CONVST信号不能出现低电平,否则会引起内部FIFO操作的错误。

    9e97268bb2a2a4134a8298d16aadb509.png

    (2)采样使用外部时钟,而转换使用内部时钟,并用CONVST信号进行初始化。此种模式下的读写操作和第一种类似,区别是当需要进行均值运算时,该方式还需要再产生一个CONVST信号来初始化均值运算。

    (3)采样和转换都使用内部时钟,并通过串行口写入命令字来进行初始化,该模式的时序如图4所示。写入命令字后转换开始,转换完成时,EOC信号变为低电平,数据可以从DOUT读取。这种方式是芯片上电后默认的工作方式。

    e31c37042f5330dee68280d8a24ee75a.png

    (4)采样和转换都使用外部时钟,并通过串行口写入命令字来进行初始化。该方式与第三种方式的区别是采样和转换都使用外部时钟,此时外部时钟的频率不能超过4.8MHz。在这种方式下,结果在转换的过程中就可读取,信号EOC始终为高电平,此种方式下,输入通道扫描和输出数据均值等功能都不可用。5、典型应用

    笔者在电力系统继电保护装置的设计中使用了MAX1230来采集电压信号,图5所示是MAX1230与单片机AT89C51的接口电路。根据应用要求,此电路中的MAX1230工作于第一种方式,采样和转换过程使用的都是内部时钟和内部基准电压源。工作时,由单片机产生CS和CONVST信号以控制转换过程,并用EOC信号作为外部中断源来触发单片机的INT0中断。单片机在响应中断后将产生串行时钟SCLK和片选信号CS,并从DOUT引脚读取转换结果。由于此电路中需要用到CONVST引脚,因此与其复用的A15就不能再用了,这样,模拟输入通道实际可用的只有15个,即A0~A14 。

    实际上,笔者在设计中使用了其中的A0~A11这12个通道,并使其工作于输入通道扫描方式。运行结果表明:MAX1230工作可靠,效果较好。

    目前100000+人已关注加入我们

    77042e8cd4f7fb2c04d22509f6ac09f5.gif7a7f92f96ae843bdebdc131881e03f2b.gifb45095f06fbbed23f0d2591eb6e9cdf3.gif8a318311ee1a1c8aa9e8f25cdcc11848.gifba9f957548b4d44fbe52e6aeeec27574.giff11d4ed774c16014f887aa68386c5f0f.gif495f360fda3c15b005b6cac095c50e95.gif8b8faf3e9365012b0aa8de546a90e0f4.gif

    8992bba726d134bede02b58ca904e977.gif3597a9726841014a6b04e0ac005e2fe7.gifca201e745bea71fb2ef6e25621a88370.gif7a65c12f0ac954e2234b1b420dd5d934.gife1141bf4c2795b6fcd57a756d4463793.gifeaaec2415df598ab086d805b3b53b8bc.gif6d09f168a42467d253bcac3d564fde91.gif3f9bcb64166ced1dddb535b3925f56cd.gif

    5608c059d0b7b2bdacccbf33e328de72.png6255459d0719e00105054ea5d156b140.png扫码了解更多详情    关注公众号   电子技术百科9e1f32399689a144d9bc66ea7fc5a7e4.png

    点点在看,让我知道你喜欢今天的内容

    704b66d21918cba788000e3ea1729fca.gif
    展开全文
  • 除了一些专用引脚外,FPGA芯片上几乎所有引脚均可供用户使用,这使得FPGA信号处理方案具有非常高性能I/O带宽,大量I/O引脚和存储器让系统拥有出色的并行处理能力,完成A/D转换功能。 1、系统设计 本设计采用...
  • 寄存器(Register)的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个触发器来构成。 并行存取的移位寄存器的结构相

    在Logisim中,构建由4个D触发器构成的4位并行存取的移位寄存器,要求:
    1.具有异步复位功能;
    2.能够并行数据同步加载、并行输出(基本寄存);
    3.能够右移串行输入、右移串行输出(移位寄存);
    4.能够右移串行输入、并行输出(串并转换);
    5.能够并行输入、右移串行输出(并串转换)。

    相关知识
    寄存器(Register)的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个触发器来构成。
    并行存取的移位寄存器的结构相对要复杂一些,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以并行输入、串行输出,或串行输入、并行输出。如下图所示。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 【关键词】并行接口EPP接口数据采集A/D转换器1引言 用微型计算机设计数据采集系统的常用方法是利用机内扩展槽(通常为ISA或PCI插槽),设计具有特定功能的板卡。计算机的通用型接口如RS232C串行接口、并行接口和...
  • UART综述 UART即通用异步接收器和发送器(Universal ...因此UART可减轻处理器工作负担,将并行数据传输无缝转换串行方式,实现对每个通道的串行通信管理并检查串行数据通信错误。 图2显示了数据终
  • 摘要:AD7891是美国ADI公司推出一种12位数据采集系统(DAS),它具有并行串行两种工作模式,适合与各种微处理器接口。采用单电源工作,功耗低。内含8个具有过压保护模拟信号通道,并可选择输入信号范围,非常...
  • DAC0832转换

    千次阅读 2020-05-26 09:39:24
    输入数据一般为并行数据,也有串行数据。并行输入数据有8位、10位、12位等。D/A转换直接输出是电流量,若片内有输出放大器,则能输出电压量,并能实现单极性或双极性电压输出。D/A转换的转换速度较快,一般...
  • LMH0031扫行的功能包括:来自串行数据时钟/数据恢复、串行并行数据转换、SMPTE标准数据解码、反向非归零到非归零(NRZI-to-NRZ)转换、并行数据时钟发生器心脏自动视频格式确定。    LMH0031对SDI输入端...
  • S3157是一款可处理GPON设备中串行发送接口和串行接收接口收发器,可实现并转串和串转并的转换、时钟发生及系统定时功能。S3157提供16位并行单端或差分LVDS I/O,具有内置端接电阻,便于和标准FPGA和ASIC接口。 ...
  • Ltd)公司生产一种USB接口芯片,支持USB协议与并行I/O协议之间的转换,文中主要介绍了FT245BM芯片内部结构、功能、工作原理,以及基于FT245BM芯片硬件接口设计及软件编程。 关键字:FT245BM;USB概要 通用...
  • DSP之通信之异步串口

    万次阅读 2012-08-16 10:16:57
    异步串口UART外围设备是基于... UART把从外设接收到的串行数据转换成并行数据,以及把CPU接收到的并行数据转换串行数据,它本身具有控制能力和一个处理中断系统,可以减少通信连接软件管理。 1 异步串口基本
  • 尤其是计算机产业的日新月异,作为计算机一个非常重要的部件——移位寄存器,从最早只能简单的左右移动功能的寄存器到现在广泛应用的具有寄存代码、实现数据串行并行转换数据运算和数据处理功能的移位寄存...
  • (5)由于红外装置接收和发送都是串行数据,所以本实验选用8251A作为CPU和红外装置之间数据串并转换,8251A将CPU的并行数据转换串行数据送至红外,将红外的串行数据转换为并行数据送至CPU。 至此,我们可以...
  • 串行接口:是一种可以将接收来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接收的串行数据流转换为并行的数据字符供给CPU的器件。一般完成这种功能的电路,我们称为串行接口电路。 USART:是一个全...
  • 绝对式编码器厂家大多为其编码器配套了接收芯片,实现串行编码到并行编码的转换,便于控制器读取操作。但是此类芯片通常价格比较昂贵,大约占绝对式编码器价格四分之一。目前国内外高端交流伺服系统中普遍采用...
  • 4、并行接口芯片8255A具有双向数据传送功能的端口是(1)。 PA口 PB口 PC口 控制口 4、8088CPU处理动作的最小时间单位是(2)。 指令周期 时钟周期 机器周期 总线周期 5、计算机中广泛应用的RS-232C实质上是一种...
  • 微机原理练习题

    2015-09-26 10:14:29
    6 串行I/O接口基本功能之一是进行串行并行数据流之间的转换( ) 7 标志寄存器中中断标志位是控制非屏蔽中断标志( ) 8 主要存放操作数偏移地址16位寄存器有BX,BP,SI,DI( ) 9 80386突出特点是可...
  • 说明: 与 NLS_TIME_FORMAT 相似, 只不过它设置的是 TIMESTAMP 数据类型的默认值, 该数据类型既存储YEAR, MONTH 和 DAY 这几个日期值, 也存储 HOUR, MINUTE 和 SECOND 这几个时间值。 语法: TIMESTAMP '1997-01-31 ...
  • ISP 功能的优点: ①在系统中编程不需要移出微控制器。 ②不需并行编程器仅需用P15,P16 和P17,这三个IO 仅仅是下载程序的时 候使用,并不影响程序的使用。 ③结合上位机软件免费就可实现PC 对其编程硬件电路连接...
  • 具有内容新颖、实用、全面特色。所有接口设计都包括详细设计步骤、硬件线路图及 故障分析,并附有测试程序清单。书中大部分接口软、硬件设计实例都是作者多年来从事单 片机应用和开发工作经验总结,实用性和...
  • DELPHI串口编程

    2015-12-10 21:39:48
    串行口不同于并行口之处在于它的数据和控制信息是一位接一位串行地传送下去。这样,虽然速度会慢一些,但传送距离较并行口更长,因此长距离的通信应使用串行口。通常COM1使用的是9针D形连接器,而COM2有些使 用的是...
  • 2.网卡安置在计算机内,其主要功能并行数据串行数据的转换、数据包装配和拆装、网络存取控制、数据传输和数据传输后缓存、网络信号产生等。 3.路由器是用于将局域网与广域网连接设备,它具有
  • 单片机期末考试题目及答案详解

    热门讨论 2009-06-23 10:30:30
    串行数据与并行数据的转换 B.数字信号与模拟信号的转换 C.电平信号与频率信号的转换 D.基带传送方式与频带传送方式的转换 22.通过串行口发送数据时,在程序中应使用 A.MOVX SBUF,A B.MOVC SUBF,A C....
  • AT89C51具备较完善中断功能,有两个外中断、两个定时/计数器中断和一个串行中断,可满足不同控制要求,并具有2级优先级别选择。 •时钟电路: AT89C51内置最高频率达12MHz时钟电路,用于产生整个单片机运行...
  • 2.24 具有自跟踪功能的光电采样器147 第三章 控制系统与后向通道接口技术148 3.1 8098单片机多路D/A转换的自动刷新与保持149 3.2 基于脉宽调制原理的高精度抗干扰D/A转换接口154 3.3 光电隔离器的特性及其应用157 ...
  • libcds:并行数据结构C++库。 Libclsph:基于OpenCLGPU加速SPH流体仿真库。 libmill:在C中引入结构并发性。 libdispatch:Apple公司开发Grand Central Dispatch(GCD)是基于线程池模式任务并行技术。...
  • 电子设计.doc

    2019-05-28 11:58:28
    0046、具有定时功能的八路数显抢答器的设计论文 0047、开关电源论文资料 0048、自来水厂全自动恒压供水监控系统论文资料 0049、量程自动切换数字电压表proteus仿真+程序资料 0050、牧场智能挤奶与综合信息管理系统...
  • 2.26 串行 I/O D/A A/D转换器与单片机接口213 2.27 单片机应用系统中数字化传感器接口技术216 2.28 ADVFC32 A/D转换接口技术220 2.29 V/F和 F/V转换器 TD650原理与应用224 2.30 AD650与 MC-51单片机接口技术...

空空如也

空空如也

1 2
收藏数 40
精华内容 16
关键字:

具有串行并行数据转换功能的是