早在孩子们可以用价值50美元的Android手机之前,许多年轻人收到的礼物是被称为“教育计算机”的一个产品,这个产品看起来像是父母不想让他们的小孩使用真实计算机,但又偏偏想让他们学习计算机的一种折中的办法。

VTech PreComputer 1000就是这种特殊风格的益智玩具的计算机。它于1988年发布,被广告宣传为让青少年更加熟悉实际计算机的一种方式。从那时起,非常清楚的是,在接下来的十年中,每个专业人员的办公桌上都会看到一个米色的盒子。产品随附的文献中特别提到了其全尺寸QWERTY键盘,该键盘可以让年轻人习惯于触摸打字的方式。

到1990年代中期,这些设备已经发展到足以包括可传递的文本语音转换功能和原始图形的功能,因此也将该特殊的教育计算机列为培训工具的一种。

但这并不是说PreComputer 1000没有自己的独特魅力。为了帮助巩固其作为传统计算机的“培训师”的作用,VTech认为适合为PreComputer配备其自己的BASIC解释器。它们甚至包括大量的书面文档,引导年轻的程序员完成各种命令和功能。即使在今天,带全键盘的移动设备仍可以使用BASIC程序在电池上运行24小时以上,也仍然具有令人着迷的吸引力。

让我们看一下这款已有30多年历史的移动设备,并了解设计人员如何以对儿童友善的预算成功地创建了这台合理的产品。

受大人物启发

如果PreComputer 1000的布局在现代人眼中看起来很奇怪,那仅仅是因为我们已经习惯了现在无处不在的笔记本电脑的外形尺寸。但是标志性的翻盖式布局对于1988年的孩子来说并没有多大意义。正如我们今天所知,Toshiba T1100被一些人认为是第一台商用“笔记本电脑”,只是几年前才发布的,并且不会完全鉴于其高昂的价格,它已经成为常见的现象。

如果这些年轻人对计算机有任何第一手的经验,那么很可能是使用了Apple II,Commodore 64或TI-99等产品。因此,PreComputer 1000显然是对当下流行的“控制台”计算机的致敬,也许比TRS-80 Model 100等便携式计算机更具启发性。

但事实证明,与经典的8位计算机相比,不仅仅是外观。检查PreComputer 1000的PCB后,我们可以看到它由Zilog Z84C0004PEC(4 MHz Z80处理器)供电。

还有一个现代HY6116AP-10,提供16K RAM和1Mb VTech品牌的TC531000CP掩码ROM,用于存储计算机的固件。相对稀疏的PCB周围点缀着各种支持IC,例如74HC244AP线路驱动器,HCF4011BE NAND门和CD4508BE 4位锁存器。

丰富的I/O

鉴于PreComputer 1000主板上的组件,可以肯定地说,这是一台真正的计算机,与1970年代末至1980年代初的任何台式机一样,都是真实的计算机。作为参考,1977年推出的TRS-80 Model I仅配备1.4 MHz Z80处理器。

不幸的是,伟易达不得不偷工减料,以使价格降到玩具水平。因此,尽管它可能拥有不到十年前的台式机处理器,但它却与相当差的键盘和显示屏配对。折叠式辅助硬件严重阻碍了PreComputer 1000内部Z80的所有潜在功能。

扩展的可能性

与许多其他教育型计算机一样,PreComputer 1000具有一个扩展插槽,该插槽可以容纳可增强系统基本功能的盒带。在这种概念的早期示例中,此处的墨盒仅以“超科学”和“圣经知识”等可用标题,简单地增加了系统可以询问用户的问题的数量和种类。

该计算机的拍卖包括一个“ Sports Trivia”墨盒,在内部我们可以看到板上没有任何东西,只有一些无源元件和另一个TC531000CP掩模ROM。有趣的是,这意味着每个扩展盒都具有与计算机本身一样大的存储容量。至少从理论上讲,如果VTech想要,那么盒式磁带似乎可以添加大量软件。

正如我们在旨在扩展类似“玩具”计算机功能的最新项目中所看到的那样,如果社区中有人愿意的话,PreComputer 1000上的扩展端口可能有一天会得到更广泛的利用。

一段历史

将VTech PreComputer 1000视为简单的儿童玩具是很容易的,但是以它自己的方式,它确实是一段合法的计算历史。凭借其可靠的Zilog Z80处理器,现代机箱设计和集成的PRE-BASIC解释器,该设备就像80年代初期家庭计算的缩影。

常量读者可能会知道,这些月度拆卸中的大多数设备最终都是一堆有趣或有用的组件,注定要用于一些尚不为人所知的项目。但是,这次光荣的命运似乎几乎是不可模仿的,正如亨利·琼斯(Henry Jones)博士曾经说过的那样,这样的人工制品属于博物馆。

因此,PreComputer 1000将会与我多年来收集的其他有趣的技术小工具一起上架。但是我也承认,要在eBay上订购第二台,在现代技术的帮助下,再加上一点点修补,可能会重新获得新生。同时,我将为您简要介绍这个有趣的玩具时间转换胶囊的视频。

