8088实验讲义Word文档下载推荐.docx

上传人:b****5 文档编号:21128267 上传时间:2023-01-27 格式:DOCX 页数:27 大小:439.39KB
下载 相关 举报
8088实验讲义Word文档下载推荐.docx_第1页
第1页 / 共27页
8088实验讲义Word文档下载推荐.docx_第2页
第2页 / 共27页
8088实验讲义Word文档下载推荐.docx_第3页
第3页 / 共27页
8088实验讲义Word文档下载推荐.docx_第4页
第4页 / 共27页
8088实验讲义Word文档下载推荐.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

8088实验讲义Word文档下载推荐.docx

《8088实验讲义Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《8088实验讲义Word文档下载推荐.docx(27页珍藏版)》请在冰豆网上搜索。

8088实验讲义Word文档下载推荐.docx

1、4*4键盘与4位LED八段显示实验

2、16*16LED中文字幕移动实验

LCD与IC卡实验模块

1、128*64点阵式LCD显示实验

2、IC卡实验

电机、光磁控、音频实验模块

1、直流电机实验

2、步进电机实验

3、光磁控制风扇实验

4、串并转换实验

5、音频实验

6、继电器实验

通用实验模块

两组40个引脚的锁紧插座,每个引脚都以插孔的形式引出,用户可随意扩展电路

控制与信号源模块

1、配有带驱动的16个LED显示器

2、8路手动电平控制

3、2路手动单脉冲输出

4、2路振荡方波信号源:

1HZ,32HZ,1024HZ,32.768KHZ,262.14KHZ,1.5MHZ,6MHZ,24MHZ八组选择

5、1路分频器:

CLOCK/2,CLOCK/4,CLOCK/8,CLOCK/164组选择

系统电源

+5V/3A、±

12V/0.5A

2.1.2系统功能及特点

1.先进的16位微机原理实验教学平台

系统提供了80386、奔腾及其以上微机上的调试操作软件,允许用户调试并运行实验程序,为用户提供了一个窥探80x86微处理器运行机制的窗口,使用户可以迅速了解16位微机的工作机制和过程,并掌握其编程方法,为学习16位微机接口技术和应用打下基础。

2.完善的基本微机接口技术实验教学平台

在接口实验单元中,系统提供了各种常用外围接口及其控制应用部件,从而全面支持“微机接口技术”及“微机控制应用”的各项实验内容。

3.对实验设计具有良好的开放性,增强学生综合设计能力

实验系统所具有的硬软件结构对用户的实验设计具有良好的开放特性,系统总线及各种外围接口器件都可由用户来操作连接,从而极大地提高了学生的实际和操作能力,避免了单纯验证式实验方式的弊病。

4.采用模块式组合方式,用户可以根据需要选择组件

硬件实验采用模块组合方式,用户可以根据自己的需要任意选择组件,极大地提高了实验的灵活性和实用性。

连线采用排线与单线插孔相结合的连接方式,极大地提高了实验效率和直观必,使学生可把注意力集中在硬软件设计和调试过程中。

5.高性能稳压开关电源

系统采用了具有抗短路、过流的高性能稳压开关电源,从而可以避免学生实验过程中因接线失误而导致的芯片或整机损坏情况。

2.216位微机原理教学实验环境

QTH-8086B集成调试软件,为用户提供了完整的16位微机原理实验调试平台。

该软件具有下列一些特征:

●全新的WINDOWS界面版本,支持WIN98/ME/2000/XP/NT操作系统

●可在线修改、编辑、编译、连接

●十分强大的智能书签功能

●符合编程语言语法的彩色文本显示,用户可根据个人爱好修改特定和着色功能

●先进的错误定位,可直接进入错误位置,无需查找错误信息。

2.316位微机实验系统硬件电路简介

1、电位器输出0~5V电压

2、

配有带驱动的16个LED发光管电路,用于观察简单的实验结果

图2-3-1电位器输出电压

图2-3-216个发光管电路

3、8路手动电平控制电路,给实验提供简单的高低电平

图2-3-38路手动电平控制电路

4、2路手动单脉冲输出电路,给实验提供单脉冲信号

图2-3-42路手动单脉冲输出电路

5、

1路分频器电路,给实验提供不同频率的振荡信号,输入频率为CLOK,则输出频率为CLOK/2,CLOK/4,CLOK/8,CLOK/164组选择。

图2-3-5分频电路

6、2路振荡方波信号源:

1HZ,32HZ,1024HZ,32.768KHZ,262.14KHZ,1.5MHZ,6MHZ,24MHZ八组选择,给实验提供不同频率的振荡信号

图2-3-

6振荡电路

2.4软件的安装

