微机原理实验五--8255输入、输出实验
南昌大学实验报告
实验五 8255输入、输出实验
一、实验要求:
利用8255可编程并行口芯片,实现输入/输出,实验中用8255PA口作输出,PB口作输入。
二、实验目的:
(1)了解8255芯片结构及编程方法。
(2)了解8255输入/输出实验方法。
三、实验器材:
(1)G2010实验平台 1 台(2)G6W仿真器 1 台(3)连线若干根(4)8255芯片 1 片(5)LAB8088CPU板 1 块
四、实验电路:
8255的/CS接译码器Y2(0A000H-0AFFFH),则命令字地址为0A003H,PA口地址为0A000H,PB口地址为0B001H,PC口地址为0B002H。PA0-PA7(PA口)接L0-L7(LED发光二极管组),PB0-PB7(PB口)接K0-K7(K0-K7开关量发生器),再接上数据线和读/写信号,地址线只接 A0,A1即可,还要接上RESET信号,以便8255A可靠复位。
特别强调:8255的第七脚应接GND(地),第二十六脚应接+5V。
五、实验说明:
可编程通用接口芯片8255A有三个八位的并行I/O口,它有三种工作方式。本实验采用的是方式0:PA,PC口输出,PB口输入。方式字为82H。
六、实验步骤:
(1)使用实验平台锁进插座,如图连线,因8255片选信号为0A000H,所以,A口为0A000H、口为0A001H、C口为0A002H、命令口为0A003H。
(2)硬件测试:把G2010+G6W连PC机,在WINDOWS调试环境下点击[窗口/数据窗口/MEMORY],以打开MEMORY数据窗口,在打开的MEMORY窗口中的0A003H地址(即8255的片选空间)上写入控制字82H,在0A000H(8255的A口)上打入55H,0AAH等数字,LED发光二极管组对应点亮。若不是,则硬件有问题。
(3)编写程序、编译程序,用单步、断点、连续方式调试程序,排除软件错误。运行程序,直至达到本实验的要求为止。
七、程序框图:
八、程序清单:
mode equ 082h ; 方式0,PA,PC输出,PB输入
PortA equ 0A000h ; Port A
PortB equ 0A001h ; Port B
PortC equ 0A002h ; Port C
CAddr equ 0A003h ; 控制字地址
code segment
assume cs:code
start proc near
Start:
mov al, mode
mov dx, CAddr
out dx, al ; 输出控制字
;实验1:PortA输出
mov al, 80H
mov cx, 08H
OutA:
mov dx, PortA
out dx, al ; 输出PortA
mov dx, PortC
out dx, al
shr al, 1 ; 移位
mov ah,100
call delay ; 延时
loop OutA
;实验2:PortB 输入PortA 输出
mov dx, PortB
in al, dx ; 读入PortB
mov dx, PortC
out dx, al
mov dx, PortA
out dx, al ; 输出到PortA
mov ah, 200
call delay
jmp Start
endp
delay proc near
push ax
mov al,0
push cx
mov cx,ax
loop $
pop cx
pop ax
ret
delay endp
code ends
end start
九、实验结果
八个LED灯从左至右依次亮起,之后显示K0-K7八个开关状态(1亮0灭),如此循环8次,灯将会全部熄灭。四个交通灯以逆时针方向依次亮起。
十、实验感想
本次实验主要做了两个
实验1,即往端口A写数据80H,并从端口C输出于第一个LED,之后80H依次向右逻辑右移一位并让LED一次亮起,因cx值为08h,所以循环次数为8次;实验2,即端口B读开关状态并从端口C输出到相应的LED灯,此时LED灯显示的是K0-K7八个开关状态,延时并跳转重复。
这次试验主要在于分析实验程序,理解8255输入输出程序编写,8255A有三个八位的并行I/O口,它有三种工作方式。本实验采用的是方式0:PA,PC口输出,PB口输入。方式字为82H。
相关推荐:
- [教学研究]2012西拉科学校团少队工作总结
- [教学研究]建筑工程公司档案管理制度
- [教学研究]小学数学人教版六年级上册圆的周长和面
- [教学研究]ERP电子行业解决方案
- [教学研究]钢支撑租赁合同范本
- [教学研究]预应力自动张拉系统用户手册Rev1.0
- [教学研究]MOOC课程:金瓶梅人物写真(每章节课后
- [教学研究]追加被执行人申请书(适用追加夫妻关系)
- [教学研究]2014年驾考科目一考试最新题库766
- [教学研究]2013-2014学年度九年级物理第15章《电
- [教学研究]新版中日交流标准日本语初级下26课-客
- [教学研究]小导管注浆施工作业指导书
- [教学研究]一般财务人员能力及人岗匹配评估表
- [教学研究]打1.2.页 小学一年级暑假口算100以内加
- [教学研究]学习贯彻《中国共产党党和国家机关基层
- [教学研究]2012年呼和浩特市中考试卷_35412
- [教学研究]最简易的电线电缆购销合同范本
- [教学研究]如何开展安全标准化建设
- [教学研究]工作分析与人岗匹配
- [教学研究]2016-2017学年高中历史第七单元现代中
- 山东省义务教育必修地方课程小学三年级
- 台湾宜兰大学互联网交换技术课程 01_In
- 思想品德:第一课《我知我家》课件(人
- SAR合成孔径雷达图像点目标仿真报告(附
- 利辛县“十三五”规划研究报告
- 2015-2020年中国手机APP行业市场发展趋
- 广告策略、创意表现、媒体方案
- 企业如何申请专利的的几点思考
- 《中国教育简史》网上作业
- 高中历史第二单元西方人文精神的起源及
- 年终晚会必备_精彩的主持稿_精心整理_
- 信息工程专业自荐书
- 2019高考历史人教版一轮练习:第十二单
- JAVA俱乐部管理系统软件需求规格说明书
- 2016-2021年中国小型板料折弯机行业市
- (人教新课标)六上_比的基本性质课件PPT
- 辽宁省公务员考试网申论备考技巧:名言
- 神经阻滞麻醉知情同意书
- 施工企业信息填报、审核和发布的相关事
- 初一(七年级)英语完形填空100篇




