欢迎来到天天文库
浏览记录
ID:30773587
大小:176.00 KB
页数:4页
时间:2019-01-03
《8255可编程并行口实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、上海电力学院实验报告计算机硬件实验课程题目:8255可编程并行口实验III班级:姓名:学号:1、实验目的(1)掌握并行接口芯片8255A的微机接口的连接方法。(2)学握并行接口芯片8255A的工作方式及编程方法。2、实验内容(1)实验原理。实验原理图如下,PC口8位接8个开关K1-K8,PB口8位接8个发光二极管,从PC口读入8位开关量送PB口显示。拨动K1~K8,PB口上接的8个发光二极管L0〜L7对应显示K1〜K8的状态。8255A«ffi程并行口实验(一)V5-£rBJIDODI633855器札«LeLlLZC.1L1LJLiL?l
2、llillIIlsIi时II(2)实验线路连接。1)8255A芯片PC0-PC7插孔依次接K1~K&2)8255A芯片PBO〜PB7插孔依次接L0~L7。3)8255A的CS插孔CS-8255接译码输出Y7插孔。3、实验步骤(1)按照实验原理图连好线路。(2)运行实验程序。在数码管上显示“8255-1”,同时拨动K1~K8,L0~L7会跟着亮灭。4.实验程序及程序流程图CODESEGMENTASSUMECS:CODEIOCCNPTEQU0073HIOCPTEQU0072HIOBFTEQU0071HSTART:MOVDX,0073HMOVA
3、U89HOUTDX,ALL1:MOVDX,0072HINAL,DXMOVDX,0071HOUTDX,ALCALLDELAY1JMPLIDELAY1:MOVCX,03FFFHDELAY2:LOOPDELAY2RETCODEENDS;各端口的端口号;写控制字;C端口读入数据;B端口输出数据;调用延吋程序▼置8255PB0为低电平T读取PC口值将PC口值送PB11显示ENDSTART嗣网縮粉口咖-)n器鳥盘豊蟲PK1.MCODESEGMENT1SSUUCSsCODEIOCCNPTEQU0073HI0CPTEQU0072HXOBFTEQU0071
4、HSTART:K0VDX.0073HKOVAL,e9HOUTDX.AbL1:MOVDX.0072HIMJLL.DXMOVDX“0071HOUTDX“ALCALLt>ELAYlJMPLIDELAY1:MOVCX#03FFr«DELAT2:L00PDELJLY2RETCODEENDSENDSTARTSICFACDIFF8C0000cs0000FFOODS0000FFOOSS00000600ES00000000P1000FFOO"FL0000口pc:oooo:ioooEBE⑥X,■QOOOOUOOOBA73OOMOVDX.007310000:1
5、003B089MOVAL,690000:1005EEOUTAL.DX0000:1006BA7200MOVDX.00720000:1009ECINAL.DXOOOOslOOABA7100MOVDX.00710000:1O0DEEOUTAL.DX0000:100EE80200CALLA-10130000:1011EBF3JHPA-1006nnnnaarrirMWrv5ee51S刃・••FB55BB•1MBTM>Fl••M7DBCFT•IKFF••CAFI>FFIEFF7F?CFF?CEFETMFFBDFF・U・・・C:DTCCPRLwm.
6、inkCollieEnd:0famine0ErrorsEnd:IVarninc0ErrorsLINK:warningL4021:nortacksepient实验小结通过本次实验,掌握了并行接口芯片8255A的微机接口的连接方法,并且动手实践连接了8255A,不仅仅提高了口己的动手能力,述使我对8255A的接口有了更形彖具体的理解。其屮也掌握并行接口芯片8255A的工作方式及编程方法,通过自己编程,使自己对编程和对程序的理解也有了很大的帮助。
此文档下载收益归作者所有