“虚拟单元电路”使用说明 | |
一、单元电路基本操作 | |
1. 选择单元电路 进入“实验平台”模块,选择点击左侧单元电路列表中某个虚拟单元电路,右侧区域将显示该虚拟接口电路。打开电源后既可编程进行实验调试。 2. 同时使用多个单元电路 勾选“实验平台”上方的“多个电路”复选框后,再选择点击左侧的单元电路项目。 3. 确认各单元接口电路的端口地址 点击“虚拟接口电路”电源开关附近的功能图标,将弹出菜单,选择“使用说明”等进行查看。 4. 调试实验程序 点击“实验平台”左下的“DosBox”或“汇编集成工具”按钮,选择使用相关的程序调试工具,即可进行实验程序的调试。 |
二、单元电路的内部结构与使用说明 |
2. 查询式输出装置及其接口电路 | |
1. 数据端口:43AH 2. 状态端口:43BH 其中:D0为1缓冲区满,D0为0缓冲器空 3. 输出装置取数间隔时间:>10ms 。 |
3. 查询式输入装置及其接口电路 | |
1. 数据端口:43AH 2. 状态端口:43BH 其中:D1为1缓冲区满,D1为0缓冲器空 3. 输入装置发送数据时长:>10ms 。 |
5. LED显示电路 | |
1. 8255端口地址为: 400H~403H 2. 点击引脚连接点和面板实现走线,点击色块可选择不同连线颜色;双击可以拔除或终止连线。 3. 点右鼠键给出典型连线等菜单。 |
6. 数码管显示电路 | |
1. 8255端口地址为: 404H ... 407H 2. 数码管扫描维持时间一般应为1~2ms,较短时,显示较暗;时间过长,可能显示会不稳定,需根据当前电脑调试。 3. 数码管为共阴极。 4. 注意PA、PB口外接电路都接有反相器。 5. 可以根据需要调节数码管显示的余辉度,以达到理想效果。 |
7. 小键盘输入电路 | |
1. 8255端口地址为: 408H~40BH 2. 点击右鼠键,使按键保持压下状态。 3. 编程时要考虑按键抖动问题。(与微机速度有关) |
1. ADC0809端口地址为: 1. ADC0809端口地址为: 420H~427H 状态端口: 428H(D2位为EOC值,可用于查询) 2. 通道IN0~7外接电位器可以在0~5v之间改变,通过单击鼠标左右键,或鼠标压下后上下移动,改变输出电位。 3. 点击传感器图标,可设置模拟各种传感器的输出和动态改变模拟量,模拟的传感器输出量将在0~5v之间按照设定的时间间隔自动增减。 4. 该ADC0809转换时间为130us(CLOCK=500KHz)。 |
10. DAC0832数模转换电路 | |
1. DAC0832端口地址为: 429H 2. D/A转换,并经放大后由Vo端输出的模拟信号为: 3. 示波器用于测试Vo的输出。 4. 示波器水平时基可用左、右鼠键点击旋钮手动调节,或示波器屏幕上选择。 |
11. 8251串行通信电路 | |
1号机: 数据端口:460H 控制端口:462H 2号机: 数据端口:464H 控制端口:466H 将TxD与RxD相连,CTS与RTS相连即可进行自发自收异步通信。 |
12. 8259中断控制电路 | |
1. Intel8259端口地址为: 42AH~42BH 2. 中断信号可选择来自按键或8254单元电路。 3. 按键产生正脉冲,点右鼠键使按键常按,再点击弹起。 |
13. 步进电机控制电路 | |
1. 8255端口地址为: 410H~413H 2. 总齿数:Nr=6 和 50 两种 最小步距角:360/齿数/拍数 |
14. LCD1602液晶显示电路 | |
1. CS提供端口地址为: 470H~473H 2. 电路使用LCD1602,除字母数字和一般符号外,个别仿真字库、字型与实际器件可能有差别;且不4线连接。 |
15. 交通灯控制电路 | |
1. 8255端口地址为: 40CH~40FH 2. 数码管扫描维持时间一般应为1~2ms,时间过短或长,将会引起显示不正常。 3. 数码管为共阴极。 4. 现实中的信号灯因功率较大,电路会不同。 |
17. 霓虹灯控制电路 | |
1. 5个输出端口地址为: 440H~444H 2. 440H的D7~D0分别对应左侧logo和第一行7个文字。 3. 441H的D7~D0分别对应边框和第二行7个文字。 4. 442H~444H自左到右每一位对应背景中相邻的两个竖管。 |
春软虚拟实验室 www.vlab.cn |