《微型计算机系统原理及应用》实验报告

《微型计算机系统原理及应用》实验报告

ID:15817509

大小:2.41 MB

页数:9页

时间:2018-08-05

《微型计算机系统原理及应用》实验报告_第1页
《微型计算机系统原理及应用》实验报告_第2页
《微型计算机系统原理及应用》实验报告_第3页
《微型计算机系统原理及应用》实验报告_第4页
《微型计算机系统原理及应用》实验报告_第5页
资源描述:

《《微型计算机系统原理及应用》实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微型计算机系统原理及应用———实验报告———实验题目:8255并行接口学院:信息科学与技术学院班级:姓名:学号:9一、实验目的学习和掌握8255A可编程并行口的使用方法。二、预备知识1、8255A内部结构8255A内部有3个8位I/O端口:A口、B口、C口;也可以分为各有12位的两组:A和B组,A组包含A口8位和C口的高4位,B组包含B口8位和C口的低4位;8255A中的读写控制逻辑用于控制芯片内寄存器的数据和控制字经数据总线缓冲器送入各组接口寄存器中。由于8255A数据总线缓冲器是双向三态8位驱动器,因此可以直接和CPU系

2、统总线相连。2、8255A端口地址表8255A端口地址选择表A1A0RDWRCS操作类型操作方向001010000111000PA  数据总线PB  数据总线PC  数据总线输入(读)00110101111100000000数据总线  PA数据总线  PB数据总线  PC数据总线  控制字输出(写)×1××1××01×11100数据总线三态非法状态数据总线三态断 开 3、8255A工作方式8255A芯片有三种工作方式:方式0、方式1、方式2。它通过对控制寄存器写入不同的控制字来决定其三种不同的工作方式。(1)方式0:基本输入

3、/输出该方式下的A口8位和B口8位可以由输入的控制字决定为输入或输出,C口分成高4位(PC4-PC7)和低4位(PC0-PC3)两组,也有控制字决定其输入或输出。需注意的是:该方式下,只能将C口其中一组的四位全部置为输入或输出。工作方式0(2)方式1:选通输入/输出该方式又叫单向输入输出方式,它分为A、B两组,A组由数据口A和控制口C的高4位组成,B组由数据口B和控制口C的低4位组成。数据口的输入/输出都是锁存的,与方式不同,由控制字来决定它作为输入9还是输出。C口的相应位用于寄存数据传送中所需的状态信号和控制信息。工作方式

4、1输入工作方式1输出(3)方式2:双向输入/输出本方式只有A组(数据口A和控制口C的低3位PC0-PC2)可以使用,此时A口为输入输出双向口,C口中的高5位(PC3-PC7)作为A口的控制位。工作方式24、8255A控制字8255A方式选择控制字98255A的PC口按置位/复位控制字三、实验内容本实验需要在实验箱上实现两组代码。代码一:(B端闸门控制C端LED灯的亮灭)CODESEGMENTASSUMECS:CODEORG1500HSTART:MOVDX,0FF2BH;8255控制口地址MOVAL,82H;控制口命令,将PB

5、口设为输入,PC口设为输出OUTDX,ALSTART1:MOVDX,0FF29H;8255B口地址INAL,DX;将B口的信息送入寄存器AL中MOVDX,0FF2AH;8255C口地址OUTDX,AL;将寄存器信息送入C口JMPSTART1CODEENDSENDSTART代码二:(LED灯循环点亮)CODESEGMENTASSUMECS:CODEORG1500HSTART:MOVDX,0FF2BH;8255控制口MOVAL,80H;控制字命令OUTDX,AL;控制字命令输送至控制口MOVDX,0FF29H;8255B口地址L

6、1:OUTDX,AL;控制字命令也可作为“灯控信号”MOVCX,0FFFFHL2:DECCXJNZL2;延时RCLAL,1;带进位的大循环JMPL1CODEENDSENDSTART四、实验步骤9本实验主要采用DV88H实验系统实现对8255的操作。(实验一)1、在实验箱上连线,PB0——PB7(B口管脚)对应K1——K7(闸门);PC0——PC7(C口管脚)对应L1——L7(LED灯)。2、接通DVCC实验系统电源,在DVCC实验箱上应显示闪动的”P”,否则按RESET键。3、打开DV88H实验系统(桌面上的dv88h实验箱

7、快捷方式),界面如下所示:4、单击工具栏上”新建”或”打开”按钮,编写源程序。单击“编译”按钮,使其形成可执行文件。界面如下:5、按下DVCC实验箱上的PCDBG键(键盘上最右边的第二个),单击工具栏上“联接”按钮,实现PC机和实验箱的联接。若联机成功,则屏幕上出现:反汇编窗口,数据窗口和寄存器标示位窗口如下所示:96、在成功联机后,选中8255-1界面,单击工具栏上的“调试”按钮,把最终文件装载到实验系统RAM区;或者通过单击菜单栏中的“动态调试”按钮,选择“传送(.exe)文件”来实现。其界面如下:7、单击工具栏上“运行

8、”或“单步”按钮,运行实验程序。9实验结果:闸门控制的LED灯8、运行完毕,先按实验箱上的复位按钮Reset键,再按PCDBG键,并且点击屏幕上OK,即可退出运行状态。(实验二)1、在实验箱上连线,PB0——PB7(B端口)对应L1——L7(LED灯)。第二次实验PB0——PB7L1——L

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

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

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