(1)插入QTH-8086B安装盘,一直点“下一步”进行默认安装。

(2)自动在C盘下生成QTH8086B文件夹,在该文件夹中含有各种实验的源程序。

(3)在桌面上生成QTH-8086B软件图标。

2.5实验仪的使用

(1)用实验仪所配的串口线把微机串口和实验仪的主控模块MCU8088/8086H的串口连起来。

(2)按照实验指导书连好所做实验的连线。

(3)连好电源线,并打开电源。

(4)双击桌面上的QTH-8086B软件图标,启动调试软件。

(5)打开所做实验的源程序,进行编译连接、调试、运行。

第二部分16位微机接口技术

第三章基本接口技术实验

本章提供的实验以达到掌握微型计算机基本接口技术的目的。

操作本章的实验,要求用户已经学习了PC微机的基本原理和基本结构,并能够熟练的使用汇编语言编写实验程序。

另外,本章共提供了各类实验,用户可以根据专业需要及学时情况选做其中的若干个。

3.1基本IO口扩展实验

3.1.1实验目的

了解TTL芯片扩展简单I/O口的方法,掌握数据输入输出程序编制的方法。

3.1.2实验设备

(1)PC机一台

(2)QTH-8086B16位微机教学实验仪一套

3.1.3实验说明

74LS244是一种三态输出的8总线缓冲驱动器,无锁存功能,当G为低电平时,Ai信号传送到Yi,当为高电平时,Yi处于禁止高阻状态。

74LS273是一种8D触发器,当CLR为高电平且CLK端电平正跳变时,D0——D7端数据被锁存到8D触发器中。

3.1.4实验原理图

图3-1-174LS244与74LS273扩展I/O口原理图

3.1.5实验内容

本实验利用74LS244作为输入口,读取开关状态,并将此状态通过74LS273驱动发光二极管显示出来。

3.1.6实验步骤

图3-1-2扩展I/O口连线图

(1)实验连线:

Ø

244的CS——MCU主模块的地址A15,Y7—Y0——开关K01—K08。

273的CS——MCU主模块的地址A14,Q7—Q0——发光二极管L1—L8。

该模块的WR、RD分别连到MCU主模块的WR、RD。

该模块的数据(AD0~AD7)连到MCU主模块的数据(AD0~AD7)。

(2)运行程序:

IO.ASM

拨动开关,观察发光二极管的变化。

3.28259A中断应用实验

3.2.1实验目的

1.掌握8259A中断控制器的工作原理;

2.掌握8259A可编程中断控制器的应用编程。

3.2.2实验设备

(1)PC微机一台。

(2)QTH-8086B实验装置一套。

3.2.3实验内容

本实验用脉冲作为中断源,编写一实验程序,完成按键中断的响应,每产生一次按键中断,数码管高位显示中断号,低位显示中断次数,拨动开关KN09观察数码管的变化。

3.2.4实验说明

中断控制是微机系统的主要管理方式之一,也是处理器与外设之间通信的最有效方法之一。

它可以减少系统为反复查询外部设备状态而消耗的时间,提高了系统的整体运行效率。

在现代16位微机系统中,系统的中断有两类:

软件中断和硬件中断。

硬件中断可以实现微机系统对外设的管理,由8259中断控制器来完成。

1、8259控制器的介绍

中断控制器8259A是Intel公司专为控制优先级中断而设计开发的芯片。

它将中断源优先级排队、辨别中断源以及提供中断矢量的电路集于一片中,因此无需附加任何电路,只需对8259A进行编程,就可以管理8级中断,并选择优先模式和中断请求方式,即中断结构可以由用户编程来设定。

同时,在不需增加其它电路的情况下,通过多片8259A的级连,能构成多达64级的矢量中断系统。

它的管理功能包括:

记录各级中断源请求,

判别优先级,确定是否响应和响应哪一级中断,

响应中断时,向CPU传送中断类型号。

8259A的内部结构和引脚如图3-2-1所示。

8259A的命令共有7个,一类是初始化命令字,另一类是操作命令。

8259A的编程就是根据应用需要将初始化命令字ICW1-ICW4和操作命令字OCW1-OCW3分别写入初始化命令寄存器组和操作命令寄存器组。

ICW1-ICW4各命令字格式如图3-2-2所示,OCW1-OCW3各命令字格式如图3-2-3所示,其中OCW1用于设置中断屏蔽操作字,OCW2用语设置优先级循环方式和中断结束方式的操作命令字,OCW3用语设置和撤消特殊屏蔽方式,设置中断查询方式以及设置对8259内部寄存器的读出命令。

图3-2-18259内部结构和引脚图

A0

D7

D6

D5

D4

D3

