欢迎来到天天文库
浏览记录
ID:56293021
大小:126.50 KB
页数:4页
时间:2020-06-22
《实验十、8155接口扩展和其应用.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验十、8155接口扩展及其应用一、实验目的:1.掌握8155接口电路的使用方法;2.掌握8155接口芯片在51系列单片机系统中的应用。二、实验设备:TDS-MD 一台MP-51 一片74LS74 一片1K电阻 三个10K电阻 一个10mf电容 一个8155芯片 一片示波器 一台三、实验内容与步骤:
2、1.线路原理如图10.1所示: (图10.1)这里,8155的PA0~PA7为输入线,接主机板上的开关组,PB0~PB7为输出线,接主机板上的一组发光二极管,就可以实现模拟性质的输入/输出操作。由于P2.7线联到IO/M,P2.5线联到CE,所以规定8000H~8005H地址段为8155的I/O接口寄存器。000H~00FFH地址段为8155内部的256字节存储区段。我们可以用:MOVX A,@DPTR 或 MOVX @DPTR,A来进行读/写81552.8155基本输入、输出实验:内容:对8155芯片编程为无中
3、断的基本输入、输出方式,并规定PA口为输入,PB口为输出口,分别接至主机板上的开关组和二极管组,并在此基础上,实现从PA输入二进制数,送8155内部RAM单元暂存,然后,再从该单元取出,送PB口输出,在二极管上显示相应的二进制数码。算法的参考程序如下: 地址 机器码 助记符────────────────────────────────2100 7402 MOV A,#022102 908000 MOV DPTR,#80002105 F0 MO
4、VX @DPTR,A2106 A3 INC DPTR2107 E0 MOVX A,@DPTR2108 900050 MOV DPTR,#0050210B F0 MOVX @DPTR,A210C 00 NOP210D E0 MOVX A,@DPTR210E 908002 MOV DPTR,#80022111 F0 MOVX @DPTR,A2112
5、 908001 MOV DPTR,#80012115 80F0 SJMP 2107───────────────────────────────────实验步骤:按图10.1原理图接线,输入上述程序;用GB=2100æ运行程序;拨动主机板上的开关组,观察二极管组显示情况,开关与二极管应该是一一对应的;按RESET键终止程序运行。(图10.2)3.8155中断方式输入、输出实验: 内容:连接线路大致同图10.1,但是又增加了INT1中断请求电路,如下图10.2所示。 控制算
6、法的参考程序如下: 地址 机器码 助记符 ────────────────────────────────0013 022200 LJMP 22002100 D2AF SETB AF2102 D2AA SETB AA2104 7402 MOV A,#022106 908000 MOV DPTR,#80002109 F0 MOVX @DPTR,A210A 7400 MOV
7、A,#00210C A3 INC DPTR210D A3 INC DPTR210E F0 MOVX @DPTR,A210F 80FD SJMP 210E2200 1582 DEC 822202 E0 MOVX A,@DPTR2203 A3 INC DPTR2204 C290 CLR 902206 00 NOP2207 D290
8、 SETB 902209 32 RETI实验步骤: 按图10.2接线,输入程序并仔细检查;用G=2100æ 运行程序;拨一组开关码,然后按一下K1,将使二极管显示情况和开关组一致;重复若干次,直
此文档下载收益归作者所有