微机实验指导书(4)

2019-04-21 12:41

实验七 可编程并行接口实验

一、实验类型

验证性实验。

二、实验目的与任务

1、理解可编程并行接口8255的基本工作原理; 2、熟悉8255的初始化编程方法; 3、掌握8255方式0的工作原理及使用。

三、预习要求

预习第6章8255A和32位微机实验指导书。

四、实验基本原理

数码管由8255端口B和端口C联合控制,端口B负责控制某个数码管中的那些段码的显示和小数点的显示(PB7)。端口C的PC4,PC5,PC6发送的信号通过译码后,负责选择6个数码管中的1个显示,即某时刻只有1个数码显示,如果要让几个同时显示,则采用来回扫描显示的方法,且当某个数码管显示时,必须要有一定的延时,约在100ms左右,太短显示不明显(发光不够),太长会产生闪烁。数码管的控制如下图所示:

*数码管显示的数字与8255A端口B的输出的对应关系: 显示数字 0 1 2 3 4 5 6 B口输出 3FH 06H 5BH 4FH 66H 6DH 7DH

7 07H 8 7FH 9 6FH 15

六、实验内容

1、编写程序,在1个数码管上显示某各数字如‘6’等;

2、编写程序,在一个数码管上显示连续变化的数字,从0变化到9; 3、编写程序,利用6个数码管显示123456数字.

七、实验步骤

1、可编程并行接口8255的地址分配:

A口 B口 C口

300H 301H 302H

控制寄存器端口 303H 2、程序流程

八、实验注意事项

1、严格按要求操作,实验完毕请老师检查实验结果后方可离开。 2、实验报告上一定写出程序详单,以及程序运行情况。

九、实验报告要求

根据大纲和实验指导书书写实验报告。

16

实验八 代码输入器设计实验

一、实验类型

设计性实验。

二、实验目的与任务

1、理解可编程并行接口8255的基本工作原理; 2、熟悉8255的初始化编程方法;

3、掌握8255方式0和方式1的工作原理及使用。

三、预习要求

1、预习第6章可编程并行接口芯片8255A。

2、利用MFID实验平台和步进电机驱动模块板进行硬件连接,利用MF2KI集成开发环境进行步进电机软件控制程序的设计、调试,直到使步进电机正常运行。

四、实验基本原理

按照如图连接实验电路,可编程并行接口8255的B口连接8位拨码平开关的

输出K0~K7,A口接LED显示电路的输入L0~L7。

图3.1 8255工作于方式0(C口低4位输出,A口输出)

17

五、实验仪器与设备

1、MFID微机实验平台,1台 2、PC微机,1台 3、专用导线, 若干

4、MASM汇编及调试程序(MF开发环境),1套

六、实验内容

1、编写程序,要求通过8位拨码开关控制8个发光二极管的发光,并验证正确性。

2、利用8位拨码开关输入二进制代码和ASCII码,并在屏幕上显示出来。如利用拨码开关输入ASCII码”HELLO”,同时在屏幕上显示出来。

七、实验步骤

1、可编程并行接口8255的地址分配:

A口 B口 C口

300H 301H 302H

控制寄存器端口 303H 2、程序流程设计

图3.2 8255工作于方式1的程序流程

3、实验程序设计(略) 4、实验验证。

八、实验注意事项

1、严格按要求操作,实验完毕请老师检查实验结果后方可离开。 2、实验报告上一定写出程序详单,以及程序运行情况。

九、实验报告要求

根据大纲和实验指导书书写实验报告。

18

实验九 8253定时计数实验

一、实验类型

验证性实验。

二、实验目的与任务

1、理解定时器/计数器8253的工作原理; 2、掌握8253的编程实现;

3、进一步熟悉使用逻辑笔或示波器。

三、预习要求

预习第7章8253A。

四、实验基本原理

1、按下图虚线连接电路,将计数器0设置为方式0,计数器初值为N(N0FH),用手动逐个输入单脉冲,编程使计数值在屏幕上显示,并同时用逻辑笔(或示波器)观察OUT0电平变化(当输入N+1个脉冲后OUT0变高电平)。

图4.1 8253用于计数(计数器0设置为方式0)

2、按下图虚线连接电路,将计数器0、计数器1分别设置为方式3,计数初值设为1000,用逻辑笔(或示波器)观察OUT1输出电平的变化(频率1Hz)。

19


微机实验指导书(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:交通运输企业安全管理人员考试题库试题4

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: