您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 8255并行接口实验
8255并行接口实验一、8255-拨动开关和LED显示实验1.实验内容(需求)将8255端口A与8位拨动开关连接,8255端口B与8位LED连接,选择8255为方式0工作,编程序完成LED实时显示开关状态的功能,即每位LED对应一位开关状态。开关往下拨动,对应LED灭,开关往上拨动,对应LED点亮。编程涉及8255端口地址有四个,译码地址自定。2.硬件设计8255PA0PA2PA1CSPA3PA4PA5PA6PA7PB4PB7K0K2K1K3K4K5K6K7L4L5L6L7拨动开关PB5PB6200-20FH地址译码210-21FH220-22FH230-23FH240-24FH250-25FH260-26FH270-27FHPB0PB3L0L1L2L3LED显示灯PB1PB2…………3.软件设计使用方式0,A端口与8位拨动开关连接输入(𝐷6𝐷5=00,𝐷4=1)B端口方式0,输出(𝐷2=0,𝐷1=0),所以方式命令为:10010000b开始结束方式0,PA输入,PB输出,初始化命令字为10010000读取PA口数据PB口输出数据4.实验现象与分析现象:开关往下拨动,对应LED灭,开关往上拨动,对应LED点亮分析:PA口读取拨动开关的状态,获取𝐾0𝐾7共8个开关的高低电平,PB口接8个LED灯,通过PB口输出从PA口读入的开关状态值,通过LED灯的暗亮情况显示出来,开关为低电平时,对应的LED灯暗,开关为高电平时,对应的LED灯亮。5.程序清单.modelsmall.386codesegmentassumecs:codestart:movdx,203hmoval,10010000b;写方式命令字outdx,alnext:movdx,200hinal,dx;读端口PA数据movdx,201houtdx,al;写数据到端口PBjmpnextcodeendsendstart
本文标题:8255并行接口实验
链接地址:https://www.777doc.com/doc-2892021 .html