MCS-51_第02章_MCS-51单片机的硬件结构.pptVIP

  • 1
  • 0
  • 约8.14千字
  • 约 52页
  • 2016-11-05 发布于山西
  • 举报
第2章 MCS-51单片机的硬件结构 2.1 MCS-51单片机的硬件结构 2.2 MCS-51的引脚 读端口的指令如下所示: 1. ANL(逻辑与,例如:ANL P1, A) 2. ORL(逻辑或,例如:ORL P2, A) 3. XRL(逻辑异或,例如:XRL P3, A) 4. JBC(如果该位等于1则转移,并清除该位,例如:JBC P1.1, L1) 5. CPL(取反,例如:CPL P3.0) 6. INC(加1,例如:INC P2) 7. DEC(减1,例如:DEC P2) 8. DJNZ(减1且不为0时转移,例如:DJNZ P3, LOOP) 9. MOV PX.Y, C(传送进位C到端口X的Y位) 10. CLR PX.Y(清除端口X的Y位) 11. SETB PX.Y (置位端口X的Y位) 读端口是为了避免可能由于引脚上电平值发生变化而产生不正确的读取。 例如,一个口的某一位可能用于驱动一个晶体三极管的基极,为了使晶体管导通,可以写入“1”到这位的锁存器中,而晶体管导通后的基极为低电平,再读该口该位的值时,若是读取的引脚而不是读端口的话,那么读入的将是“0”,这是错误的,如果读取的是端口而不是引脚,就得到正确的值“1”。 指令中的传送指令(MOV)读口操作时属于读引脚指令。例如“MOV A

文档评论(0)

1亿VIP精品文档

相关文档