D2

D1

D0

1

LTIM

ADI

SNGL

IC4

8086/88不用

特征位

0:

边沿触发

1:

电平触发

无效

单片使用

多片级联

不需要ICW4

图3-2-2(a)ICW1格式

中断类型高5位

图3-2-2(b)ICW2格式

S7

S6

S5

S4

S3

S2

S1

S0

主片

不可用

ID2

ID1

ID0

从片

图3-2-2(c)ICW3格式

SFNM

BUF

M/S

AEOI

UPM

图3-2-2(d)ICW4格式

图3-2-3OCW命令字格式

2、8259寄存器及命令的控制访问

在硬件系统中,8259仅占用两个外设接口地址,在片选有效的情况下,利用A0来寻址不同的寄存器和命令字。

对寄存器和命令字的访问控制如表3-2-1所示。

表3-2-18259寄存器及命令的访问控制

读信号

写信号

片选

操作

读出ISR,IRR的内容

读出IMR的内容

写入OCW2

写入OCW3

X

写入ICW1

写入OCW1,ICW2,ICW3,ICW4

3、PC微机系统中8259A的应用

在现代PC微机系统中,系统中包含了两片8259A中断控制器,经级连可以管理16级硬件中断,其中部分中断源已经被系统硬件占用,具体使用情况如表3-2-2示。

两片8259A的端口地址为:

主片在020H-03FH,实际使用020H和021H两个端口;

从片在0A0H-0BFH范围,实际使用0A0H和0A1H两个端口。

表3-2-2PC微机系统中的硬件中断

中断源

功能

中断向量号

主8259AIRQ0

定时中断

08H

主8259AIRQ8

实时钟

70H

主8259AIRQ1

键盘中断

09H

主8259AIRQ9

保留

71H

主8259AIRQ2

接从8259A

0AH

主8259AIRQ10

72H

主8259AIRQ3

COM2

0BH

主8259AIRQ11

73H

主8259AIRQ4

COM1

0CH

主8259AIRQ12

74H

主8259AIRQ5

硬盘/并口2中断

0DH

主8259AIRQ13

写处理中断

75H

主8259AIRQ6

软盘

0EH

主8259AIRQ14

硬盘控制器

76H

主8259AIRQ7

打印机

0FH

主8259AIRQ15

77H

3.2.5实验步骤

(1)实验连线:

8259模块选通线CS连到MCU主模块的地址A14。

8259模块的WR、RD分别连到MCU主模块的WR、RD。

8259模块的数据(AD0~AD7)、地址线(A0~A7)分别连到MCU主模块的数据(AD0~AD7)、地址线(A0~A7)。

8259模块的INTA接MCU主模块的的INTA,INT接MCU主模块的INTR,IRx(指IR0~IR7中的任一个)接信号源模块的1H。

8255模块的WR、RD分别连到MCU主模块的WR、RD。

8255模块的数据(AD0~AD7)、地址线(A0~A7)分别连到MCU主模块的数据(AD0~AD7)、地址线(A0~A7)。

8255模块选通线CE连到MCU主模块的地址A15。

8255模块的PC0接串并转换电路的CLK,PC1接DIN。

INTR.ASM。

3.3可编程定时器/计数器8254实验

3.3.1实验目的

了解计数器的硬件连接方法及时序关系,掌握8254的各种模式的编程及其原理,用示波器观察各信号之间的时序关系。

3.3.2实验设备

(1)PC机一台;

(2)QTH-8086B16位微机教学实验仪一套。

3.3.3实验说明

8254是一种可编程的定时器/计数器芯片,它具有3个独立的16位计数器通道,每个计数器都可以按照二进制或二-十进制计数,每个计数器都有6种工作方式,计数频率可高达24MHz,芯片所有的输入输出都与TTL兼容。

计数器都有6种工作方式:

方式0—计数过程结束时中断;

方式1—可编程的单拍脉冲;

方式2—频率发生器;

方式3—方波发生器;

方式4—软件触发;

方式5—硬件触发。

6种工作方式主要有5点不同:

一是启动计数器的触发方式和时刻不同;

二是计数过程中门控信号GATE对计数操作的影响不同;

三是OUT输出的波形不同;

四是在计数过程中重新写入计数初值对计数过程的影响不同;

五是计数过程结束,减法计数器是否恢复计数初值并自动重复计数过程的不同。

3.3.4实验内容

将32Hz的晶振频率作为8254的时钟输入,利用定时器8254产生1Hz的方波,发光二极管不停闪烁,用示波器可看到输出的方波。

3.3.5实验原理图

图3-3-1可编程定时器/计数器8254原理图

3.3.6实验步骤

