微机原理及应用实验指导书.docx

上传人:b****2 文档编号:2262647 上传时间:2022-10-28 格式:DOCX 页数:21 大小:540.59KB
下载 相关 举报
微机原理及应用实验指导书.docx_第1页
第1页 / 共21页
微机原理及应用实验指导书.docx_第2页
第2页 / 共21页
微机原理及应用实验指导书.docx_第3页
第3页 / 共21页
微机原理及应用实验指导书.docx_第4页
第4页 / 共21页
微机原理及应用实验指导书.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

微机原理及应用实验指导书.docx

《微机原理及应用实验指导书.docx》由会员分享,可在线阅读,更多相关《微机原理及应用实验指导书.docx(21页珍藏版)》请在冰豆网上搜索。

微机原理及应用实验指导书.docx

微机原理及应用实验指导书

目录

第一章概述2

第二章实验系统组成和结构3

实验一存储器块清零实验9

实验二多分支程序设计实验10

实验三8255输入、输出实验11

实验四步进电机控制13

实验五8251串行口通讯实验16

实验六I/O端口实验18

第一章概述

《微机原理及应用》实验采用伟福Lab2000P仿真实验系统,本仿真实验系统由板上仿真器、实验仪、伟福仿真软件、开关电源构成。

本实验板提供以下实验电路:

(1)数模变换电路

(2)模数变换电路

(3)逻辑电平输入开关

(4)逻辑电平显示电路

(5)单脉冲电路

(6)逻辑笔电路

(7)1MHz及500KHzHH脉冲信号源

(8)PWM转换电压电路

(9)模拟量电压(电位器)电路

(10)串口通信实验电路

(11)扬声器驱动电路

(12)继电器控制电路

(13)逻辑门电路

(14)六位8段码LED数字显示器

(15)4x6键盘

(16)存贮器

(17)通用集成电路插座(DIP40/28/24/20/18/16/14)

(18)地址,数据及控制电路总线接出插座

通过可选附件还可以扩展完成以下实验:

(19)步进电机实验

(20)打印机驱动实验

(21)传感器实验

(22)直流电机实验

 

第二章实验系统组成和结构

伟福实验系统可根据教学实践的需要实现MCS51/MCS196单片机原理与接口,8088/8086微机原理与接口的一系列实验,并在硬件上预留了自主开发实验的空间。

该实验系统对基本实验仅需少量连线就可进行,以减轻学生的工作量,同时也提供了一些需较多连线的扩展性实验以进一步锻炼学生的动手能力。

此外,它还为学员们提供了强大的软硬件调试手段。

2.1伟福实验系统的硬件组成

实验仪上有丰富的实验电路和灵活的组成方法。

这些电路既可以和8031系列、也可以和80C196系列CPU及8088/8086CPU组合完成各种实验。

2.2LED6位数字显示器及4ⅹ6键盘电路

本实验仪的LED显示电路和键盘电路如图1。

显示控制的位码由74HC374输出,经MC1413反向驱动后,做LED的位选通信号。

位选通信号也可做为键盘列扫描码,键盘扫描的行数据从74HC245读回,374输出的列扫描码经245读入后,用来判断是否有键被按下,以及按下的是什么键。

如果没有键按下,由于上拉电阻的作用,经245读回的值为高,如果有键按下,374输出的低电平经过按键被接到245的端口上,这样从245读回的数据就会有低位,根据374输出的列信号和245读回的行信号,就可以判断哪个键被按下。

LED显示的段码由另一个74HC374输出。

键盘和LED显示的地址译码见下图,做键盘和LED实验时,需将KEY/LEDCS接到相应的地址译码上。

位码输出的地址为0X002H,段码输出的地址为0X004H,键盘行码读回的地址为0X001H,此处X是由KEY/LEDCS决定,参见地址译码。

例如将KEY/LEDCS接到地址译码的CS0上,那么位码输出的地址就为08002H,段码输出的地址就是08004H,键盘行码读回的地址为08001H。

图1:

键盘及LED显示电路

2.3LED电平显示电路

图2:

LED电平显示电路

实验仪上装有8只发光二极管及相应驱动电路,见图2。

