文档详情

微机实验源程序.doc

发布:2024-02-18约5.54万字共106页下载文档
文本预览下载声明

目录

TOC\o1-2\h\z\u第一章TD-PIT++实验系统的硬件环境 1

一.概述 1

二.系统总线单元电路 3

第二章32位微机原理软件实验 15

实验一四那么运算 15

实验二均值滤波 18

实验三代码转换 22

实验四字符串冒泡排序 26

实验五描述符和描述符表实验 29

实验六局部描述符表实验 33

第三章32位微机接口硬件实验 36

实验一地址译码电路与I/O接口 36

实验二8254定时/计数器 41

实验三8259中断控制器 47

实验四8255并口控制器 56

实验五A/D与D/A转换实验 65

第四章32位微机接口课程设计 72

课程设计一数据采集系统一 72

课程设计二数据采集系统二〔查询法〕 76

课程设计三数据采集系统三〔中断法〕 80

课程设计四信号发生器 85

课程设计五交通灯实时控制系统设计 93

课程设计六步进电机控制系统设计 99

附录1常用DOS系统功能(INT21H) 105

第一章TD-PIT++实验系统的硬件环境

一.概述

TD-PIT++实验系统硬件主要由PCI总线扩展卡和TD-PIT++实验平台构成,其硬件系统的连接接如图1-1a所示。

USB总线

USB总线

PCI总线

内存总线

总线

AGP总线

CPU

北桥芯片

显卡

显示器

内存

PCI槽

PCI槽

南桥芯片

IED接口

硬盘

键盘

鼠标

FlashBIOS

USB设备

PCI卡

微机实验箱

...

图1-1a硬件系统的连接

PCI总线扩展卡包括PCI总线接口电路和系统配置电路以及扩展总线插座。主要实现PCI总线接口以及将32位高速总线从PC机引出。PCI总线扩展卡结构如图1-1所示。

图1-1PCI总线扩展卡结构

TD-PIT++实验平台上的电路结构主要分两局部:系统总线单元电路和实验单元电路。是32位微机接口实验的主要操作平台。实验平台结构如图1-2所示。

图1-2实验平台结构

二.系统总线单元电路

准系统总线单元实现了面向80x86微机系统的32位系统总线,符合80x86总线时序标的接口电路均可以直接连接到该总线上。总线信号说明如表1-1所示。

表1-1总线信号

实验系统向PC机申请了接口实验所需的配置资源。其中包括16MB的存储地址空间、255字节的I/O地址空间和一个中断请求线。中断请求线是映射到PC机内15个中断线中的一个。系统总线单元将地址空间进行了译码,各提供4个片选信号,片选信

号同偏移地址空间对应关系如表1-2所示。

表1-2片选信号同偏移地址空间对应关系

用PC机分配的I/O或存储器空间始地址加上这个偏移地址,就是实验系统中端口占用的实际地址,I/O和或存储器地址电原理如图1-2A所示。PC机分配的起始地址可以在Tdpit软件中查看或由实验系统附带的配置资源检查程序CHECK.EXE获得。

图1-2A

1.地址译码单元

该单元提供一片开放的译码器74LS138,用于学习地址译码方法。其线路连接如图1-3所示。

图1-3地址译码单元

2.32位I/O接口单元

该单元通过4片三态缓冲器和4片锁存器组成32位的I/O接口,并根据32位总线时序设计了译码电路,可以8/16/32位不同字节宽度来访问该接口。用于学习8位和32位I/O接口设计及编程。其线路连接如图1-4所示。

图1-432位I/O接口单元

3.32位存储器单元

该单元提供32位存储器及其连接电路,并针对32位系统总线提供了存储器译码电路,可以任意完成8位、16位及32位不同字节宽度的存储器操作。其线路连接如图1-5所示。

图1-532位存储器单元

4.FLASHROM单元

该单元提供一片开放的FLASH存储器,用于学习FLASH存储器的编程操作方法。其线路连接如图1-6所示。

图1-6FLASHROM单元

5.8259单元

该单元提供中断控制器8259的连接电路,用于学习中断控制器的操作方法。其线路连接如图1-7所示。

图1-78259单元

6.8237单元

该单元提供DMA控制器8237的连接电路,用于学习DMA传送应用编程方法。其线路连接如图1-8

显示全部
相似文档