接口技术实验大纲.
《汇编语言与接口技术》
实验指导
河南大学计算机与信息工程学院
概 述
学习微机接口技术,实践是非常重要的环节。我们学习微型计算机不仅要掌握其基本原理、基本概念、基本方法,更重要的是学以致用。目前,微型计算机已经是各行各业中十分重要又十分普遍的工具,我们要用它来解决科技进步中各类专业中的许多问题,以促进各行各业的进一步发展。
要学会应用,实践是十分重要的手段。《汇编语言与接口技术》课程的实验部分包括汇编程序语言设计和硬件芯片应用实验两个方面。对于汇编语言程序设计来说,只有多看例程、多做习题,从基本的方法和方面着手,积累汇编语言程序设计的典型例子,才能掌握汇编语言,学会用汇编语言编程的方法和技巧,逐步能得心应手地使用汇编语言。在各种芯片实验中,汇编语言又是不可缺少的实验工具,通过汇编语言的对各类芯片的编程使用才能更好地了解各芯片的功能和用法。
本书实现整个实践环节的一体化,加强系统观念,注重相关内容整体化,使学生从理论到实践对微型计算机的内部结构和工作原理有一个比较清楚的认识,加深与巩固对微机原理基本概念和规律的认识。通过对学生实际动手能力的培养,可以使学生受到基本知识、基本方法和基本技能方面较系统的教育与训练。
Dais十六位教学实验系统介绍
接口技术实验是在Dais十六位教学实验系统上完成的。Dais系列单片机微机仿真实验系统采用多CPU兼容技术,选择高速度大规模可编程器件作系统的主控芯片,高速通用、适配灵活,具有完善的硬件断点、无限制暂停,支持汇编与C语言的语句调试、矢量调试及全符号过程调试,并按微机接口课程设置的要求系统地扩展了通用实验模块,形成了仿真开发与教学实验相结合的多用途仿真实验开发系统。
一.系统组成
Dais系列单片机微机仿真实验系统的8088/8086微机接口实验由管理CPU 89C52单元、目标CPU 8088/8086单元、接口实验单元和内置稳压电源组成,通过RS232C串行接口与PC微机相连,系统硬件主要内容如下:
系统管理管理CPU 89C52(控制板/内置仿真器)、目标CPU 8088系统存储器监控在89C52片内E2PROM(8K)、RAM 6264、RAM 61256一片(32K)、BPRAM 61256(32K)接口芯片及单元实验8253、8255、8259、ADC0809、ADC0832、6264、164、273、244、393分频、电子发声单元、电机控制单元,开关及发光二极管、单脉冲触发器、继电器控制、16?16点阵、8155扩展3?3键盘及四位LED显示、以及8251、8250串行通信等。外设接口打印接口、RS232C串口、D/A驱动接口、步进电机驱动接口、音频驱动接口、PC总线接口、2?16LCD液晶显示接口显示输出6位/8位LED、双通道虚拟PC示波器键盘32键自定义键盘EPROM操作对EPROM 2764、27128快速读出系统电源+5V/2A、±12V/0.5A二.系统功能与特点
1. 自带键盘、显示器,能独立运行,也可以PC微机为操作平台。两种工作方式任意选择,全面支持《汇编语言与接口技术》、《微机原理与接口》、《微机控制应用》等课程的实验教学。
2. 系统采用紧耦合多CPU技术,用89C52作为系统管理CPU,8088/8086作为目标机接口扩展实验CPU。
3. 目标CPU 8088/8086采用主频为14.3818MHz,系统以最小工作方式构成系统。
4. 系统配有1片6264构成系统的8K基本内存,地址范围为0F000:0000H~07FFH,作为监控程序区和数据区;另配1片61C256(32K)作为实验程序空间,地址从0000:0000H~FFFFH(其中0~003FFH作为目标机中断向量区),还配一片61C256(32K)作为用户设置的断点区(BPRAM)。
5.实验项目完整丰富,与课程教学紧密结合,同时配有机电、音响等实验对象,可支持控制应用类综合实验。
6.系统接口实验电路为单元电路方式,电路简洁明快,8位数据总线以排线或8芯扁平线形式引出,这样既减轻繁琐的连线工作,又提高学生的实验工作能力。
7.通过RS232通信接口,在Windows/DOS集成软件的支持下,利用上位机丰富的软件硬件资源,实现用户程序的编辑、编译、调试运行,提高实验效率。
8.具有丰富的调试手段,系统全面支持硬件断点,可无限制设置断点,同时具有单步、宏单步、连续运行及无限制暂停等功能。
9.集EPROM操作功能,可对2764/27128快速读出(实验的代码文件)。
10.具有示波器功能,做到一机多用。
三.通用外围电路
1.逻辑电平开关电路
实验仪上有9个开关K1~K9,与之相对应的K1~K9引线孔为逻辑电