第七章(一)单片机IO口扩展技朮.pptVIP

  • 97
  • 0
  • 约7.56千字
  • 约 34页
  • 2016-11-15 发布于湖北
  • 举报
要扩展I/O原因: 1、单片机本身接口功能有限; 2、控制应用中的复杂接口要求:速度差异大、设备种类繁多、 数据信号形式多种多样。I/O设备必须通过I/O接口与计算 机连接。 2.CPU与I/O之间接口信号: 每个I/O接口分配有对应的I/O地址。 3.I/O编址方式 I/O接口共用存储器的地址空间,每个I/O端口视为一个存储单元。采用独立编址方式 MCS-51单片机有片内I/O接口和扩展I/O接口。 片内I/O接口寄存器在SFR中,使用片内数据存储器空间,扩展I/O接口使用片外数据存储器地址空间: 输出指令: 输入指令: 片内寻址:MOV P1,A MOV A,P1 片外寻址:MOVX @DPTR,A MOVX A,@DPTR MOVX @R0,A MOVX A,@R0 4.I/O控制方式 1)无条件传送(同步程序传送)方式: 已知I/O设备准备就绪,可直接进行数据传送。 适用:1、具有常驻的或变化缓慢的数据信号的设备。 如:指示灯、数码管等; 2、工作速度快,足以和单片机同步工作的设备。 如:DAC等。 例:用4个发光二极管对应显示4个开关的开合状态。 如P1.0合则P1.4亮,其余依此类推。 (2)软件查询程序:

文档评论(0)

1亿VIP精品文档

相关文档