因此 Z80 CPU 可以指定 65536个数据存取单元(内存存储单元或 I/O 地址) , 进行信 息的输入输出 , 一旦指定了存取数据的地址 , 就可以使用数据总线引脚进行数据 的输入输出了 。
二、连接 I/O
大家都知道“寄存器”这个词吗?寄存器是位 于 CPU 和 I/O 中的数据存储器 。
Z80 PIO 上共有4个寄存器 。 2 个用于设定 PIO 本身的功能 , 2 个用于存储与外部设备进行输入输出的数据 。
因为Z80 PIO 上也有 D0~D7 的数据总线引脚 , 所以先把它们和 Z80 CPU 中带有同样代号的引脚连接起来 。 这样 CPU 和 PIO 就能使用这 8 个引脚交换数据了 。
接下来要把 Z80 PIO 的 B/A 和 C/D 引脚分别连接到 Z80 CPU 的地 址总线引脚 A0 和 A1 上 。
若表示 IC 引脚作用的代号上划有横线 , 则表示通过赋予该引脚 0(0V)可使之有效 , 反之若没有横线 , 则表示通 过赋予该引脚 1(+5V)可使之有效 。
因此若赋予 B/A 引脚 1 则表示选 中 B , 反之赋予 0 则表示选中 A 。 同样地 , 若赋予 C/D 引脚 1 则表示 选中的是 C(C 即 Control , 表示控制模式);反之赋予 0 则表示选中的 是 D(D 即 Data , 表示数据模式)
三、连接时钟信号
为了传输时钟信号 , 就需要把时钟发生器的 8 号引脚和 Z80 CPU 的 CLK (CLK 即 Clock , 时钟)引脚、Z80 PIO 的 CLK 引脚分别连接起来 。 时钟发生器的 8 号引脚与 +5V 之间的电阻用于清理时钟信号 。
四、连接用于区分读写对象是内存还是 I/O 的引脚
至此 , 我们已经先后把 Z80 CPU 连接到了 TC5517 和 Z80 PIO 上 ,这两次连接都使用了地址总线引脚 A0 和 A1 。
如果仅仅这样连接 , 就会导致一个问题 , 当地址的最后两位是 00、01、10 和 11 时 , CPU 就无法区分访问的是 TC5517 中的存储单元 , 还是 Z80 PIO 中的寄存器了 。
下面需要把 Z80 CPU 的 MREQ 引脚连接到 TC5517 的 CE 引脚上 。 然后把 Z80 CPU 的 IORQ 引脚连接到 Z80 PIO 的 CE 引脚 和 IORQ 引脚上 。
五、连接剩余的控制引脚
CPU、内存、I/O 中不但有地址总线引脚、数据总线引脚 , 还有其他引脚 , 通常把这些引脚统称为“控制引脚” 。
现在 Z80 CPU 上只 剩下 9 个控制引脚没有连接了 , 首先把 Z80 CPU 的 M1 引脚(即 Machine Cycle 1 , 机器周期 1)和 INT 引脚(即 Interrupt , 中断)与 Z80 PIO 上标有相同代号的引脚连接 起来 。 M1 是用于同步的引脚 , INT 引脚是用于从 Z80 PIO 向 Z80 CPU 发出中断请求的引脚 。
六、连接外部设备 , 通过 DMA 输入程
这一步将计算机主机系统和外部设备连接起来 。我们要使用 2 个指拨开关和 1 个按键开关 , 向地址总线引脚和数据总线引脚发送电信号 , 然后通过 DMA 将数据总线上的数据存储到内存 。
七、连接用于输入输出的外部设备
轮到把指拨开关和 LED 连接到 Z80 PIO 上了 。 当微型计算机运行起来后 , 指拨开关可用于从外部输入数据 , LED 可用于向外部输出数据 。
用于输入数据的指拨开关 , 要连接到 Z80 PIO 的 PA0~PA7 引脚 上 。
八、连接电源
IC 与普通的电器一样 , 只有接通了电源才能工作 。Z80 CPU、TC5517 和 Z80 PIO 上都分别带有 Vcc 引脚和 GND 引脚 。
Vcc 和 GND 这一对儿引脚用于为 IC 供电 。 下面先将 +5V 电源连接到各个 IC 的 Vcc 引脚上 , 然后将 0V 电源连接到各个 IC 的 GND 引脚 上 。
接下来还需要将 +5V 和 0V 连接到时钟发生器上 。 接通电源后这 些 IC 和时钟发生器就可以工作了 。
连接完成后整个电路图如下:
微型计算机终于顺利地制作出来了 , 微型计算机接上电源就能用了吗?
其实还不能 , 因为尽管硬件组装好了 , 但若没有输入软件 , 计算机还是不能工作的 。 所以即使为微型计算机接通了电源 , 它也什么都执行不了 。
【CPU|如何组装一台微型计算机?】欢迎关注我 , 下次为您讲解如何输入软件 , 运行这台计算机 。
- CPU|拍照和音质好的千元机有哪些?
- CPU|红米下半年主力!Redmi K50 Ultra获认证:骁龙/天玑双芯
- CPU|最合适的中端手机之一:GT Neo3
- 游戏本|CPU与显卡双双降价,锐龙5600X+RX6500XT性能够用吗?
- carplay|弘辽科技:大促期间,如何利用直通车快速获取搜索流
- CPU|日本最大的空调品牌,热销中国25年,却一直被误认是中国制造
- 笔记本电脑|2022年笔记本电脑排名前十:笔记本电脑性价比排行,如何选轻薄本
- 骨传导耳机|如何看待618京东自营iPhone 13销量破282万,断崖式领先安卓阵营?
- 游戏本|售价1.7W元起,ROG枪神6Plus超竞版的表现如何?
- CPU|实力质变?华为新麒麟处理器遭曝光,并传出打造的基本时间
