微型计算机原理实验讲义文档格式.docx

上传人:b****6 文档编号:17352354 上传时间:2022-12-01 格式:DOCX 页数:38 大小:232.24KB
下载 相关 举报
微型计算机原理实验讲义文档格式.docx_第1页
第1页 / 共38页
微型计算机原理实验讲义文档格式.docx_第2页
第2页 / 共38页
微型计算机原理实验讲义文档格式.docx_第3页
第3页 / 共38页
微型计算机原理实验讲义文档格式.docx_第4页
第4页 / 共38页
微型计算机原理实验讲义文档格式.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

微型计算机原理实验讲义文档格式.docx

《微型计算机原理实验讲义文档格式.docx》由会员分享,可在线阅读,更多相关《微型计算机原理实验讲义文档格式.docx(38页珍藏版)》请在冰豆网上搜索。

微型计算机原理实验讲义文档格式.docx

16位微机接口技术的教学内容适合非电类专业以微机应用普及课、电类专业以专业基础课的形式来开展。

第二章QTH—8086B教学实验仪简要介绍

QTH-8086B实验系统是为满足各大专院校进行“16位微机原理与接口技术”课程的开放式实验教学而精心设计的,其功能强大,为16位微机原理和16位微机接口技术分别提供了实验平台。

2.1系统构成及特点

2.1.1系统构成

16位微机原理部分的实验平台由一组支持在80386及其以上PC微机上的编程、调试软件构成。

用户可以通过该平台进行16位微机实验程序编制、运行及调试。

16位微机接口应用部分的平台用于支持基本接口应用学习,用户可以基于该接口学习常用接口芯片的编程及应用,用户可以参考这些实例快速掌握接口应用的实现方法。

QTH-8086B提供下列实验内容:

表2-1QTH-8086B实验系统硬件内容

基本单元

实验内容

主控模块

MCU8088/8086H

1、系统电源输出接口

2、提供16位地址总线,8位数据总线接口

3、各种16位机的控制信号

常用I/O实验模块

1、74LS244与74LS273基本输入/输出实验

2、8259中断实验

3、8254定时器与计数器和分频器实验

4、8255通用I/O接口实验、打印机实验

5、16C550通用串行口接口实验,RS232实验,与PC机通讯实验

AD/DA,16位DRAM,语音综合实验模块

1、ADC08098位AD实验

2、DAC08328位DA实验

3、ISD1420语音实验

4、RAM实验

键盘LED显示模块

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)拨动开关,观察发光二极管的变化。

PAGE60,132

.MODELsmall

.STACK20H

.DATA20H

LS244EQU7000H

LS273EQU0B000H

.CODE

ORG0100H

MAIN:

MOVSP,9000H

MOVDX,LS244;

读取开关状态

INAL,DX

MOVDX,LS273

OUTDX,AL;

送LED显示

JMPMAIN

END

3.9扩展存储器读写实验

3.9.1实验目的

(1)学习片外存储器扩展的方法。

(2)学习数据存储器不同的读写方法。

3.9.2实验设备

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

(2)PC机一台;

3.9.3实验内容

编写简单的程序,对实验板上提供的外部存储器(62256)进行读写操作,连续运行程序,数码管上显示99。

3.9.4实验步骤

DRAM模块的RAMWR、RAMRD连到分别连到MCU主模块的WR、RD。

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

DRAM模块选通线RAMCS连到MCU主模块的A14。

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。

(2)

运行程序:

62256.ASM,观察数码管的变化。

图3-9-1存储器读写实验连线

PAGE60,132

.STACK20h

RAMADDRESSEQU0B000H

A8255EQU7000H

B8255EQU7001H

C8255EQU7002H

D8255EQU7003H

DCLK0EQU00000000B

DCLK1EQU00000001B

DIN0EQU00000010B

DIN1EQU00000011B

.CODE

DIDATADB?

;

MOVDX,D8255

MOVAL,80H

OUTDX,AL

NEXT:

CALLW_RAM;

把数据存入指定的地址中

CALLR_RAM;

从指定的地址中读出数据

MOVDIDATA,AL

CALLDISP

JMP$

********************************************************

/*写RAM子程序*/*

********************************************************

W_RAM:

MOVDX,0B000H;

把数据存入指定的地址中

MOVBX,OFFSETRAMDATA

MOVAL,[BX]

MOVAL,99H

W_RAM1:

OUTDX,AL

RET

/*读RAM子程序*/*

R_RAM:

MOVDX,0B000H

R_RAM1:

INAL,DX;

RET

***************************************************************

/*显示子程序*/*

DISP:

MOVAL,DIDATA;

取低位

ANDAL,0FH

CALLSEND;

显示

MOVAL,DIDATA

