计算机系统笔记-各种芯片的应用

杭电计算机组成实验汇总 杭电计算机组成实验1(一)全加器设计实验 杭电计算机组成实验2(二)超前进位加法器设计实验 杭电计算机组成实验3(三)多功能ALU设计实验 杭电计算机组成实验4(四)寄存器堆设计实验 杭电计算机组成实验5(五)存储器设计实验 杭电计算机组成实验6(六)MIPS汇编器与模拟器实验 杭电计算机组成实验7(七)取指令与指令译码实验 杭电计算机组成实验8(八)实现R型指令的CPU设计实验 杭电计算机组成实验9(九)实现R-I型指令的CPU设计实验 杭电计算机组成实验10(十)实现R-I-J型指令的CPU设计实验 阅读详情
AI摘要

本文介绍了数字电路设计中的关键组件,包括集成寄存器、计数器、存储器等的应用实例,并探讨了ALU的功能验证及节拍信号发生器的工作原理。

一、集成寄存器的应用
用寄存器74LS373设计六位密码锁(例如000001),若用户输入密码和设置密码相同,按下确认键时,开锁指示灯点亮,否则,开锁指示灯不亮。
在这里插入图片描述

预习:74373是具有三态输出,高电平锁存的8位锁存器
1、当使能信号OE#有效,在clk信号上升沿后,数据会从D0-D7打入到Q0~Q7锁存起来
2、当clk处于高电平的时候,Q端的信号被锁存,信号保持不变
3、当OE处于高电平的时候,Q端处于高阻状态
原理:当输入密码,并且按下确认键的时候,74373将D7-D0信号锁存在Q端,两个74138译码之后会有两个0端输到或非们,使得或非门输出高电平,使得灯亮。
设计电路:
在这里插入图片描述在这里插入图片描述
二、集成计数器的应用
1、用十进制计数器74HC160构成100进制计数器,用两位数码管显示计数值,计满100个脉冲,指示灯亮。
预习:
74160,是一个4位二进制的计数器,它具有异步清除端与同步清除端
功能表:在这里插入图片描述在这里插入图片描述在这里插入图片描述

在这里插入图片描述在这里插入图片描述2、用四位十六进制(模16)计数器74HC161构成256进制计数器。
预习:74161和74160功能基本相同

在这里插入图片描述3、利用74HC161同步装载(LOAD)功能设计模为11的加法计数器。

在这里插入图片描述在这里插入图片描述

4、利用74HC161异步清零(MR)的功能设计模为11的加法计数器。
在这里插入图片描述
在这里插入图片描述
三、存储器的应用
(1)写入两个数据到存储器中
如图接好电路,储存器62256片选信号接地,读写使能信号、接高电平,预置好第一个数据(如D7D0=0001,0001),设置好第一个数据的存放地址(如A14A0=000,0000,0000,0001),然后将写使能信号置低电平,启动写数据功能,将数据D7~D0=0001,0001存储到62256地址 A14A0=000,0000,0000,0001单元中。然后置为高电平,设置第二个数据(例如D7D0=0001,0011)和存放地址(A14~A0=000,0000,0000,0010),再次将置低,完成写入第二个数据操作。
(2)将写入的两个数据读出,检查是否写入正确。
把储存器读写使能信号、均接高电平,读、写处于无效状态,将储存器数据线D7D0与外接逻辑电平断开,储存器地址不变(A14A0=000,0000,0000,0010),然后将读使能信号置低电平,启动读数据功能,观察储存器的D7D0的电平是否为0001,0011,然后,又使读使能信号置高电平,改变地址为(A14A0=000,0000,0000,0001),再次将读使能信号置低电平,启动读数据功能,观察储存器D7~D0的电平是否为0001,0001。
在这里插入图片描述
问题
(1)写操作之前,应该先设置什么信号,再令写使能信号有效?
答: 先把CE置为低电平,OE信号和WE信号为高电平,设置好D端要写的数据,再使得WE有效
(2)写数据时,开关DIPSW_8应合上还是断开?读数据时,开关DIPSW_8应合上还是断开?
答: 写数据的时候要合上,读数据的时候要断开