版权声明:电路城原创编译,翻译自Hackaday,转载请注明出处!

z80 cpu 机电系统计算机控制,拆解PreComputer 1000计算机:基于可靠的Zilog Z80处理器电路设计方案...相关推荐

  1. 三级计算机控制系统,机电系统计算机控制三级项目.doc

    机电系统计算机控制三级项目.doc 计算机控制系统三级项目 单位负反馈系统的PID控制器设计及参数整定 目录 一.PID控制概述与研究现状1 二.PID控制在液压系统中的应用 2 三.课题分析与设计3 ...

  2. 计算机控制中在线离线,2020年秋季学期《机电系统计算机控制》在线考试补考(适用于2021年4月份考试)【答案】...

    2020年秋季学期<机电系统计算机控制>在线考试补考(适用于2021年4月份考试) 共40道题 总分:100分 答题中 剩余答题时间:89 : 51 单选题 判断题 问答题 一.单选题 共 ...

  3. 穿越时空的爱恋-Z80 CPU的前世今生

    穿越时空的爱恋-Z80 CPU的前世今生 它是1976年推出时,与6502 CPU 一起,引发了一系列项目,导致了 80 年代初期的家用计算机革命.同时你能想象在CPU更新迭代速度这么快的时代,直到今 ...

  4. MEMS--微机电系统

    http://baike.baidu.com/view/95221.htm?fromtitle=MEMS&fromid=686299&type=search 微机电系统 编辑 您检索的 ...

  5. 基于 HTML5 WebGL 的 CPU 监控系统

    前言 科技改变生活,科技的发展带来了生活方式的巨大改变.随着通信技术的不断演进,5G 技术应运而生,随时随地万物互联的时代已经来临.5G 技术不仅带来了更快的连接速度和前所未有的用户体验,也为制造业, ...

  6. 史上最全WindowsMac系统各种快捷键大全(1000余个)

    史上最全Windows&Mac系统各种快捷键大全(1000余个) Windows NT6.2+专用快捷键: Windows+ F 搜索文件或文件夹  Windows+ 空格键 切换语言或输入法 ...

  7. 飞机机电管理计算机故障措施,一种基于故障树的飞机机电系统健康管理装置及管理方法与流程...

    本发明属于航空机电系统健康管理技术,涉及一种基于故障树的飞机机电系统健康管理装置及管理方法. 背景技术: 飞机机电系统包含燃油子系统.环控子系统.液压子系统.供电子系统.起落架子系统等,分布于飞机各个 ...

  8. Z80 CPU中的主要指令

    表1 - Z80 CPU的主要指令 指令的种类 助记符 功能 运算指令 ADD A,num 把数值num加到寄存器A的值上 ADD A,reg 把寄存器reg的值加到寄存器A的值上 SUB num 从 ...

  9. Revit2014机电系统类型BUG

    Revit2014中可以自定义机电系统类型,Revit2014版一个系统类型的BUG,该BUG表现如下,如果采用链接Revit模型的方式,在一个项目中定义的系统类型链接并解组到另一个项目文件中时,该项 ...

最新文章

  1. 第02章_MySQL环境搭建
  2. Winsock开发网络通信程序的经典入门
  3. php cgi路径解析,php.ini中的cgi.fix_pathinfo选项
  4. IP过滤-驱动和应用程序通信
  5. libevent源码深度剖析一
  6. 一次Nginx负载均衡的安装与配置
  7. Web页面自动化执行,Java+Selenium3.0-Mac OS环境搭建
  8. 苹果Mac最好用的记事本工具:Ulysses
  9. 三级数据库技术思维导图
  10. SMSSDK接入(Mob短信SDK接入)
  11. 蓝牙模块 hc06 linux,arduino教程——蓝牙模块hc05和hc06的相互连接
  12. Adobe Experience Cloud落地中国,Adobe、微软与世纪互联共庆三方合作
  13. 阿里云短信发送 错误 请检查模板内容与模板参数是否匹配
  14. 计算机地图制图pdf,2计算机地图制图的数据基础.ppt
  15. 如何用annie在B站下载视频?
  16. MFP450 基础飞行平台问世,支持室内室外无GPS环境飞行
  17. VLINK 的更新版本
  18. java微信支付v3系列——1.微信支付准备工作
  19. 我看了《2018 微信数据报告》,你呢?
  20. SpringMVC框架个人笔记之响应数据、文件上传

热门文章

  1. STM32的完整启动流程分析-----在外存flash中运行代码
  2. linux参数日期加一天,详解Linux系统中的日期设定与date命令的用法
  3. 聊天软件,谁好谁坏?
  4. 【unity学习记录】TileMap基础知识(详细版)
  5. 算法竞赛宝典 棋子移动 递归
  6. Delphi多线程处理
  7. CString时间字符串,COleDateTime,CTime类之间的转换
  8. 【剑灵攻略】001、底部菜单栏实现
  9. java adt用vbox_JavaFX:动态添加的VBox没有显示出来
  10. 建立高效的测试团队 (转自关河)