时序逻辑电路设计基础SequentialLogicDesignFoundations.DOC

时序逻辑电路设计基础SequentialLogicDesignFoundations.DOC

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

教学案例 第二章 数字信息的二进制表达(The Binary Expression of Digital Information) 案例1:在数字系统中使用二进制的实例 温度传感器以二进制输出温度值,系统读出的温度值以 ASCII 码表示,用“F” 表示 冰点(freezing (0-32))以下,“B” 表示沸点以上( boiling (212 or more)),“N” 表示正常值(normal),显示器将ASCII 码转换成对应的字母显示出来。该数字系统的目标是读取温度传感器的值,如果温度是32华氏温度或更低,显示字母“F”(冷);如果温度在32和212之间,显示字母“N”(正常),如果是212甚至更高,显示字母“B”(热)。温度传感器的输出是8位,用二进制数表示温度在0到255之间的数。显示器的输入是7位,根据接收到的ASCII编码,显示对应的字符。 图2.1给出了温度传感器在数字系统中期望的输出和输入值。每根线上的值是1或0。数字系统的输出是7位,与显示器的7位输入相连。该数字系统的工作过程是:如果输入小于或等于二进制即十进制数32,那么输出就是1000110,对应ASCII码中的字母F;如果输入大于或等于二进制即十进制数212,那么输出就是1000010,对应ASCII码中的B。对于其他的输入值,输出就是1001110,对应ASCII码中的N。图中给出的例子是输即十进制33,输出为N。 这个例子解释了输入是数字位—0和1—输出也是数字位的数字系统是如何工作的。后续章节会讲解如何构建实现这种数字系统的电路。 图2.1在数字系统中使用的二进制 案例2:十六进制应用的实例 无线射频识别器(RFID tag)是一个自动响应射频信号的芯片,即自动发送一个识别数字的唯一信号。从20世纪90年代以来,射频识别器就开始用在自动玩具转发器、奶牛(如图2.2 (a))和狗上(该识别器被移植到狗的皮肤下)。射频识别器典型的结构是有一个使用射频信号的电路,用来驱动芯片,这样就不需要电池了,从而减少了识别器的尺寸,延长了其使用寿命。 图2.2 (b)解释了移植在牛里的识别器是如何构造的。该识别器存储了32位数据,前8位对应一个省的编号,接下来的8位对应一个城市的代码(这些表示了牛的出生地),最后16位表示了动物的特有编码。这种无线设备需要识别器的输入是十六进制形式,编程设备正确地把0和1组成的序列写到识别器的32位存储设备中—-用8位十六进制数表示比32位二进制数表示错误率更小。图2.2 (c)给出了对应的十进制数,图2.2 (d)给出了这些十进制数对应的二进制数,图2.2 (e)把这些二进制数转化成了十六进制数。最后,图2.2 (f)给出了输入到编程设备的8位十六进制数,然后把这个数编程为与32位的二进制数相对应的特定的标签。标签的内容用二进制表示,程序员在读/写时用16进制表示。一旦这个数被编程到标签,标签与牛连接,射频识别器的阅读器进行连续读数,以确保每头牛每天被挤奶一次。 图2.2 十六进制应用的实例 案例3:把十进制转化为二进制的实例 这个例子解释了把十进制转化为二进制来构造一个数字家用设备。吊扇就是最常见的家用设备,由一个远程控制器控制来打开或关上电扇,详细见图2.3(a)。所有的电扇和远程控制器都以相同的无线频率运行。因为,一个房子里可能同时有几个电扇,就需要一种方法来阻止一个电扇的远程控制器影响其他的电扇。常用的方法就是对无线信号的通道数进行编码,这样,每个电扇和远程控制器对就公用一个独立的通道。当一个电扇的模块检测到远程控制无线频率时,在响应之前,会先检查检测到的通道与自己固有的通道是否匹配。设置这样通道的常用方法就是在远程控制器中安装一个拨码开关,在其他的电扇里安装其它的拨码开关。一个8管脚的拨码开关有8个开关,每一个都可以置于向上或向下的位置,如果对应位置的开关是向上位置,那么8个输出位中对应的位是1;如果位置朝下,那么对应位是0.因此,这样一个拨码开关就表示了种不同的值。 假象电扇制造商希望给电扇/远程控制器设置一个特定的通道73,则首先需要把73转换为二进制数,见图2.3(b)中所示然后,需要把拨码开关设置在电扇模块和远程控制器里,上下位置设置见图2.3(c)所示。当只有检测到远程控制器的频率的编码通道值与拨码开关的值相匹配时,电扇才会运作。 在下面的情况下,家庭正好买了两对电扇/远程控制器,其设置了相同的通道(通道值是256种的一个),这时,一个远程控制器会影响两个电扇,这时,主人可以不用撤掉一个电扇,只需要换一个就行。 图2.3为 DIP开关控制风扇通道的例子。在工厂的车间里,天花板上的风扇接收器被

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档