欢迎来到天天文库
浏览记录
ID:41703860
大小:54.30 KB
页数:4页
时间:2019-08-30
《微机原理与接口技术--实验六并行接口8255应用实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
实验六并行接口8255应用实验一、任务与目的1.实验任务:(1)熟悉并行接口8255的结构和编程方法;(2)掌握并行8255接口连接外设的基本方法。2.实验目的:(1).掌握并行8255可编程接口的设置方法;(2)熟悉8255连接外设完成并行输入输出的基本方法。二、原理(条件)1.相关知识:(1)8255接口地址与状态字的表示与设置方法;(2)8255连接发光二极管与拨键开关的基本用法;2.实验条件:伟福Lab8OOO系统。三、内容步骤1.实验方法:(1)连接实验装置;(2)连接硬件;(3)打开实验装置电源开关;(3)打开VW软件,进行仿真器设置;(3)在VM软件屮输入程序、编译并执行。2.发光二极管显示程序:(1)线路连接:实验装置上8255_CS连接到实验装置的CSO上,8255上PA0-PA7小别连接到8个发光二极管L0-L7上。①G>0(3>(3>(3>(3>(3>40?9s37D0PA0“PAID2PA2[>3PA3D4PA4DEPASD6PA6PA?ADA1PB8PBlPB2/RDPR?PB4RESETPB5PB6/C5PB7232425kl28/WR-4/RD—ADO—32一AD5fAD6=|AM—8255AJIK20T21:222 图28255控制发光二极管显示硬件连接图 观察发光二极管变化并分析结果。(2)输入程序、编译并执行,MODEEQU80HPORTAEQU8000HPORTBEQU8001HPORTCEQU8002HCONTROLEQU8003HCODESEGMENTASSUMECS:CODESTART:MOVAL,80hMOVDX,8003hOUTDX,ALMOVAL,80H;振荡频率取5MH乙计算延时要求IS;15t;4t,第五组2.5秒延时;4t;17t(转移)/5t(不转移);2t;16t(转移)/4t(不转移);12t;19tOUTA:MOVDX,PORTAOUTDX,ALCALLDELAYRORAL,1JMPOUTADELAYPROCNEARPUSHCXMOVBX,5000DELAY1:MOVCX,40DELAY2:LOOPDELAY2DECBXJNZDELAY1POPCXRETDELAYENDPCODEENDSENDSTART1.拨键开关控制发光二极管亮灭程序:(1)线路连接:实验装置上8255CS连接到实验装置的CSO上,PB0-PB7接8个开关S0-S7、PA0-PA7连接8个发光二极管LO-L7。01234b67DDDADDDDAAAAAAAAft350123456701234567AAnAAAAAppppppppcd_~~~~=_弐二o_K二—5AOA1U)A.1R£SCTfcCS0•-_VRra0123456?BBBRBPRBppppppppCD_~o~~ifiPg图3拨键开关控制发光二极管亮灭硬件连接图 (2)输入程序、编译并执行,变换开关位置、观察发光二极管变化并分析结果。MODEEQU82HPORTAEQU8000HPORTBEQU8001HCONTROLEQU8003HCODESEGMENTASSUMECS:CODESTART:MOVAL,MODEMOVDX,CONTROLOUTDX,ALOUTA:MOVDX,PORTBINAL,DXMOVDX,PORTAOUTDX,ALJMPOUTACODEENDSENDSTART四、数据处理(现象分析)15t+4t+4t*x+((17t*39+5t)*x)+(2t*x)+(16t*(x・l)+4t)+12t+19t=3.5s已知t=l/f;f=5MHZ求出x即可得到BX(循环次数)的值。X=25363运行结果如图。五、结论通过本次实验理解了8255芯片的工作方式,掌握了并行8255接口连接外设的基本方法,理解并掌握了8255并行接口的编程方法。六、参考资料《微型计算机原理与接口技术》实验指导书七、评语
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处