单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 31|回复: 0
打印 上一主题 下一主题
收起左侧

计算机组成原理中Proteus中模拟ALU运算器仿真 74ls181芯片级联实现

[复制链接]
跳转到指定楼层
楼主
     仿ZYE1603B试验箱ALU(运算器),74ls181芯片级联在protues仿真可以实现48种运算功能,32种算数运算功能,16种逻辑运算功能,可以运算最多8位数据,s0-s3控制运算功能选择,CN进位端可以控制有无进位(CN=1无进位,=0有进位),M端控制算术逻辑运算(=0算数运算,=1逻辑运算),真值表会在下图给出。设计思想:1)数据输入端有8个发光二级管作为输入正确验证,通过一个8bit的74ls245输入三态数据缓冲器预置运算数据;2)通过两个74ls273作为运算数据A与B的数据寄存器,会在DDR1、CLACK和DDR2的顺序作用下将操作数写到ALU两端;3)运算后的结果通过一个输出缓冲器由数据总线送至两个7447典型BCD47译码器译码到两个共阳7段数码管显示。其中众多开关及选项可以在图中具体知道其作用,再此不过多赘述,望有意者多多支持指正不足之处,共师兄习进步!

H=高电平 L=低电平 ×=不定
注:1、当需要0到15的输出功能时,灭灯输入(BI)必须为开路或保持在高逻辑电平,
若不要灭掉十进制零,则动态灭灯输入(RBI)必须开路或处于高逻辑电平。
2、当低逻辑电平直接加到灭灯输入(BI)时,不管其它任何输入端的电平如何,所
有段的输出端都关死。
3、当动态灭灯输入(RBI)和 输入端A、B、C、D 都处于低电平而试灯输入(LT)为
高时,则所有段的输出端进入关闭且动态灭灯输出(RBO)处于低电平(响应条件)。
4、当灭灯输入/动态灭灯输出(BI/RBO)开路或保持在高电平,且将低电平加到试
灯输入(LT)时,所有段的输出端都得打开。
* BI/RBO 是用作灭灯输入(BI)与/或动态灭灯输出(RBO)的线与逻辑。

仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)




全部资料51hei下载地址:
仿ZYE1603B试验箱ALU.rar (346.05 KB, 下载次数: 0)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 顶 踩
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|单片机论坛 |51黑电子论坛技术交流 管理员QQ:125739409;技术交流QQ群636986012

Powered by 单片机教程网

快速回复 返回顶部 返回列表
重庆欢乐生肖开奖 聚发彩票注册 澳门最有名彩票网站 上海天天彩选4 四川快乐12 湖南幸运赛车走势图 辽宁快乐12 江苏快3走势图 哪个彩票平台赔率最高 幸运飞艇直播链接