项目二一位十进制加法计算器的逻辑电路设计与制作.ppt

上传人:xian****812 文档编号:6786428 上传时间:2020-03-04 格式:PPT 页数:98 大小:2.29MB
返回 下载 相关 举报
项目二一位十进制加法计算器的逻辑电路设计与制作.ppt_第1页
第1页 / 共98页
项目二一位十进制加法计算器的逻辑电路设计与制作.ppt_第2页
第2页 / 共98页
项目二一位十进制加法计算器的逻辑电路设计与制作.ppt_第3页
第3页 / 共98页
点击查看更多>>
资源描述
项目二一位十进制加法计算器的逻辑电路设计与制作 任务一BCD编码器的逻辑电路设计与制作任务二译码器的逻辑电路设计与制作任务三一位十进制加法器的逻辑电路的设计和制作仿真演练一七段数码管显示电路仿真演练二全加器 任务一BCD编码器的逻辑电路设计与制作 技能目标 能设计并制作BCD码编码器 知识目标 掌握编码技术 实践活动 1 实践活动内容BCD编码器实验 下一页 任务一BCD编码器的逻辑电路设计与制作 实践活动 2 实践活动任务描述在电路输入端按下代表0 9的任何一个按钮开关 在输出端 LED就会显示与该十进制数对应的二进制数值 任何时刻只允许输入一个有效信号 3 实践活动要求要求每人用逻辑门设计BCD编码器的控制电路 并在焊接板 或面包板 上将设计的电路搭建起来 然后调试并实现所要求的功能 4 实践仪器与元件万用表 电烙铁 按钮开关10只 红色LED4只 集成逻辑门若干 电阻 电容若干 导线 焊接板 或面包板 焊锡丝 下一页 上一页 任务一BCD编码器的逻辑电路设计与制作 实践活动 5 活动提示 1 LED正 负板间加正向电压时导通 一般电压大于2V时发光 不加电压或加反向电压时不导通 LED不亮 应与LED串联一100 1000 的电阻保护LED不致因过流而损坏 2 10个按钮开关代表0 9这10个十进制数 输出4个信号控制4个LED的显示 3 此设计为组合逻辑 用集成逻辑门实现 设计方法可见后面的知识链接 下一页 上一页 任务一BCD编码器的逻辑电路设计与制作 知识链接 编码器的基本知识 按照被编码信号的不同特点和要求 有二进制编码器 二 十进制编码器 优先编码器之分 一下着重介绍二进制编码器和BCD编码器 1 二进制编码器用n位二进制代码对N 2n个一般信号进行编码的电路 叫做二进制编码器 这种编码器有一个特点 任何时刻只允许输入一个有效信号 不允许同时出现两个或两个以上的有效信号 因而其输入是一组互相排斥的变量 观以3位二进制编码器为例 分析编码器的工作原理 图2 1所示是3位二进制编码的框图 它的输入是I0 I7这8个高电平信号 输出是3位二进制代码Y2 Y1 Y0 为此 又把它叫做8 3线编码器 输出与输入的对应关系如表2 1所示 下一页 上一页 任务一BCD编码器的逻辑电路设计与制作 实践活动 根据以上真值表 无需绘制卡诺图 可以直接推导8 3线编码器的逻辑表达式 根据以上逻辑表达式可以绘制出8 3线编码器的逻辑电路 如图2 2 下一页 上一页 任务一BCD编码器的逻辑电路设计与制作 实践活动 2 BCD编码器将十进制数0 9这10个信号编成二进制代码的电路叫二 十进制BCD编码器 它和二进制编码器特点一样 任何时刻只允许输入一个有效信号 本项目的任务是要实现一个十进制8421BCD编码器 因输入变量相互排斥 可直接列出编码表如表2 2所示 将表中各位输出码为1的相应输入变量相加 便可得到编码器的各输出表达式 根据以上逻辑表达式可以绘制出8421BCD码编码器的逻辑电路 如图2 3所示 上一页 返回 任务二译码器逻辑电路设计与制作 技能目标 能设计并使用译码器 知识目标 1 掌握编码技术 2 掌握集成LED译码器的使用方法 下一页 任务二译码器逻辑电路设计与制作 实践活动 1 实践活动任务描述设计制作二 十进制译码显示电路 以七段显示译码器74LS48为核心制作十进制数译码显示电路 电路的输入端是4个74LS48连接的按钮开关 通过这4个按钮开关输入一个4位二进制数 这个二进制数经74LS48译码后驱动后端的LED数码管显示对应的十进制数字 2 实践活动要求要求每人用74LS48译码器设计二 十进制译码显示电路 并在焊接板 或面包板 上将设计的电路搭建起来 然后调试并实现所要求的功能 下一页 上一页 任务二译码器逻辑电路设计与制作 实践活动 3 实践仪器与元件万用表 电烙铁 七段显示译码器74LS48一片 按钮开关4只 LED4数码管1个 电阻 电容若干 导线 焊接板 或面包板 焊锡丝4 活动提示 1 务必详细阅读74LS48芯片说明书 正确连接按钮开关和数码管 2 此设计为组合逻辑 用集成逻辑电路实现 设计方法可见后面的知识链接 下一页 上一页 任务二译码器逻辑电路设计与制作 知识链接1 译码器的基本知识 译码是编码的逆过程 它的功能是将具有特定含义的二进制码进行辨别 并转换成控制信号 具有译码功能的逻辑电路称为译码器 1 二 十进制译码器二 十进制译码器 见图2 4 是最基本的二进制译码器 它有4个输入端 需要译码的4位二进制代码从这里并行输入 有10个译码输出端 功能是将4位并行输入的二进制代码 根据译码要求 选择10输出中的一个输出译码信息 表2 3所示为二 十进制译码器的真值表 下一页 上一页 任务二译码器逻辑电路设计与制作 知识链接1 译码器的基本知识 由真值表可以推导出二 十进制译码器的逻辑表达式 根据以上逻辑表达式 可以绘制出二 十进制译码器的逻辑电路 如图2 5所示 下一页 上一页 任务二译码器逻辑电路设计与制作 知识链接1 译码器的基本知识 2 三线 八线译码器功能是将3位并行输入的二进制代码 根据译码要求 选择8个输出中的一个输出译码信息 典型的三线 八线译码器是74LS138 74LS138有3个地址输入端A B C 它们共有8种状态的组合 即可译出8个输出信号Y0 Y7 74LS138的引脚排列见图2 6 功能表见表2 4 可用两片3 8线译码器74LS138构成4 16线译码器 其具体连接如图2 7所示 下一页 上一页 任务二译码器逻辑电路设计与制作 知识链接2 LED数码管及其驱动电路 LED数码管 也称发光二极管数码管 是用显示数字 文字和符号的常用器件 如图2 8所示 LED数码管根据管内PN结的连接方式不同 可分为共阴数码管和共阳数码管两种 共阴数码管就是管内所有PN结的阴极都连在一起 如图2 9 a 所示 使用时应将共阴端接低电平 阳极接显示译码器的哥哥输出端 共阳数码管就是管内所有PN结的阳极都连在一起 如图2 9 b 所示 使用时应将共阳端接高电平 阴极接显示译码器的各个输出端 下一页 上一页 任务二译码器逻辑电路设计与制作 知识链接3 集成LED译码器 集成LED译码器的功能是将输入的BCD码经过译码后 驱动LED数码管显示相应的十进制数 1 74LS4874LS48是一种与共阴极数码管配合使用的字符显示译码器 逻辑符号如图2 10所示 74LS48功能表如表2 5所示 图2 11所示是LED七段显示器和译码驱动电路连接实例 下一页 上一页 任务二译码器逻辑电路设计与制作 知识链接3 集成LED译码器 2 CD4511CD4511是一个用于驱动共阴极LED 数码管 显示器的BCD码 七段码译码器 它具有BCD转换 消隐和锁存控制 七段译码及驱动功能的CMOS电路能提供较大的拉电流 可直接驱动LED显示器 图2 12描述了CD5411的引脚设置及其与LED连接的方法 其真值表见表2 6 上一页 返回 任务三一位十进制加法器的逻辑电路设计与制作 技能目标 能设计并制作一个一位十进制加法器 知识目标 1 掌握加法器的相关知识 2 掌握组合逻辑的设计方法 下一页 任务三一位十进制加法器的逻辑电路设计与制作 实践活动 1 实践活动任务描述任务的核心是设计制作一个十进制加法器 实现个位十进制加法功能 输入为两组十进制数 输出为输入数据相加的值 不含进位位 任务原理见图2 13 2 实践活动要求要求每人用逻辑门设计一位十进制加法器电路 并在焊接板 或面包板 上将设计的电路搭建起来 调试并实现所要求的功能 下一页 上一页 任务三一位十进制加法器的逻辑电路设计与制作 实践活动 3 实践仪器与元件万用表 电烙铁 按钮开关若干 七段显示译码器74LS48一片 LED数码管一个 集成逻辑门若干 电阻 电容若干 导线 焊接板 或面包板 焊锡丝4 活动提示 1 为保证课堂效率 建议学生将前两次任务中制作的电路保留并在此次任务中直接使用 2 此设计为组合逻辑 用集成逻辑门实现 设计方法可见后面的知识链接 下一页 上一页 任务三一位十进制加法器的逻辑电路设计与制作 知识链接1 半加器与全加器的基本知识 1 一位加法器 1 半加器 半加器的真值表如表2 7所示 表中的A和B分别表示两个相加的一位二进制数 S是本位和 COUT是本位向高位的进位 由真值表可以直接写出以下函数表达式 半加器的逻辑符号和逻辑图如图2 14所示 下一页 上一页 任务三一位十进制加法器的逻辑电路设计与制作 知识链接1 半加器与全加器的基本知识 2 全加器全加器的真值表如表2 8所示 表中的A和B分别表示两个相加的一位二进制数 Cin是来自低一位向本位的进位 S是本位和 Cout是本位向高一位的进位 由真值表可以推导出全加器的逻辑表达式 全加器的逻辑图和逻辑符号如图2 15所示 下一页 上一页 任务三一位十进制加法器的逻辑电路设计与制作 知识链接1 半加器与全加器的基本知识 2 多位加法器根据电路结构的不同 常见的多位加法器分为串行进位加法器和超前进位加法器 N位串行进位加法器由n个一位加法器串联构成 图2 16所示是一个4位串行进位加法器 用它可实现一位十进制数的加法 下一页 上一页 任务三一位十进制加法器的逻辑电路设计与制作 知识链接2 数据选择器 数据分配器及数值比较器 1 数据选择器数据选择器又称多路选择器 Multiplexer 简称MUX 其原理框图如图2 17所示 常用的数据选择器有2选1 4选1 8选1 16选1等 图2 18所示是4选1数据选择器的逻辑图及逻辑符号 其功能表见表2 9 下一页 上一页 任务三一位十进制加法器的逻辑电路设计与制作 知识链接2 数据选择器 数据分配器及数值比较器 2 数据分配器数据分配器又称多路分配器 DEMUX 其功能与数据选择器相反 它可以将一路输入数据按n位地址分送到2n个数据输出端上 图2 19所示为2 4DEMUX的逻辑符号 其功能表如表2 10所示 前面学习的74LS138就可以实现数据分配器功能 如图2 20所示 下一页 上一页 任务三一位十进制加法器的逻辑电路设计与制作 知识链接2 数据选择器 数据分配器及数值比较器 3 数值比较器数据比较器是用来判断输入数据大小的逻辑器件 数值比较器可以按位数分为一位数值比较器和多位数值比较器 首先简要介绍一位数值比较器的功能和特点 其真值表如表2 11所示 由真值表可以得到下列逻辑表达式 根据上面的表达式可画出如图2 21所示的逻辑电路图 上一页 返回 仿真演练一七段数码管显示电路 技能目标 1 学会用字信号发生器 2 学会编码七段数码管 3 进一步会用逻辑分析仪 知识目标 1 掌握数码管的编码方法 2 掌握字信号发生器的使用方法 下一页 仿真演练一七段数码管显示电路 实践活动 七段数码管显示仿真 1 搭接如图2 22所示的数码管显示电路 2 在字信号发生器中选择模式设置 Pattern 下的左移编码 ShiftLeft 运行电路 观察数码管的变化 记录各字段对应的信号端口 3 根据字段信息 对七段数码管进行编码 使之输出字符0 9 并将编码填入表2 12中 将编码在字信号模型编辑区Edit处输入 送到字信号发生器的县显示区显示出来 如图2 23所示 字信号发生器设置运行的起始地址为0000 结束地址为0009 再以单调期 Burst 或循环 Cycle 方式运行电路 观察电路运行结果 并用逻辑分析仪验证电路 波形如图2 24所示 下一页 上一页 仿真演练一七段数码管显示电路 知识链接 字信号发生器 字信号发生器 WordGenerator 是一个最多能够产生32位同步逻辑信号的仪器 可以用来对数字逻辑电路进行测试 实际上是一个数字激励源编辑器 其图标和面板如图2 25所示 1 连接电路在字信号发生器图标的左边有0 15共16个端子输出低16位逻辑信号 右边16 31个端子输出高16位逻辑信号 下边的R端为数据准备就绪端 T端为外触发信号端 2 设置字信号地址面板图中的Address区用于设置字信号地址 如图2 26所示 下一页 上一页 仿真演练一七段数码管显示电路 知识链接 字信号发生器 3 字信号输出方式设置字信号的输出方式如图2 27所示 4 模式设置单击图2 27中的Pattern按钮 屏幕弹出如图2 28所示的对话框 5 触发方式及输出频率设置图2 25中的Trigger区用于设置触发方式 6 编辑字信号图2 25所示面板中的Edit区用于字信号模型编辑 如图2 29所示 7 应用举例具体操作步骤如下 操作过程如图2 30所示 下一页 上一页 仿真演练一七段数码管显示电路 实训及思考题 实训 译码器构成一位全加器实训目的 1 学会使用字信号发生器 2 学会分析简单的数字电路 用74LS138D译码器组成一位全加器 实现两个二进制数的相加 全加器真值表如表2 13所示 创建该全加器电路如图2 31所示 上一页 返回 仿真演练二全加器 技能目标 1 学会用逻辑转换仪设计数字电路 2 学会选择常见的元器件型号 3 学会将较复杂的逻辑电路生成子电路 4 学会用生成的子电路构成更复杂的数字电路 知识目标 1 掌握逻辑转换仪的使用方法 2 掌握子电路的生成步骤 下一页 仿真演练二全加器 实践活动 仿真一位加法器 1 工作原理 1 半加器 其真值表如表2 14所示 2 全加器 其真值表如表2 15所示 2 仿真分析 1 利用逻辑转换仪分别获得半加器的Sn和Cn表达式 如图2 34所示为在逻辑转换仪中设置的真值表Sn 得到半加器逻辑表达式为 同理得到Cn表达式为 Cn AB 如图2 35所示为在逻辑转换仪设置的真值表Cn 2 用同样方法获得全加器逻辑表达式 如图2 36所示 Cn AB BC AC 如图2 37所示 下一页 上一页 仿真演练二全加器 实践活动 3 根据逻辑表达式产生电路 电路如图2 38 图2 39 图2 40 图2 41所示 4 验证逻辑关系 以图2 41所示的全加器Cn的电路为例 将其输入端A B C改接为单刀双掷的开关分别接 5V和地 输出端Cn改接为电压探测器 如图2 42所示 5 用子电路形式表示全加器 图2 42中将与门用74LS08替换 将或门用74LS32替换 并在输入端和输出端将连接器替换为I O端所示 替换后的电路如图2 43所示 同样可以将图2 38 图2 39 图2 40 图2 41都替换成实际元件 电路如图2 44 图2 45 图2 46所示 6 生成子电路 用鼠标拉框选中图2 43中的所有内容 复制电路 得到子电路 如图2 47所示 下一页 上一页 仿真演练二全加器 实训及思考题 实训 3人表决器电路测试及仿真1 实训目的 1 掌握逻辑转换仪的使用方法 2 初步学会使用逻辑转换仪进行数字电路设计 2 实训内容 1 根据设计原理 在逻辑转换仪中设置真值表 根据设计原理输入真值表 如图2 48所示 2 单击按钮 生成简单的电路表达式为 Y AC AB BC 3 单击按钮 根据表达式Y AC AB BC生成电路 下一页 上一页 仿真演练二全加器 实践活动 4 在生成的电路中添加图标按钮A B C和结果指示灯Y 从Basic器件库中选择开关SPDT作为图标按钮 将其标号和控制键分别设置为A B C 从Indicators器件库中选择电压探测器Probe作为结果只是 图2 49所示为设计好的测试电路 5 启动电路 根据真值表输入按键组合 观察输出结果是否符合设计要求 6 执行菜单Place PlaceTextDescriptionBox命令 添加电路描述 7 生成子电路如图2 50所示 上一页 返回 图2 13位二进制8 3线编码器框图 返回 表2 1二进制编码器的真值表 返回 图2 28 3线编码器的逻辑电路 返回 表2 28421BCD码编码表 返回 图2 38421BCD编码器的逻辑电路 返回 图2 4二 十进制译码器 返回 表2 3二 十进制译码器真值表 返回 图2 5二 十进制译码器逻辑电路 返回 图2 674LS138的引脚排列 返回 表2 474LS138的功能表 返回 图2 7两片74LS138扩展成4 16线译码器 返回 图2 8LED数码管模型 返回 图2 9LED数码管内部接线 返回 图2 1074LS48的逻辑符号 返回 表2 574LS48的功能表 返回 图2 11LED七段显示器译码驱动电路逻辑图 返回 图2 12CD4511与LED的连接示意图 返回 表2 6CD4511的真值表 返回 图2 13一位十进制加法器原理 返回 表2 7半加器的真值表 返回 图2 14半加器的逻辑符号和逻辑图 返回 表2 8全加器真值表 返回 图2 15全加器的逻辑图和逻辑符号 返回 图2 164位串行进位加法器 返回 图2 17数据选择器框图 返回 图2 184选1数据选择器的逻辑图及符号 返回 表2 94选1数据选择器功能表 返回 图2 192 4数据分配器逻辑符号 返回 表2 102 4数据分配器功能表 返回 图2 20由74LS138实现的数据分配器 返回 表2 11一位比较器真值表 返回 图2 21一位比较器逻辑电路 返回 图2 22数码管显示电路 返回 表2 12编码表 返回 图2 23字信号发生器的设置 返回 图2 24逻辑分析仪波形 返回 图2 25字信号发生器图标和面板 返回 图2 26字信号地址编辑区 返回 图2 27字信号的输出方式 返回 图2 28模式设置对话框 返回 图2 29字信号模型编辑区 返回 图2 30操作过程 返回 表2 13一位全加器真值表 返回 图2 3174LS138D译码器构成的1位全加器电路 返回 表2 14半加器真值表 返回 表2 15全加器真值表 返回 图2 34半加器真值表 Sn 返回 图2 35半加器真值表 Cn 返回 图2 36全加器真值表 Sn 返回 图2 37全加器真值表 Cn 返回 图2 38半加器Sn的电路 返回 图2 39半加器Cn的电路 返回 图2 40全加器Sn的电路 返回 图2 41全加器Cn的电路 返回 图2 42电压探测器 返回 图2 43用实际元件替换后的全加器Cn电路 返回 图2 44用实际元件替换后的半加器Sn 返回 图2 45用实际元件替换后的半加器Cn 返回 图2 46用实际元件替换后的全加器Sn电路 返回 图2 47全加器Cn的子电路 返回 图2 48产生真值表 返回 图2 493人表决器测试电路 返回 图2 503人表决器测试电路生成的子电路 返回
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!