春软微机原理虚拟实验系统“开放平台”使用说明 | |
一、开放平台基本操作 | |
|
二、相关组件内部结构和使用说明 | ||
1. 总线接口信号及其总线信号的形成 | ||
| | |
CS0~CS3为片选信号,由A3~A16译码产生。 | ||
| ||
2. 8255并行接口芯片 | ||
| RESET:复位输入线,该输入端外于高电平时,I/O口均被置成输入方式。 PA0~PA7:端口A输入输出线,一个8位的数据输出锁存器/缓冲器, 一个8位的数据输入锁存器。 PB0~PB7:端口B输入输出线,一个8位的I/O锁存器, 一个8位的输入输出缓冲器。 PC0~PC7:端口C输入输出线,一个8位的数据输出锁存器/缓冲器, 一个8位的数据输入缓冲器。端口C可以通过工作方式设定而分成2个4位的端口, 每个4位的端口包含一个4位的锁存器,分别与端口A和端口B配合使用,可作为控制信号输出或状态信号输入端口。 CS:片选信号线,当这个输入引脚为低电平时,表示芯片被选中,允许8255与CPU进行通讯。 RD:读信号线,当这个输入引脚为低电平时,允许8255通过数据总线向CPU发送数据或状态信息,即CPU从8255读取信息或数据。 WR:写入信号,当这个输入引脚为低电平时,允许CPU将数据或控制字写8255。 D0~D7:三态双向数据总线,8255与CPU数据传送的通道,当CPU 执行输入输出指令时,通过它实现8位数据的读/写操作,控制字和状态信息也通过数据总线传送。 | |
3. 8259中断控制器芯片 | ||
| D0~D 7:双向三态数据线,是CPU和8259A进行数据、命令状态传送的通道。 WR:写控制输入信号,低电平有效。有效时,表明当前正在向8259A写入命令字。 RD 读控制输入信号,低电平有效。有效时,表明CPU正在向8259A读数据。 Ao: 片内地址选择信号,用来指出当前8259A的哪个端口被访问。每片8259A有两端口地址。 CS:片选输入信号,低电平有效,通过地址译码逻辑电路与地址总线相连。 INT:与CPU的INTR端相连,由8259A向CPU发出中断请求信号。 INTA:接收来自CPU的中断响应信号。8259A要求中断响应信号由两个负脉冲构成 | |
4. LED灯 | ||
| | |
| | |
5. 共阴极数码管 | ||
| ||
默认设置:数码管最短起亮时间300μs,高亮时间2ms,余晖时长100ms。 | ||
| ||
6. 有源蜂鸣器 | ||
| | |
| ||
7. 钮子开关 | ||
| | |
| | |
8. 脉冲按键 | ||
| | |
使用按键时,鼠标右击按键可实现常按(不自动弹起),再单击则弹起; | ||
9. 按键、4x4键盘(有抖动) | ||
| | |
| | |
| ||
使用按键组件时,鼠标右击按键可实现常按(不自动弹起),再单击则弹起; | ||
10. 数据收发装置 | ||
| | |