微机接口“虚拟单元电路”原理图及其说明(一)

您所在的位置:网站首页 rs485接口原理图 微机接口“虚拟单元电路”原理图及其说明(一)

微机接口“虚拟单元电路”原理图及其说明(一)

2023-06-17 01:40| 来源: 网络整理| 查看: 265

“虚拟单元电路”使用说明(一)

一、单元电路基本操作

 

1. 选择单元电路

   进入“实验平台”模块,选择点击左侧单元电路列表中某个虚拟单元电路,右侧区域将显示该虚拟接口电路。打开电源后既可编程进行实验调试。

2. 同时使用多个单元电路

   勾选“实验平台”上方的“多个电路”复选框后,再选择点击左侧的单元电路项目。

3. 确认各单元接口电路的端口地址

   点击“虚拟接口电路”电源开关附近的功能图标,将弹出菜单,选择“使用说明”等进行查看。

4. 调试实验程序

   点击“实验平台”左下的“DosBox”或“汇编集成工具”按钮,选择使用相关的程序调试工具,即可进行实验程序的调试。

二、单元电路的内部结构与使用说明

1. I/O端口扩展和地址译码电路

 

 

1. 利用该电路可设计2个IO端口,其地址通过连线设置;74LS373的G引脚下降沿输出,74LS245的G、DIR引脚均为低电平时接收;

2. 端口地址必须在以下范围,否则无法正常工作:

74LS373输出端口:0400H~3FFFH

74LS245输入端口:0500H~3FFFH

3. 右鼠菜单中含自动连线、保存/调用连线等功能;

4. 点击引脚连接点和面板实现走线,每个输出接点允许同时连接多条线,两输入或输出接点不能连线;

5. 双击可以拔除或终止连线。

2. 查询式输出装置及其接口电路

 

 

 

1. 数据端口:43AH

2. 状态端口:43BH

其中:D0为1缓冲区满,D0为0缓冲器空

3. 输出装置取数间隔时间:>10ms 。

3. 查询式输入装置及其接口电路

 

1. 数据端口:43AH

2. 状态端口:43BH

其中:D1为1缓冲区满,D1为0缓冲器空

3. 输入装置发送数据时长:>10ms 。

4. 8255与数据传送

 

1. 该电路完整仿真8255三种工作方式, 端口地址为:0418H~041BH

正常工作时,左下方显示3个端口内部寄存器和外部引脚状态;

2. 外围电路除了拨动开关、脉冲按钮和LED灯外,还提供了可自动发送和接收数据的I/O设备:

OBF — 输入低电平有效,表示外部数据已准备好,请求接收

ACK — 输出低电平,接收外部数据

IBF — 输入高电平有效,表示外部等待接收数据,请求发送

STB — 输出低电平,发出数据

输出缓冲区中的数据允许更改,每行一个字节;输入、输出缓冲区的数据为十六进制。

3. 右鼠菜单中含自动连线、保存/调用连线等功能;

4. 点击引脚连接点和面板实现走线,点击色块可选择不同连线颜色;双击可以拔除或终止连线。

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. 编程时要考虑按键抖动问题。(与微机速度有关)

 春软虚拟实验室 www.vlab.cn



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3