实验指导教程

实验指导教程

ID:37623049

大小:199.00 KB

页数:7页

时间:2019-05-26

实验指导教程_第1页
实验指导教程_第2页
实验指导教程_第3页
实验指导教程_第4页
实验指导教程_第5页
资源描述:

《实验指导教程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验一8255并行接口实验(同学们自己看懂,掌握8255,结合代码和连线图)【实验目的】学习使用Wmd86编写汇编程序,并会加载到试验箱的8086运行;学习常用电路模块之间的接线;学习8086CPU以及8255可编程并行I/O接口芯片的编程和应用。【实验设备】PC机一台,TD-PITE实验装置一套。【实验原理】并行接口是以数据的字节为单位与I/O设备或被控制对象之间传递信息。CPU和接口之间的数据传送总是并行的,即可以同时传递8位、16位或32位等。8255可编程外围接口芯片是Intel公司生产的通用并行I/O接口芯片,它具有A、B、C三个并行接口

2、,用+5V单电源供电,能在以下三种方式下工作:方式0--基本输入/输出方式、方式1--选通输入/输出方式、方式2--双向选通工作方式。8255的内部结构及引脚如图1所示,8255工作方式控制字和C口按位置位/复位控制字格式如图2所示。图1图2本实验使8255端口A工作在方式0并作为输入口,端口B工作在方式0并作为输出口。用一组开关信号接入端口A,端口B输出线接至一组数据灯上,然后通过对8255芯片编程来实现输入输出功能。【实验步骤】(1)实验接线图如图3所示,按图连接实验线路图; 图3(2)编写实验程序,经编译、连接无误后装入系统;(3)运行程序,

3、改变拨动开关,同时观察LED显示,验证程序功能。 【参考程序】请参照并理解以下代码,方便后边实验编程;=======================================================;文件名:A82551.ASM;功能描述:A口为输入,B口为输出,将读入的数据输出显示;注:IOY0为实验箱提供好的译码引脚,地址空间为0600H~063FH(由A10,A9译码而成,部分译码,地址有重叠),此实验中接8255的片选管脚(CS),即8255编程地址由它和A2,A1(接实验箱的A1,A0)决定,具体参考8255地址确定;===

4、====================================================MY8255_AEQU0600H;600H为A口地址MY8255_BEQU0602H;602H为B口地址MY8255_CEQU0604H;604H为C口地址MY8255_CONEQU0606H;606H为控制端口(D)地址SSTACKSEGMENTSTACKDW32DUP(?)SSTACKENDSCODESEGMENTASSUMECS:CODE,SS:SSTACKSTART:MOVDX,MY8255_CON;此三句为8255初始化MOVAL,90

5、H;90即10010000A输入,B输出,方式0OUTDX,AL;写控制字AA1:MOVDX,MY8255_A;INAL,DX;把A端口状态(开关状态)读入到ALCALLDELAY;延时MOVDX,MY8255_BOUTDX,AL;把开关状态输出到B端口,相应LED亮灭JMPAA1;循环DELAY:PUSHCX;延时子程序,思路是执行入栈,出栈等无用操作,改变CX,可以改变延时时间MOVCX,0F00HAA2:PUSHAXPOPAXLOOPAA2POPCXRETCODEENDSENDSTART实验二键盘扫描及显示设计实验(同学们根据电路仿真实验,及

6、8255实验,自行设计本实验代码)【实验目的】了解键盘扫描及数码显示的基本原理,熟悉8255的编程。【实验设备】PC机一台,TD-PITE实验装置一套。【实验内容】将8255单元与键盘及数码管显示单元连接,编写实验程序,扫描键盘输入,并将扫描结果送数码管显示。键盘采用4×4键盘,每个数码管显示值可为0~F共16个数。实验具体内容如下:将键盘进行编号,记作0~F,当按下其中一个按键时,将该按键对应的编号在数码管上显示出来(可以选择显示在一个数码管,可以选择显示在6个数码管上)。8255键盘及显示实验参考接线图如图1所示。图1键盘及数码管显示单元电路图

7、如图2所示(若看不清楚,见资料里的图片;图中7407和1k排阻起驱动数码管作用,编程时可以不管它们)。提示:1.根据本实验两个图,首先初始化8255,使A、B口输出,C0~C3输入,即应写控制字81H。然后可以移植电路仿真实验二的代码。2.实验箱所用数码管为共阴数码管,段码可以参考如下:TABDB3FH,06H,5BH,4FH,66H,6DH,7DH,07HDB7FH,6FH,77H,7CH,39H,5EH,79H,71H图2【实验步骤】1.按图1连接线路图;2.编写实验程序,检查无误后编译、连接并装入系统;3.运行程序,按下按键,观察数码管的显示

8、,验证程序功能。【实验要求】同学们根据所做实验,撰写实验报告,虽然实验是分组进行,但要求每人递交一份报告。报告应包括实验原

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。