L0―L7为相应发光二极管驱动信号输入端,该输入端为高电压电平“1”时发光二极管点亮。

我们可以通过P1口对其直接进行控制,点亮或者熄灭发光二极管。

2.4逻辑电平开关电路

实验仪上有8只开关K0―K7,并有与之相对应的K0―K7引线孔为逻辑电平输出端。

开关向上拨相应插孔输出高电平“1”,向下拨相应插孔输出低电平“0”,见图3。

图3:

逻辑电平开关电路

2.5单脉冲电路

单脉冲电路由按键(PULSE)和去抖动电路组成,每按一次(PULSE)键产生一个单脉冲。

板上有单脉冲的输出信号插孔,图为“”和“”,分别为正脉冲和负脉冲。

图4:

单脉冲发生电路

2.6脉冲发生电路

图5是4MHz脉冲信号输出电路。

如想得到其它频率的脉冲信号,可将4MHz脉冲信号接到分频电路上,经过分频后,能得到2MHz、1MHz、500KHz、250KHz、125KHz、62.5KHz多种频率的脉冲信号。

脉冲产生电路和分频电路如下:

图5:

脉冲产生电路

2.7分频电路

图6:

脉冲分频电路

2.8继电器输出电路

当控制端电平置高,公共触点与常开端吸合。

我们可以将常开端接入一发光二极管,公共端接+5V电平,通过对控制端进行控制,观察发光二极管的状态,见图7。

图7:

继电器控制电路

2.9A/D转换电路

实验仪上有一个0~5V的可调电位器,将可变电压输出端接入A/D转换电路的输入端,通过CPU软件处理,读进A/D转换值,再将转换值送数码管显示。

我们可以调节电位器,使之输出不同电压值,通过数码管的显示,检验A/D转换正确与否。

图8:

A/D转换电路

 

2.10D/A转换电路

实验仪上提供了D/A转换电路如下图所示。

我们可以通过软件编程控制D/A转换芯片DAC0832,输出相应电流值,经过采样电路取出模拟量电压值,用电压表测量电压输出端子,读出电压值。

图9:

D/A转换电路

2.11PWM转换电路

图10:

PWM转换电路

2.12音频放大电路

 

图11:

音频放大滤波电路

2.13可调模拟量输入电路

电位器电路用于产生可变的模拟量。

图12:

电位器

2.14逻辑测量(逻辑笔)电路

本实验仪上有逻辑测量电路,如图13。

可用于测量各种电平,其中红灯亮表示高电平,绿灯亮表示低电平。

如果两灯同时闪动,表示有脉冲信号;两灯都不亮时,表示浮空(高阻态)。

 

图13:

逻辑笔电路

 

2.15存储器电路

本实验仪上有一片32K存储器61256。

提供给学生做存储器实验,由于地址译码为4K一段,所以只能提供4K容量使用,地址从0000H~0FFFH。

用RAMCS来选择不同的地址段,以适应不同的应用电路。

2.16逻辑门电路

本实验仪提供系列门电路:

非门,或门,与门,D触发器。

逻辑门电路由7400和7404组合实现。

或门与门非门

2.17液晶屏显示控制电路

图14:

液晶屏显示控制电路

2.18实验电路插座

本实验仪具有1个40芯通用电路插座,每个插座的全部引脚都被引出到相应的插孔,40芯通用插座可兼容28芯、24芯、16芯和14芯插座。

利用这个插座,可对双列直插式的各种微机芯片进行实验。

2.19总线插孔

本实验仪上有三排总线插座,用于引出各种总线信号,其中AD0~AD7为8根数据总线,A0~A15为16根地址总线。

另外ALE,RD,WR为控制总线。

与CPU相关的一些控制信号和I/O信号例如P1口、RXD、TXD等信号在相应的仿真板上。

2.20地址译码插孔

CS0

08000H~08FFFH

CS1

09000H~09FFFH

CS2

0A000H~0AFFFH

CS3

0B000H~0BFFFH

CS4

0C000H~0CFFFH

CS5

0D000H~0DFFFH

CS6

0E000H~0EFFFH

CS7

0F000H~0FFFFH

2.21串口通信程序实验插孔

