资源描述:
《微机原理可编程并行接口8255实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验报告课程名称:微机原理实验实验名称:可编程并行接口8255实验专业:学号:姓名:实验地点:九章楼N6-202实验日期:2010/12/16常熟理工学院实验目的和要求了解可编程并行接口芯片8255的内部结构、工作方式、初始化编程及应用。可编程并行接口8255实验(3.4),流水灯、交通灯、I/O输入输出实验实验器材PC机一台;QTH-8086B16位微机教学实验仪一套。实验原理和方法1、流水灯实验:(1)实验连线>该模块的WR、RD分别连到MCU主模块的WR、RDo>该模块的数ffi(ADO〜AD7)、地址线(A0〜A7)分别连到MCU主模块的数据(ADO〜AD7)、地址线
2、(A0〜A7)。ADO亠.AHOAni2AD1亠亠AD2亠.ALIIAnoAD3亠亠AnoAJD4亠.AUJIEAD5亠亠Anc;FAO■■LI■■11AD6..AUjAD6AD7AOALCSRIiWRAD7..LD■1■1A0..COFATL8Al,JAl5..RD..WR..8255模块选通线CE连到MCU主模块的地址A15。>8255的PA0〜PA7连到发光二极管的L0〜L7。(2)运行程序:⑶XunHuan.ASM,观察发光二极管。实验代码:;8255控制灯循环;PA口接L1~L8PAGE60,132.MODELsmall.STACK20h.DATA20hA8255E
3、QU7000HB8255EQU7001HC8255EQU7002HD8255EQU.CODE7003HORG0000HDD0000FFF0HDD0000FE80HDD0000FE80HORG0270HMAIN:MOVSP,9000HMOVDX,D8255;状态字MOVAL,80H;方式0输出OUTDX,ALMOVDX,A8255MAIN1:CALLRIGHTCALLLEFTCALLALLONCALLALLOFFJMPMAIN1・***************************************************************************
4、**■/*右移子程序*/5^•rTwrYwrTwrYwrTwrYwrTwrYwrTwrYwrTwrTwrTwrTwrTwrTwrTwrTwrTwrTwrTwrTwrTwrTwrTwrTwrTwrTwrTwrTwrTwrTwrTweTwrTweTwrTweTwrTweTwrTweTwrTweTwrTweTwrTweTwrTweTwrTweTwrTweTwrTwrTwrTwrTwrTwrTwrTwrTwrTwrTwrT«rTwrTwrYwrTwrYweTwrYweTw***RIGHT:MOVCL,08HMOVAL,0FFHCLCRIGHT1:RCRAL,1OUTDX,ALCALL
5、DELAYLOOPRIGHT!RET・**************************************************************************客**;/*左移子程序*/vv^1#k1^k£x^1#^1#^1><1><1#•rj^rj*rj*rj%rj*rj^rj*rj*rj^rj^rj^rj^rj^rj^rj^rj^rj^rj^rj・■評rj・rj^rj・♦評rj・rj^rj・♦評rj・rj*rj・rj*rj*rj*rj*rj^rj*rj^rj*ry*ry*rj*ry*rprj*rj*ryw•卜♦卜rp♦卜,***LEFT:MOVC
6、L,OSHMOVAL,0FFHCLCLEFTl:RCLAL,1OUTDX,ALCALLDELAYLOOPLEFT1RET•丄■*
7、#•」■*
8、#•丄■•丄■*
9、#•丄**1#•士*1#•士*1#•士*1#•士*1#•士*1#•卜•[“•士•士•[“•士•士•士•[“■士•士•"•士•[“■士•士•[“•士■士•士•上■士•士•土•士•上*&»*&»•上*A»*&»*A»*N*&»•土*&»•土*&»•土*!•*1**!••%■^T%<
10、%^T%<
11、%<
12、%^T%<
13、%<
14、%#7^<
15、%#7^<
16、%#7^<
17、%#7^<
18、%#7^%•#7^19、%#7^<1>k1#<1#•rj^rj*rj*rj%rj*rj^rj*rj*rj^rj^rj^rj^rj^rj^rj^rj^rj^rj^rj・■評rj・rj^rj・♦評rj・■評rj・rj^rj・rj*rj・rj*rj*rj*rj*rj^rj*rj^rj**{w♦卜♦卜*{w♦卜*{w♦卜♦卜rp♦卜rj*■卜rj^♦卜rp♦卜,***ALLON:INAL,OOHO