网站大量收购独家精品文档,联系QQ:2885784924

《数字逻辑与系统设计》全套教学课件.pptx

《数字逻辑与系统设计》全套教学课件.pptx

  1. 1、本文档共915页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第1章数字化处理基础

第2章逻辑电路

第3章组合逻辑电路

第4章时序逻辑电路

第5章数字集成电路

第6章典型逻辑电路

第7章简易系统设计实践

第8章数字系统设计;第1章数字化处理基础;

1.1数字处理系统;

;

信息获取就是信息输入,即从外部获得信息;信息显示就是信息输出,即向外部展示信息;信息存储就是信息保存,即将历史信息和计算结果保存起来以备将来使用;信息传输就是多个信息处理系统之间的信息交互;信息加工是信息处理系统的核心,即处理输入的信息,保存部分结果或读取以前的部分信息,传输共享信息,输出处理后的信息,供外部使用或展示。

;

对于信息处理系统而言,信息获取是将物理量变成电路量(比如电压或电流),信息显示是将电路量变成物理量,信息存储是采用介质保存电路量,信息传输是将电路量通过介质传递出去,信息加工是将输入电路量通过相应的处理电路产生新的电路量。;

最简单、最基本的信息处理系统由信息获取、信息加工和信息显示三部分组成。

下面以一个饮料灌装机的操作为例,介绍一个基本的信息处理系统。

图1-2是一款饮料人工控制灌装机的控制原理示意图。其操作步骤如下:

(1)当饮料盒就绪时,压电转换器将重量变为相应的电信号,经过放大后在电压表上显示,电压表的指针读数代表饮料盒的重量。

;

(2)根据电压表的指针读数决定需要给电磁铁多大电流来打开或关闭阀门。

(3)根据所需要的电流大小来调节电流控杆,输出相应的电流来驱动电磁铁。电流驱动电路控制电磁铁的磁力大小,从而决定衔铁的位置(即阀门的开启度)。;

;

图1-3是根据电压控制电流的一种曲线。当检测到有饮料盒时,首先缓慢注入饮料,以防溅出;然后逐渐加快注入速度,直到阀门全打开;在饮料盒快要被注满时,逐渐关闭阀门。这个操控过程可以描述为如图1-4所示的流程。;

;

;

为了提升工作效率,可采用信息处理系统电路来模拟人工控制。图1-5展示了基于信息处理系统电路的自动控制灌装系统的结构。;

数值是???用数位表示的,每数位采用一根导线来实现,每根导线上提供多个电路量来表示每位上的数值。电路量通常采用电平,它是导线与公共点之间的电压,即电位差。公共点通常称为该电路的地,其值定义为0V。

实现R进制数的电路称为R进制电路,R进制电路中需要R个不同电平。对于二进制电路,需要2个电平,即高电平和低电平;电路的每根导线代表一个数位,且只有两种电平,即表示1的高电平和表示0的低电平。一个N位二进制数D=(DN-1DN-2…D1D0)2需要N根导线传输。;

采用高低电平表示的二进制电信号通常称为数字信号,从外部获取的信号和输出至外部的信号通常称为模拟信号,模拟信号与数字信号之间需要采用专用电路进行转换。采用模/数转换器(相当于人的眼睛)将模拟电压转换为数值,即得到输入数据。采用数/模转换器(相当于人的手)将控制数值转换为相应大小的电流,即可实现对阀门的开启控制。采用数字电路(相当于人的大脑)对输入数据进行存储、比较、运算等操作,计算出控制数值,即产生输出数据。因此,由模/数转换器、数字电路、数/模转换器构成了数字处理系统,相应的系统结构如图1-6所示。;

;

1.2处理流程;

1.数值运算

数值运算是针对数值本身进行的,体现为数值的改变以及运算过程中标志的产生。数值运算有算术运算(加、减、乘、除)、比较运算(大于、小于、等于、不大于、不小于、不等于)、逻辑运算(与、或、非)。

一个处理流程中涉及的运算通常是由数值运算构成的复合运算。数值运算通常采用算术运算、比较运算、逻辑运算按照一定规则构成混合运算。

能够实现算术运算、逻辑运算的模块称为算术逻辑运算器,实现比较运算的模块称为比较器,如图1-7所示。;

;

2.数据存取

在处理流程中有许多计算结果需要保存,以供后面运算使用。然而并不是所有计算结果都需要保存,若中间结果被立即使用,则不需要保存。例如:y1=f1(x),y=f2(y1),这里y1不需要保存。又如:s=s+1,这里s需要保存,每次计算是对s的更新。

数据存取通常采用如图1-8所示的两种部件:一种是寄存器,另一种是存储器。;

;

为了区别出寄存器触发前后的输出值,通常将触发前的值称为现态值,将触发后的值称为次态值,记为Qn+1。触发时刻完成Qn+1=D的操作。

图1-8(a)中寄存器保存s的值。若s在赋值操作符左边,则表示由cp触发的保存操作,保存的是次态值,如sn+1=d。

存储数据通常简称为写数,如x[k]=d。获取数据通常简称为读数,如y=x[k]。写数和读数操作统称为访问。存储器访问时只能操作一个存储单元,访问时需要给出数据所在之处的地址和读写标

文档评论(0)

163 + 关注
实名认证
内容提供者

知识分享

1亿VIP精品文档

相关文档