四、ad与da的转换
(1)仿真软件Proteus。元件:ADC0804芯片 1片,1K电位器(POT-HG)1只,200Ω电阻10只,10K电阻1只,电容150PF,指示灯LED-Yellow 8只,时钟Clock;端口:Power及Ground;仪器:直流电压表DC VOLTMETER。
(2) ADC0804芯片功能
工作电压:+5V,即VCC=+5V。模拟转换电压范围:0~+5V,即0≤Vin≤+5V。分辨率:8位,即分辨率为1/28=1/(256-1),转换值介于0~255之间。转换时间:100us(fCK=640KHz时)。转换误差:±1LSB。参考电压:2.5V,即Vref/2=2.5V。
ADC0804各个引脚名称及作用如下所述。
Vin(+)、Vin(-):两个模拟信号输入端,可以接收单极性、双极性和差模输入信号。
DB0-DB7:具有三态特性数字信号输出端,输出结果为八位二进制结果。
CLKIN:时钟信号输入端。CLKR:内部时钟发生器的外接电阻端,与CLK端配合可由芯片自身产生时钟脉冲,其频率计算方式是:fck=1/(1.1RC)。
CS:片选信号输入端,低电平有效。
WR:写信号输入端,低电平启动AD转换。
RD:读信号输入端,低电平输出端有效。
INTR:转换中断提供端,AD转换结束后,低电平表示本次转换已完成。
VREF/2:参考电平输入,决定量化单位。
VCC:芯片电源5V输入。
AGND:模拟电源地线。
DGND:数字电源地线。

ADC0804工作过程: CS先为低电平,WR随后置低,经时间tw(WR)L后,WR置高,随后AD转换器被启动,并且在经过一段时间后,模数转换完成,转换结果存入数据锁存器,同时INTR自动变为低电平,通知微处理器本次转换已结束。我们可以在启动A/D转换后,经过延时一段时间,直接读取A/D转换数据结果,读取结束后再启动一次A/D转换,如此循环下去。
在这里插入图片描述
问题
(1)转换时钟的作用是什么功能的信号?
答: SCLK的上升沿捕捉数据,在下降沿读取数据
(2)CPU在检测A/D转换完成后,可读取数据,CPU应该检测ADC的哪个引脚信号?
答:模数转换完成,转换结果存入数据锁存器,同时INTR自动变为低电平,通知微处理器本次转换已结束。我们可以在启动A/D转换后,经过延时一段时间,直接读取A/D转换数据结果,读取结束后再启动一次A/D转换,如此循环下去

五、验证四位算术逻辑运算单元(ALU)74HC181的功能
计算机CPU由运算器和控制器组成,运算器的核心为ALU,即算术逻辑运算单元。74HC181是简单的4位ALU,M决定是算术还是逻辑运算,S3S2S1S0决定是16种算术运算和16种逻辑运算中的哪一种。74HC181功能如下:(只有当M0=0,也就是处于算数运算的时候才有CN是否进位的概念)
在这里插入图片描述
实例:
在这里插入图片描述
对实例的理解:S3~S0=0时候
M=0,CN=1(进位为0),F0F3输出的是A0A3的数据
M=0,CN=0(进位为1),F0F3输出的是A0A3的数据再加1,例如输出0000+1=0001;
逻辑运算的时候,CN无效
以此类推
六、验证节拍信号发生器功能
CPU按照一定的节拍完成任务,在不同的节拍时间,CPU要产生不同的操作控制信号,完成不同的操作,因此,CPU内部时序电路必须生成节拍信号。图7.4是M0 M1 M2 M3是四个节拍信号,T是CPU时钟周期信号,节拍信号脉冲宽度为一个CPU时钟周期时间。(一个节拍信号,是一个完整的cpu时钟周期)
在这里插入图片描述
实例

在这里插入图片描述
七、各种锁存器的功能
(1)具有三态输出的四位数据缓存器74244
功能介绍:当使能信号OE#有效,即为低电平时,数据从输入端A3A2A1A0传输到输出端Y3Y2Y1Y0 ;当使能信号OE#为高电平时,输出端Y3Y2Y1Y0处于高阻状态。
在这里插入图片描述
在这里插入图片描述
(2)具有三态输出、上升沿锁存的8位锁存器74347
当使能信号OE#有效,即为低电平时,在CLK信号上升沿后,数据从输入端D7D6D5D4D3D2D1D0打入到锁存器Q端Q7Q6Q5Q4 Q3Q2Q1Q0保存;CLK信号无上升沿时,锁存器Q端数据Q7Q6Q5Q4 Q3Q2Q1Q0保持不变。当使能信号OE#为高电平时,Q端Q7Q6Q5Q4 Q3Q2Q1Q0处于高阻状态。
在这里插入图片描述
(3)具有三态输出、高电平锁存的8位锁存器74373
(在前面也介绍过)
74373是具有三态输出,高电平锁存的8位锁存器
1、当使能信号OE#有效,在clk信号上升沿后,数据会从D0-D7打入到Q0~Q7锁存起来
2、当clk处于高电平的时候,Q端的信号被锁存,信号保持不变
3、当OE处于高电平的时候,Q端处于高阻状态

