地址寄存器、程序计数器、堆栈、中断源、输入/输出单元、存储器单元、微地址寄存器、指令寄存器、微程序控制器、组合逻辑控制器、扩展座、总线插孔区、微动开关/指示灯、逻辑笔、脉冲源、20个按键、字符式 LCD、RS232口。
第二章 分部实验项目
对于硬件的描述可以有多种方法:如原理图,真值表,高级语言(本手册使用ABEL),时序图等等,在本手册中使用以上的四种方式来综合描述硬件。
2.1 寄存器实验
寄存器的作用是用于保存数据的,因为我们的模型机是8位的,因此在本模型机中大部寄存器是8位的,标志位寄存器(Cy, Z)是二位的。
COP2000用74HC574来构成寄存器。74HC574的功能如下:
1. 在 CLK的上升沿将输入端的数据打入到8个触发器中
2. 当OC = 1 时触发器的输出被关闭,当OC=0时触发器的输出数据 OC 1 0 0 X CLK X 0 1 ↑ Q7?Q0 Q7?Q0 Q7?Q0 D7?D0 注释 当OC=0时触发器的输出数据 当时钟为高时,触发器保持数据不变 在CLK的上升沿将输入端的数据打入到触发器中 ZZZZZZZZ OC为1时触发器的输出被关闭
74HC574工作波形图
实验1:A,W寄存器实验
寄存器A原理图
寄存器W原理图
寄存器A,W写工作波形图
连接线表 连接 1 2 信号孔 J1座 AEN 接入孔 J3座 K3 选通A 作用 将K23-K16接入DBUS[7:0] 低电平有效 有效电平 3 4 WEN K4 选通W 低电平有效 上升沿打入 ALUCK CLOCK ALU工作脉冲
1. 将55H写入A寄存器
二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据55H K23 K22 K4(WEN) K21 K20 K19 K3(AEN) K18 K17 K16 置控制信号为: 按住CLOCK脉冲键,CLOCK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A寄存器。放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据55H被写入A寄存器。
2. 将66H写入W寄存器
二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据66H
K23 K22 K4(WEN) K21 K20 K19 K3(AEN) K18 K17 K16 置控制信号为: 按住CLOCK脉冲键,CLOCK由高变低,这时寄存器W的黄色选择指示灯亮,表明选择W寄存器。放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据66H被写入W寄存器。
注意观察:
1.数据是在放开CLOCK键后改变的,也就是CLOCK的上升沿数据被打入。 2.WEN,AEN为高时,即使CLOCK有上升沿,寄存器的数据也不会改变。
实验2:R0,R1,R2,R3寄存器实验
寄存器R原理图
寄存器R写工作波形图
连接线表 连接 1 2 信号孔 J1座 RRD 接入孔 J3座 K11 作用 将K23-K16接入DBUS[7:0] 寄存器组读使能 低电平有效 有效电平