- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、实验名称
验证74LS181运算和逻辑功能。
?
二、实验目的
(1) 掌握算术逻辑单元(ALU)的工作原理;
(2) 熟悉简单运算器的数据传送通路;
(3) 画出逻辑电路图及布出美观整齐的接线图;
(4) 验证4位运算功能发生器(74LS181)组合功能。
?
三、实验原理
ALU(算术逻辑单元)能进行多种算术运算和逻辑运算。一个4位的ALU—74LS181运算功能发生器能进行16种算术运算和逻辑运算。功能表如下:
方式
M=1逻辑运算
M=0算术运算
S3 S2 S1 S0
逻辑运算
CN=1(无进位)
CN=0(有进位)
0 0 0 0
F=/A
F=A
F=A加1
0 0 0 1
F=/(A+B)
F=A+B
F=(A+B)加1
0 0 1 0
F=(/A)B
F=A+/B
F=(A+/B)加1
0 0 1 1
F=0
F=负1
F=0
0 1 0 0
F=/(AB)
F=A加A(/B)
F=A加A/B加1
0 1 0 1
F=/B
F=(A+B)加A/B
F=(A+B)加A/B加1
0 1 1 0
F=A⊕B
F=A减B减1
F=A减B
0 1 1 1
F=A/B
F=A(/B)减1
F=A(/B)
1 0 0 0
F=/A+B
F=A加AB
F=A加AB加1
1 0 0 1
F=/(A⊕B)
F=A加B
F=A加B加1
1 0 1 0
F=B
F=(A+/B)加AB
F=(A+/B)加AB加1
1 0 1 1
F=AB
F=AB减1
F=AB
1 1 0 0
F=1
F=A加A
F=A加A加1
1 1 0 1
F=A+/B
F=(A+B)加A
F=(A+B)加A加1
1 1 1 0
F=A+B
F=(A+/B)加A
F=(A+/B)加A加1
1 1 1 1
F=A
F=A减1
F=A
(上表中的“/”表示求反)
由上表可知,该实验中主要运用的算数加法和算数减法所对应的(S3 S2 S1 S0)分别是(1001)和(0110),主要运用的逻辑与运算、逻辑或运算、逻辑异或运算以及逻辑非运算所对应的(S3 S2 S1 S0)分别是(1011)、(1110)、(0110)和(0000)。
实验电路总共有三个模块:输入模块、运算模块和显示模块。输入模块主要由八个开关组成,主要以八位二进制的形式实现不同的数据输入;显示模块主要由三个数码管构成,主要负责以十六进制的形式显示两个输入的数据和一个运算输出;运算模块主要由一块74LS181N芯片组成,主要实现两个四位二进制数的算术运算和逻辑运算,并将结果输出。
?
ALU—74LS181引脚说明:M=1逻辑运算,M=0算术运算。
引 脚
说 明
M状态控制端
M=1逻辑运算;M=0算术运算
S3 S2 S1 S0运算选择控制
S3 S2 S1 S0决定电路执行哪一种算术
A3 A2 A
运算数1,引脚3为最高位
B3 B2 B1 B0
运算数2,引脚3为最高位
Cn 最低位进入输入
Cn=0有进位,Cn=1无进位
Cn+4本片产生的进位信号
Cn+4=0有进位,Cn+4=1无进位
F3 F2 F
F3 F2 F
?
?
四、实验内容
1、实验电路图
2、74LS181N芯片介绍
?
?
该芯片总共由22个引脚,其中包括8个数据输入端(~A0、~A1、~A2、~A3,~B0、~B1、~B2、~B3,其中八个输入端中A3和B3是高位),这八个都是低电平有效。还包括S0、S1、S2、S3这四个控制端,这四个控制端主要控制两个四位输入数据的运算,例如加、减、与、或。CN端处理进入芯片前进位值,M控制芯片的运算方式,包括算术运算和逻辑运算。F0、F1、F2、F3是四个二进制输出端,以一个四位二进制形式输出运算的结果。CN4记录运算后的进位。其中AEQB、~P和~G这三个端口与本实验无关,所以这里不做额外介绍。
?
3、运算过程
假设现在控制信号(S3、S2、S1、S0)的值是(1、0、0、1),分别输入两个四位二进制数(A3、A2、A1、A0)和(B3、B2、B1、B0)。由原理表格可知该运算是加法运算,实验芯片内部的运算过程如下:
(1)、判断CN端是否有信号。若有,在运算是低位端加1;否则不加。
(2)、分别计算A0+B0、A1+B1、A2+B2、A3+B3,将结果通过F0、F1、F2、F3输出,并判断A3+B3是否有进位。若有进位,则另CN4为1;否则为1。
?
例:计算5+7=?
解答过程:因为这是无进位算数运算,所以通过开关控制,将开关M=0,CN=1。5的四位二进制数是0101,7的四位二进制数为0111,所以将开关按要求连接。因为是加法,所以将开关
您可能关注的文档
- 压力管道、锅炉、压力容器、尾矿库临界量.doc
- 压力容器焊缝返修和补焊通用工艺守则.doc
- 压片机是粉末成型重要生产 2.doc
- 压下蜗轮副传动分类、形式与特点.doc
- 压型钢板拱壳最佳受力状态应是无铰拱.doc
- 鸭蛋孵化要点.doc
- 雅思听力中数字与字母不敏感可以这么办.doc
- 严格稳定性分析与误差校正几份结果.doc
- 研发课长个人简历模板.doc
- 研发与检测设备一览表.doc
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
最近下载
- 2025入党积极分子考试试卷(含答案).docx VIP
- 空调维修保养服务方案(技术方案).pdf
- 中医基础理论(暨南大学)中国大学MOOC慕课章节测验答案(课程ID:1206450825).pdf
- 高级卫生专业技术资格考试慢性非传染性疾病控制(088)(正高级)试卷及解答参考.docx VIP
- 大学英语四级考试高频词汇1500(打印版).pdf VIP
- 2025年医学分析-心脏再同步化治疗(CRT).pptx VIP
- 慢性非传染性疾病控制(088)(副高级)高级卫生专业技术资格考试2024年复习试题及解答参考.pdf VIP
- 我国未成年人专门矫治教育制度研究.docx VIP
- 北京市属高校国外访问学者英文简历模板.doc
- 工厂电工安全培训.pptx VIP
文档评论(0)