信号源模块短路32.0Hz,CLK连到8254模块的CLK0。

8254模块选通线CS连到MCU主模块的地址A14。

8254模块GATE0接电源+5V;

OUT0接发光二极管L1。

该模块该模块的数据(AD0~AD7)、地址线(A0~A7)分别连到MCU主模块的数据(AD0~AD7)、地址线(A0~A7)。

8254.ASM。

(3)观察发光二极管,用示波器可看到输出的方波。

图3-3-28254定时器/计数器实验

3.4可编程并行接口8255实验

3.4.1实验目的

了解可编程并行接口芯片8255的内部结构、工作方式、初始化编程及应用。

3.4.2实验设备

3.4.3实验说明

1、8255A的内部结构:

(1)数据总线缓冲器:

这是一个双向三态的8位数据缓冲器,它是8255A与微机系统数据总线的接口。

输入输的数据、CPU输出的控制字以及CPU输入的状态信息都是通过这个缓冲器传送的。

(2)三个端口A,B和C:

A端口包含一个8位数据输出锁存器和缓冲器,一个8位数据输入锁存器。

B端口包含一个8位数据输入/输出锁存器和缓冲器,一个8位数据输入缓冲器。

C端口包含一个8位数据输出锁存器及缓冲器,一个8位数据输入缓冲器(输入没有锁存器)。

(3)A组和B组控制电路:

这是两组根据CPU输出的控制字控制8255工作方式的电路,它们对于CPU而言,共用一个端口地址相同的控制字寄存器,接收CPU输出的一字节方式控制字或对C口按位复位字命令。

方式控制字的高5位决定A组工作方式,低3位决定B组的工作方式。

对C口按位复位命令字可对C口的每一位实现置位或复位。

A组控制电路控制A口和C口上半部,B组控制电路控制B口和C口下半部。

(4)读写控制逻辑:

用来控制把CPU输出的控制字或数据送至相应端口,也由它来控制把状态信息或输入数据通过相应的端口送到CPU。

2、8255A的工作方式:

方式0—基本输入输出方式;

方式1—选通输入输出方式;

方式2—双向选通输入输出方式。

3、8255A的状态字:

图3-4-18255方式1的状态字

图3-4-28255方式2的状态字

3、8255A的控制字:

A组方式

00=方式01=方式1

1X=方式2

A口

0=输出

1=输入

C口高4位

B组方式

0=方式0

1=方式1

B口

C口低4位

图3-4-38255A方式控制字

不用

位选择

000=C口0位……111=C口7位

0=复位

1=置位

图3-4-4C口按位置位/复位控制字

3.4.4实验原理图

 

图3-4-5可编程并行接口8255电路

3.4.5实验内容

(1)流水灯实验:

利用8255的A口循环点亮发光二极管。

(2)交通灯实验:

利用8255的A口模拟交通信号灯。

(3)I/O输入输出实验:

利用8255的A口读取开关状态,8255的B口把状态送发光二极管显示。

3.4.6实验步骤

1、流水灯实验:

(1)实验连线

该模块的数据(AD0~AD7)、地址线(A0~A7)分别连到MCU主模块的数据(AD0~AD7)、地址线(A0~A7)。

8255的PA0~PA7连到发光二极管的L0~L7。

(3)XunHuan.ASM,观察发光二极管。

图3-4-6流水灯实验图3-4-7交通灯实验

图3-4-8I/O输入输出实验

2、交通灯实验:

8255的PA0-L7、PA1-L6、PA2-L5、PA3-L3、PA4-L2、PA5-L1。

Trac.ASM,观察发光二极管。

3、I/O输入输出实验:

8255的PA0~PA7接开关K0~K7,8255的PB0~PB7接发光二极管L0~L7。

运行程序:

Kaiguan.ASM;

拨动开关,观察发光二极管。

3.7A/D转换实验

3.7.1实验目的

掌握0809A/D转换芯片的硬件电路和软件编程。

3.7.2实验设备

3.7.3实验说明

ADC0809的主要性能:

(1)8位逐次逼近型A/D转换器,所有引脚的逻辑电平与TTL电平兼容。

(2)带有锁存功能的8路模拟量转换开关,可对8路0~5V模拟量进行分时切换。

(3)输出具有三态锁存功能。

(4)分辨率:

8位,转换时间:

100μs。

(5)不可调误差:

±

1LBS,功耗:

15mW。

(6)工作电压:

+5V,参考电压标准值+5V。

(7)片内无时钟,一般需外加640KHz以下且不低于100KHz的时钟信号。

ADC0809的内部结构:

ADC0809是CMOS的8位模/数转换器,采用逐次逼近原理进行A/D转换,芯片内

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1