- 4
- 0
- 约1.06万字
- 约 52页
- 2018-04-19 发布于未知
- 举报
LO0P: MOVX A,@DPTR ;读数据 MOV DPL,R4 ;置写入数据区低8位首地址 MOVX @DPTR,A ;写数据 INC R3 ;修改读数据区地址 INC R4 ;修改写数据区地址 MOV DPL,R3 ;置读出数据区低8位首地址 CJNE R2,LO0P ;判断读写结束与否?未结束继续循环 RET 6.4 并行I/O口扩展 MCS-51单片机本身有4个8位I/O口,P0口和P2口通常作为地址线,不能作为I/O口,只有P1口和P3口的某些位可以作为I/O线。因此,MCS-51单片机提供给用户的I/O线并不多,对复杂的应用系统往往不够用,从而需要进行I/O口扩展。 MCS-51单片机的片外扩展I/O口和片外RAM统一编址,扩展的接口相当于扩展的片外RAM,CPU访问外部接口如同访问外部RAM,也使用“MOVX”指令。 6.4.1 基本I/0口的扩展在一般应用系统中,常用TTL电路或CMOS电路进行并行数据
原创力文档

文档评论(0)