用户在做串行通信时,如果不需要将TTL电平转到RS232电平,可直截将POD51/96仿真板或POD8086仿真板上的TXD、RXD、地与通信对方交叉对接即可。

如果想要与标准的设备通信,就要做电平转换,将TTL电平转到RS232电平或将RS232电平转成TTL电平。

本实验仪提供用户串行通信接口,可以用这两个插孔进行RS232通信程序实验,经电平转换后,再通过实验仪的“用户串口”接到PC机或其它RS232设备,实现数据互传。

实验一存储器块清零实验

一、实验目的:

1、掌握存储器读写方法;

2、了解存储器的块操作方法。

二、实验内容:

指定存储器中某块的起始地址和长度,要求能将其内容清零。

具体要求:

将数据段中以BLOCK地址(0400H)开始的256个内存单元清零。

三、实验用设备仪器及材料:

计算机,伟福Lab2000P仿真实验箱。

四、实验方法及步骤:

1、打开实验箱电源。

2、在windows桌面上双击WAVE图标。

3、建立与伟福实验箱的通信仿真器的选择:

Lab2000P仿真实验系统

仿真头:

8088/86实验

端口选择:

COM1

4、编写实验程序。

5、编译:

项目\编译,编译的过程同时也是将程序下传到实验台。

6、程序执行前:

检查数据段中以BLOCK地址开始的256个单元的内容。

7、运行(全速执行,单步,跟踪)。

8、程序执行后:

检查数据段中以BLOCK地址开始的256个单元的内容。

9、关实验箱电源,关主机。

注意:

程序运行结束后,检查结果数据的方法如下:

1、结果放在存储单元情况:

打开伟福软件,选择菜单中的[窗口]/[数据窗口],选择MEMORY,找到地址0400H,既可以检查实验结果。

2、结果放在寄存器的情况:

打开伟福软件,选择菜单中的[窗口]/[CPU窗口],查看SFR特殊功能寄存器,检查实验结果。

五、实验程序流程图:

六、发挥部分:

1、编写程序,实现将存储器0400H---04FFH的256个单元改为0---FFH。

2、编写程序,实现将存储器0400H---0463H的100个单元改为0---99D。

实验二多分支程序设计实验

一、实验目的

1、掌握分支程序的设计方法。

2、掌握宏定义及宏调用的基本方法。

3、了解小写和大写字母的ASCII码表示及其转换方法。

了解数字及其它字符在的ASCII码表示方法。

4、进一步掌握调试工具的使用方法

二、实验预习要求

1、复习比较指令、条件转移指令的用法。

2、复习宏定义及宏调用的基本方法。

3、根据“2.3.3实验内容”中给出的流程图和程序框架编写源程序以便上机调试。

4、程序框架中显示提示信息的指令序列用宏调用实现。

5、从“2.3.4实验习题”中任选一道题目编写源程序以便上机调试。

三、实验内容

从键盘输入一字符,判断该字符是小写字母、大写字母、数字或其它字符。

若输入为小写字母,显示“YouInputaLowercaseLetter”;若输入为大写字母,显示“YouInputaUppercaseLetter”;若输入为数字,显示“YouInputaDigit”;若输入为其它字符,显示“YouInputOtherLetter”。

1、编程指导

数字0~9的ASCII码为30H~39H;大写字母的ASCII码为41H~5AH,小写字母的ASCII码为61H~7AH。

本题目将字符分为小写字母、大写字母、数字及其它字符,根据键入字符的ASCII码值判断其所属类型,并显示相应的信息。

字符串显示使用功能号为09H的DOS功能调用接收键盘输入的单个字符使用功能号为01H的DOS功能调用。

2、流程图及程序框图

(2)流程图

(2)实验代码

实验三8255输入、输出实验

一、实验目的:

1、了解8255芯片结构及编程方法;

2、了解8255输入/输出实验方法。

二、实验内容:

利用8255可编程并行口芯片,实现输入/输出实验,实验中用8255PA口作输出,PB口作输入。

要求:

1、PA口设置为输出口接发光二极管,设置初始输出值为80H,右

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

当前位置:首页 > 人文社科 > 法律资料

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

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