首页 > 其他分享 ><<编码>> 第 17 章 自动操作(1)--计算设备 示例电路

<<编码>> 第 17 章 自动操作(1)--计算设备 示例电路

时间:2024-09-23 13:21:52浏览次数:3  
标签:RAM 17 示例 -- 手动 电路 开关 计数器 控制面板

info::操作说明
  1. 首先闭合 清零(clear) 开关, 清除 8 位触发器(锁存器)中的内容, 并把 16 位计数器的输出置为 0000H

  2. 然后闭合 RAM 控制面板的控制端开关(接管信号开关)

  3. 手动输入一组要加的数

注: RAM 地址 0, 1, 2, 3 处已预设了 1, 2, 3, 4 四个值

  1. 断开 接管 控制开关, 控制面板不再控制 RAM

  2. 断开清零开关

  3. 等待电路运行, 并观察输出结果.

注: 这里做了一些假设, 振荡器要足够慢以使电路的其它部分可以工作, 为此默认使用的是手动脉冲开关

另: 电路存在一个缺陷, 没有停机指令, 计数器会一直增加, 直到溢出.

因为后面的值没有设置的话默认都是 0, 在溢出之前暂时不影响. 但溢出后计数器归零, 又会从头加一遍, 读者需手动断开脉冲信号.

其它一些事项:

为观察这些值, 可将 “接管” 信号置于高电平, 然后手动设置地址值查看相应地址处存放的内容

为便于观察, 左边计数器时钟端默认使用了手动瞬时开关, 点击一次生成一个脉冲;

亦同时提供有振荡器, 读者可自行更换

为避免过多导线连接, 使用了标签虚拟连接, 图中所画数据及地址总线等箭头仅起装饰作用

控制面板处的灯泡加电阻是为防止 LED 电阻太小形成短路导致的加法器 A 输出电压不足

请添加图片描述

primary::在线交互操作链接

https://cc.xiaogd.net/?startCircuitLink=https://book.xiaogd.net/code-hlchs-examples/assets/circuit/code-hlchs-ch17-01-calculating-equitment.txt

标签:RAM,17,示例,--,手动,电路,开关,计数器,控制面板
From: https://blog.csdn.net/ShawGolden/article/details/142165194

相关文章

  • IDEA的使用,手把手带你快速入门IDEA
    ??新建包及类的方式1.在src内右键选择Package2.在包内右键选择javaClass运行java类的方式创建模块Eclipse和Idea的对比?IDEA的常用配置设置鼠标滚轮修改字体大小修改类头的文档注释信息内容如下:修改字符集?设置自动编译??设置快捷键?首次使用方法======创......
  • jackson学习之五:JsonInclude注解
    本文是《jackson学习》系列第五篇,来熟悉一个常用的注解JsonInclude,该注解的仅在序列化操作时有用,用于控制方法、属性等是否应该被序列化;之所以用单独的一篇来写JsonInclude注解,是因为该注解的值有多种,每种都有不同效果,最好的学习方法就是编码实战;先对注解的所有取值做个简......
  • 安卓13删除下拉栏中的设置按钮 android13删除设置按钮
    总纲android13rom开发总纲说明文章目录1.前言2.问题分析3.代码分析4.代码修改5.编译6.彩蛋1.前言  顶部导航栏下拉可以看到,底部这里有个设置按钮,点击可以进入设备的设置页面,这里我们将更改为删除,不同用户通过这个地方进入设置。也就是下面这个按钮。......
  • C语言中易混淆概念的关键字
    最快的关键字----registerregister:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中而不是通过内存寻址访问以提高效率。注意是尽可能,不是绝对。你想想,一个CPU的寄存器也就那么几个或几十个,你要是定义了很多很多register变量,它累死也可能不能全部把这些变量......
  • Thingsboard规则链:Calculate Delta节点详解
    在物联网(IoT)应用中,对设备数据的实时分析和处理是优化运营、预测维护的关键。Thingsboard作为一款功能强大的物联网平台,其规则引擎提供了丰富的节点来处理和分析数据流。其中,CalculateDelta节点是一个重要的工具,用于计算连续消息间特定数值的差值,常用于监测变化率、节能分析......
  • ECMAScript与JavaScript的区别:深入解析与代码实践
    ECMAScript与JavaScript的区别:深入解析与代码实践在Web开发领域,ECMAScript(通常缩写为ES)和JavaScript是两个密不可分但又有所区别的概念。尽管它们之间有着紧密的联系,理解它们之间的区别对于开发者来说至关重要。本文将深入探讨ECMAScript与JavaScript的区别,并通过代码示例......
  • Oracle数据库高级技术解析与实战案例
    Oracle数据库高级技术解析与实战案例引言Oracle数据库作为企业级数据库市场的领导者,凭借其强大的数据处理能力、高可用性、可扩展性以及安全性,在各行各业得到了广泛应用。本文将深入探讨Oracle数据库的高级技术特性,并通过实际代码案例展示其在复杂业务场景中的应用。无论......
  • idea缺失右侧maven窗口
     通过idea的打开项目后,缺失了右侧的maven窗口。idea是有安装到maven(默认就按照了的)打开的项目也是maven项目的网上搜了一下情况,两种可能:可能1:项目导入的时候,没有被识别为maven项目(也就是说你没有通过maven的方式导入)可能2:就是你的idea默认不显示maven窗口无论哪个情况,只......
  • 基于SSM的高校毕业设计(选题)管理系统。Javaee项目。
    演示视频:基于SSM的高校毕业设计(选题)管理系统。Javaee项目。项目介绍:采用M(model)V(view)C(controller)三层体系结构,通过Spring+SpringMvc+Mybatis+Jsp+Bootstrap来实现。MySQL数据库作为系统数据储存平台,实现了基于B/S结构的Web系统。系统设计思想一个成功的......
  • 基于SSM的高校教学设备销售系统【附源码+文档】
    ......