MOVCL,04H

SHRAL,CL;

取高位

SEND:

PUSHCX

MOVAH,00H

MOVDI,AX

MOVBX,OFFSETSGTB1

MOVAL,[BX+DI];

取字符

MOVAH,AL

MOVCX,01H

SEND1:

MOVDX,D8255

MOVAL,DCLK0;

DCLK<

-0

OUTDX,AL

MOVAL,AH

RCLAL,CL

JCSEND2

MOVAL,DIN0;

DIN<

JMPSEND3

SEND2:

MOVAL,DIN1;

-1

SEND3:

MOVAL,DCLK1

OUTDX,AL;

INCCX

CMPCX,09H

JNZSEND1

MOVAL,DIN1

POPCX

RET

/*延时子程序*/*

DELAY:

MOVCX,0FFFFH;

延时

LOOP$

SGTB1DB0C0H;

DB0F9H;

1

DB0A4H;

2

DB0B0H;

3

DB99H;

4

DB92H;

5

DB82H;

6

DB0F8H;

7

DB80H;

8

DB90H;

9

DB88H;

A

DB83H;

B

DB0C6H;

C

DB0A1H;

D

DB86H;

E

DB8EH;

F

DB00H

RAMDATADB099h

END

3.13128*64点阵式LCD实验

3.13.1实验目的

掌握点阵式LCD液晶显示器硬件接口电路,并了解字符的提取及显示原理。

3.13.2实验设备

(1)PC机一台;

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

3.13.3实验说明

表3-13-1液晶显示器的引脚

编号

符号

引脚说明

VSS

电源地

11

DB4

DataI/O

VDD

电源正极(+5V)

12

DB5

VO

液晶显示偏压输入

13

DB6

RS

数据/命令选择端(H/L)

14

DB7

R/W

读写控制信号(H/L)

15

CS1

片选IC1信号

使能信号

16

CS2

片选IC2信号

DB0

17

RST

复位端(低电平复位)

DB1

18

VEE

负电源输出(-10V)

DB2

19

BLA

背光源正极(+4.2V)

10

DB3

20

BLK

背光源负极

控制器接口说明

(1)基本操作时序:

读状态:

输入:

RS=L,R/W=H,CS1或CS2=H,E=高脉冲;

输出:

D7-D0=状态字

写指令:

RS=L,R/W=L,D7-D0=指令码,CS1或CS2=H,E=高脉冲;

读数据:

RS=H,R/W=H,CS1或CS2=H,E=H;

D7-D0=数据

写数据:

RS=H,R/W=L,D7-D0=数据,CS1或CS2=H,E=高脉冲;

(2)状态字说明:

对控制器每次读写操作之前,都必须进行读写检测,确保STA7为0

(3)RAM地址映射图:

LCD显示屏由两片控制器控制,每个内部带有64*64位(512字节)的RAM缓冲区,对应关系如图3-13-1。

图3-13-1RAM地址映射图

D7

D6

D5

D4~D0

STA7

STA6

STA5

STA4~STA0

读写操作使能

1:

关闭

0:

未用

液晶显示状态

禁止

允许

表3-13-1状态字

(4)指令说明:

指令码

功能

3EH

关显示

B8H+页码(0~7)

设置数据地址页指针

3FH

开显示

40H+列码(0~36)

设置数据地址列指针

C0H

设置显示初始行

3.13.4实验原理图

图3-13-2LCD液晶板电路图3-13-3点阵式LCD实验连线

3.13.5实验内容

在本实验中显示“启东市微机应用研究所QidongcomputerInstituteWWW.QTH.COM.CN”。

3.13.6实验步骤

LCD液晶显示模块的SWR、SRD连到分别连到MCU主模块的WR、RD。

LCD液晶显示模块的数据线(AD0~AD7)连到MCU主模块的数据线(AD0~AD7)。

LCD液晶显示模块的地址线(A0~A7)连到MCU主模块的低位地址线(A0~A7)。

HZ12864.ASM。

(3)观察液晶显示器,显示“启东市微机应用研究所QidongcomputerInstituteWWW.QTH.COM.CN”。

.DATA

XPOSDB?

;

列方向地址指针

YPOSDB?

;

行方向地址指针

要显示的数据

CALLLCDRESET;

复位

MOVDIDATA,00H

CALLLCDFILL;

空格填充整屏

MOVXPOS,00H;

设置页

MOVYPOS,00H;

设置列

MOVBX,OFFSETSTRING1;

字符串首地址

MAIN1:

CALLPUTSTR

JMPMAIN1

*****************************************************************************

/*显示字符子程序*/

PUTSTR:

CA

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

当前位置:首页 > 高中教育 > 小学教育

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

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