微机原理实验硬件部分

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理实验硬件部分

硬件实验一共为4次,从13周到16周。测仪两个班在周二的下午6-7节课,自动化班改在周四下午的8、9节课。

以下是4个实验的内容,但后期可能会根据大家的实验情况,对实验内容进行调整或更改。本文档的第一部分介绍硬件实验用的仪器,请大家保护好仪器,保护好导线,谢谢。第二部分介绍和这个实验仪器配套的软件。第三部分是实验的要求等……

硬件实验原则上要求演示成果。

第一部分微机原理与接口实验仪简介

超想微机原理与接口实验系统(超想—3000TC),如图1所示,是由武汉恒科电子教学仪器有限公司研制的产品,采用了超大规模定制芯片的通用仿真器,USB通讯模式,具有硬件自动检测功能、万用硬件扩展功能。主实验箱电路板为国标2.0mm,结构设计合理。

图1 超想-3000TC综合实验仪

实验仪提供的主要资源,如图2所示,有模拟量、开关量、LED彩灯、LED 点阵区、LED八段数码管区、脉冲源、AD/DA实验区、I/O口扩展实验、8155、8255、8279、8253、8251串行通讯、8237DMA、8259中断、键盘显示、红外线、语音功放区、压力传感区、直流/步进电机区、按键开关区、万用实验扩展区等。实验仪提供的万用扩展模块有CPLD/USB2.0扩展模块,可做CPLD、USB2.0扩展

实验;IC卡、语音、温度扩展模块,可做IC卡、语音录放、数字温度实验。

随实验仪提供的系统仿真开发软件界面功能丰富,使用者可以在此环境下完成汇编程序的编辑、汇编、链接、调试工作。

图2 超想-3000TC型实验仪结构分配图

第二部分硬件安装与硬件实验操作步骤

一、微机原理与接口工作模式选择

做8086微机接口实验时,要将八段数码管右上角的三个小拨动开关同时拨向左边(即拨向88),将8279芯片左上方的小拨动开关拨向上边(即拨向88),将8279芯片右下方的红色拨动开关中,1、2、4拨向下边,3拨向上边。

二、实验箱与计算机的连接

实验箱与计算机用USB线直接相连即可。连接后,右键单击“我的电脑”,打开“属性”窗口,选择“硬件”标签,单击“设备管理器”,查看实验箱连接到哪一个串口,并记录备用。要求只能使用COM1至COM4;若是COM5或COM6,重新连接USB线。

三、硬件实验操作步骤

1、按上述要求安装好实验箱;

2、根据不同的实验要求,设计好实验电路,用导线进行连线;

3、打开实验箱电源;

4、启动HK88TE调试软件;

5、设置通讯口:在HK88TE软件下,单击“设置”菜单,选择“通讯口”,打开如图3的对话框。如在“设备管理器”中查看到实验箱连接到COM1,则在对话框中选择COM1;波特率选择9600,将延时因子调节到比较大的位置,点击“测试串口”按钮,当跳出“测试通过”对话框时,方可进入下一步;

图3 设置通讯口图4 编译和调试

6、编写源程序:在HK88TE软件下,单击“文件”菜单,选择“新建”,打开程序编辑窗口,写入代码,保存至C:\HK88TE\88asm;

注意:利用实验仪提供的实验环境调试程序时,不使用数据段,伪指令放在代码段中。参考使用方法如下:

CODE SEGMENT

ASSUME CS:CODE,DS:CODE

START:PUSH CS

POP DS

……

……

……

MESS DB ?;以下为数据定义

……

CODE ENDS

END START

7、编译和连接:如图4,单击“编译”菜单,选择“编译当前文件”,若有语法错误,窗口下方会有相应提示,更改后源程序后重新编译,直至编译通过;随后选择“连接”,若连接有错误,根据提示更改源程序后重新编译连接,直至连接通过。也可以直接选择图3 所示的“编译并连接”,将上述两步合并一步来完成。

8、将程序下载到实验箱并运行:单击“调试”菜单,选择“加载调试”(也可以用功能键F10),随后单击“调试”菜单,选择“全速运行”(也可以用功能键F9)

9、若实验结果与预期不一致,单击“调试”菜单,选择“退出调试”,在实验箱的键盘上按“复位键(RET)”,随后修改源程序,重复执行7-8步骤。

注意:每次重新“加载调试”前必须在实验箱的键盘上按“复位键(RST)”。

第三部分微机原理实验硬件部分

实验5 简单I/O接口实验

一、实验目的

1. 熟悉超想-3000TC单片机/微机原理与接口综合仿真实验仪。

2.掌握利用缓冲器、锁存器构成的简单I/O接口的原理及应用。

二、实验原理及电路说明

本次实验要利用简单接口74LS245和74LS273实现用开关控制LED灯的开关状态。其原理是通过74LS245缓冲器构成的输入端口读取按钮或开关的状态,通过74LS273锁存器构成的输出端口控制8个LED发光管的亮或暗。

如图5所示,二极管是LED灯, LO-L7输入低电平时,LED灯亮。图6为74LS273模块,D0-D7已和系统总线的数据总线相连,Q0-Q7为输出端。74LS273的控制端CS273接地址译码,地址可以任意选择。

图7是开关量模块,开关向下扳为低电平,向上扳为高电平。图8为74LS245模块,数据传送方向:B→A。A0-A7已和系统总线的数据总线相连,B0-B7为输入端。74LS245的控制端CS245接地址译码,地址可以任意选择。

参考实验电路如图9所示。

输入:开关K0-K7对应74LS245的B0-B7对应连接,74LS245的CS245接地址译码输出,如200H;

输出:LED灯L0-L7对应74LS273的Q0-Q7对应连接,74LS273的CS273接地址译码,如220H。

图5 单色LED灯模块图6 74LS273模块

相关文档
最新文档