在这里插入图片描述
(4)具有复位功能、上升沿锁存的8位锁存器74273
(和上面的锁存器功能一样)
在这里插入图片描述

计算机系统概论以及课后答案 学习计算机组成原理的笔记,千里之行,始于足下。相信会有不一样的感悟。 第一章 计算机系统概论计算机软硬件概念计算机系统层次结构计算机组成和计算机体系结构冯诺依曼计算机的特点计算机的硬件框图计算机的工作步骤另附课后习题答案 计算机软硬件概念 计算机系统是有硬件和软件两大部分组成。 硬件指的是计算机的实体部分,它由看得见摸得着的各种电子元器件,各类光、电、机设备的实物组成,如主机,外部设备等。 软件指看不见摸不着,由人们事先编制的具有各类特殊功能的程序组成。 计算机系统层次结构 计算机组成和计算机体系结构 . 阅读详情

相关推荐

【计算机组成原理】计算机系统结构笔记:合集

本篇是郑纬民《计算机系统结构》的读书笔记,欢迎各位路过指正!今天把九章全部更新完毕啦~

招财猫qwq的博客 2190

74LS273芯片介绍

          74LS273是8位数据/地址锁存器,它是一种带清除功能的8D触发器 , D0~D7为数据输入端,Q0~Q7为数据输出端,正脉冲触发,低电平清除,常用作数据锁存器,地址锁存器。 (1)1脚是复位/MR,低电平有效,当1脚是低电平时,输出脚2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)全部输出0,即全部复位。 (2...

CHANGE的博客 5万+

74273芯片引脚说明书

此说明书为英文,切勿手抖点错了,概不负责。然后这是pdf文件。

单片机英文缩写含义

74373芯片: OE:output enable 输出使能端 LE:latch enable 所存使能端

qq_31973359的博客 2475

使用EWB仿真八D型触发器74273与八D锁存器74373

74273是八D型触发器(带清除端),74373是八D锁存器(三态),它们都使用+5V电源(Vcc)。74273靠时钟端的上升沿对输入数据锁存,其余时间,即高电平、低电平和下降沿都保持之前的状态。而74373靠允许端的低电平对输入数据锁存,其余时间,即高电平时输出可随输入变化。所以有些书也把74273叫做锁存器。幸好,仿真软件EWB中包含了这两个数字电路器件。下面用两个EWB实验,74273test和74373test对这两个数字集成电路进行仿真,通过实验可以得到感性的认识。(实验内容见解压的文件夹内)

74373的经典资料

74373芯片的经典资料,帮助大家了解次芯片的经典应用。希望能得到反馈和交流

8259A的学习笔记

我用#优快云#这个app发现了有技术含量的博客,小伙伴们求同去《微机原理笔记(1)------8259A芯片》, 一起来围观吧 https://blog.youkuaiyun.com/sinat_36945592/article/details/85545717?utm_source=app&app_version=4.18.0&code=app_1562916241&uLinkId=usr1mkqgl919blen ...

qq_53415483的博客 301

Obsidian和Typora图片路径同步终极指南:告别混乱的assets文件夹

本文详细解析了Obsidian与Typora图片路径同步的终极解决方案,通过Custom Attachment Location插件实现动态路径管理,解决了两款工具间图片兼容性问题。文章提供了从基础配置到高级应用的完整指南,帮助用户告别混乱的assets文件夹,提升工作效率。

g9h0i1的博客 821

计算机系统结构复习笔记

我的心血,名词解释:多级层次结构按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。这些层次依次为:微程序机器级,传统机器语言机器级,汇编语言机器级,高级语言机器级,应用语言机器级等。名词解释:虚拟机用软件实现的机器。名词解释:解释对于高一级机器上的程序中的每一条语句或指令,都是转去执行低一级机器上的一段等效程序。执行完后,再去高一级机器取下一条语句或指令,再进行解释执行,如此反复,直到解释执行完整个程序。名词解释:翻译。

weixin_64667284的博客 3043

循环神经网络(RNN)

在之前学习了全连接神经网络(DNN)模型,网络结构都是从输入层到隐含层再到输出层,层与层之间是全连接或部分连接的,但每层之间的节点是无连接的。 一、神经网络基础 神经网络可以当做是能够拟合任意函数的黑盒子,只要训练数据足够,给定特定的x,就能得到希望的y,结构图如下: 将神经网络模型训练好之后,在输入层给定一个x,通过网络之后就能够在输出层得到特定的y,那么既然有了这么强大的模型,为什么还需要RNN(循环神经网络)呢? 二、为什么需要RNN(循环神经网络) 考虑这样一个问题,如果要预测句子的下一个单词是什么

小朱小朱绝不认输的博客 2万+

CentOS 7下rsyslog日志服务器搭建全攻略:从安装到避坑

本文详细介绍了在CentOS 7系统上搭建rsyslog日志服务器的完整流程,从基础安装到高级配置,包括协议设置、日志模板设计、安全加固和性能优化。特别分享了生产环境中的实战技巧和常见问题解决方案,帮助用户高效构建可靠的日志管理系统。

happy2的博客 687

《深入理解计算机系统》读书笔记

《深入理解计算机系统》读书笔记注:《深入理解计算机系统》是我们《系统级编程》课程的参考书。这里主要记载的是在看《深入理解计算机系统》这本书的过程中,遇到的一些以前没有注意到的知识。但是,这本书的稿子是2001年的,有点旧了,而且据说卡内基梅隆大学的讲义每年要更新30%。我会在其中增加一些我们系统级编程课程中的一些新的知识点。第0章 绪论1,不能用x-y第1章 计算机系统漫游1,

天的世界 8635

CAPL如何设置或修改CANoe TCP/IP协议栈的底层配置

MSS = MTU - tcpHeader - ipHeader,也就是MTU = MSS(1360) + tcpHeader(20) + ipHeader(20) = 1400,说明CAPL是可以动态设置网络底层配置参数的!然后在CAPL中设置此网卡MTU值为1400,然后创建UDP套接字,一次性发送2000个字节,在Trace窗口看看首帧报文二层Data的长度。所以我们还不能用UDP协议来验,应该用TCP协议来验,也就是在TCP三次握手时通过Tester的MSS值推导出自己的MTU值。

jasonj333 992

《深入理解计算机系统》----笔记

【个人学习使用】IEEE: 电气和电子工程师协会早期微型机机型: PC/XT 、 AT(286)、 386、 486 , 最初Linus Torvalds的Linux系统就是用在AT(386)486上。x86架构: 1978年6月8日,Intel发布了新款16位微处理器“8086”,也同时开创了一个新时代:x86架构诞生了。x86指的是特定微处理器执行的一些计算机语言指令集,定义了芯片的基本使用规...

wys578的博客 5443

LVGL colorwheel组件教程一(调色板)

【代码】LVGL colorwheel组件教程一(调色板)

摸鱼专家 427

【YOLO】YOLOV5-Seg的Segment模块解析

Segment模块同时输出检测结果和分割掩模,通过轻量级分割头实现实时实例分割

浩瀚之水的专栏 598

CPT101计算机系统概念

CPT101 计算机系统概念(概念篇)计算机系统概念计算机类型 (Types of Computers)计算机的四个时代 (Computer Generations)计算机系统:软硬件(Computer Systems: hardware & software)硬件类型软件类型系统软件(System software)应用软件(Application software)向后兼容 Backward (Downward) Compatibility for new hardwareVHDL(Very-H

Nana77mi的博客 4384

WPS文档中心和文档中台 operate 未授权访问漏洞(CVE-2025-0717)

WPS文档中心和文档中台的/open/v6/api/etcd/operate?key=/config/storage&method=get接口存在未授权访问漏洞,攻击者可通过该漏洞获取AK/SK密钥等信息,这些密钥通常用于系统内部认证和权限控制,泄露后可能导致攻击者进一步修改K8s配置、部署恶意容器或执行远程命令,最终实现对系统的完全控制。

李同學AI安全 903

计算机系统导论笔记

计算机系统导论笔记 01-计算机系统基础 01、计算机系统有三部分组成:硬件系统、软件系统和网络系统。 02、主机内部: 03、主板上两个重要部件:CPU和内存。 04、计算机的四个基本操作:输入数据、处理数据、存储数据和输出数据。 05、计算机分类: Personal computers 个人计算机 Server 服务器 / Mainframes 主机或大型机 Supercomputers 超级计算机 Embedded Computers 嵌入式计算机 06、世界上第一台电子计算机于1946年在美国

☜lgl☞ 1万+

Simulink开发项1000例实战专栏--实例148:构建一个完整的电动汽车电池SOH评估仿真模型,包括电池建模模块、数据采集模块、SOH估算算法模块以及性能评估模块

电动汽车的动力电池是其核心部件,而电池的健康状态(State of Health, SOH)直接影响车辆的续航能力和使用寿命。SOH通常定义为当前电池容量与初始容量的比值,用百分比表示。通过基于MATLAB/Simulink平台的SOH评估仿真,可以实时监测电池的退化情况,并为电池管理系统(BMS)提供决策依据。本项目旨在构建一个完整的电动汽车电池SOH评估仿真模型,包括电池建模模块、数据采集模块、SOH估算算法模块以及性能评估模块,并通过仿真验证SOH评估的准确性。

xiaoheshang_123的博客 341

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

CSAPP《深入理解计算机系统》深读笔记1——第一章-计算机系统漫游

CSAPP《深入理解计算机系统》深读笔记1——第一章-计算机系统漫游

拉依达不拉跨的博客 2521

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

《深入理解计算机系统》阅读笔记之第一章 计算机系统漫游

并发运行,则是说一个进程的指令和另一个进程的指令是交错执行的。文件是对I/O设备的抽象表示,虚拟内存是对主存和磁盘I/O设备的抽象表示,进程则是对处理器、主存和I/O设备的抽象表示。hello.c的表示方法说明了一个基本思想:系统中所有的信息一一包括磁盘文件、 内存中的程序、内存中存放的用户数据以及网络上传送的数据,都是由一串比特表示的。每个进程看到的内存都是一致的,称为虚拟地址空间。在现代系统中,一个进程实际上可以由多个称为线程的执行单元组成,每个线程都运行在进程的上下文中,并共享同样的代码和全局数据。

夏季版 940

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

系统架构设计师教程 第2章 2.1-2计算机系统及硬件 笔记

计算机系统 (Computer System) 是指用于数据管理的计算机硬件、软件及网络组成的系统。一般指由硬件子系统和软件子系统组成的系统,简称为计算机。将连接多个计算机以实现计算机间数据交换能力的网络设备,称为计算机网络,简称网络。计算机系统可划分为硬件(子系统)和软件(子系统)两部分。硬件由机械、电子元器件、磁介质和光介质等物理实体构成,例如处理器(含运算单元和控制单元)、存储器、输入设备和输出设备等。软件是一系列按照特定顺序组织的数据和指令,并控制硬件完成指定的功能。计算机软件分为。

z2014z的博客 1445

计算机芯片组的分类,主板知识详解:芯片组和支持CPU类型

主板知识详解:芯片组和支持CPU类型1、芯片组芯片组(Chipset)是主板的核心组成部分。如果说中央处理器(CPU)是整个电脑系统的心脏,那么芯片组将是整个身体的躯干。在电脑界,称设计芯片组的厂家为“Core Logic”。Core 的中文意义是核心或中心。光从字面的意义,就足以看出其重要性。对于主板而言,芯片组几乎决定了这块主板的功能,进而影响到整个电脑系统性能的发挥。芯片组是主板的灵魂。芯片...

weixin_28716217的博客 4656

芯片组(Chipset)是主板的核心组成部分

芯片组   芯片组(Chipset)是主板的核心组成部分。如果说中央处理器(CPU)是整个电脑系统的心脏,那么芯片组将是整个身体的躯干。在电脑界,称设计芯片组的厂家为“Core Logic”。Core 的中文意义是核心或中心。光从字面的意义,就足以看出其重要性。   对于主板而言,芯片组几乎决定了这块主板的功能,进而影响到整个电脑系统性能的发挥。芯片组是主板的灵魂。芯片组性能的优劣,决

qianxueguang的专栏 5556

计算机组成原理笔记(三)——1.3计算机系统

计算机组成原理笔记——计算机系统

2301_79318558的博客 2380
上一篇: 计算机网络-http抓包实验笔记
下一篇: java快读模板-解决用java刷oj超时问题
@@老胡
博客等级 码龄7年 291粉丝 184原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值