返回首页
当前位置: 主页 > MCS-51指令系统 >

51单片机查表指令的说明和应用举例

时间:2013-05-19 18:42来源:未知 作者:牛牛 点击:
与 ROM 之间的数据传送。 MOVC A , @A + DPTR MOVC A, @A + PC 执行后会使 /PSEN 有效。 以 DPTR 为基地址的指令,可在 ROM 的 64KB 范围内查表;而以 PC 为基地址的指令只能在( PC ) + 1 为中心上、下 256B 范围内查表。 例、设( A ) = 一个 BCD 码常

ROM之间的数据传送。 单片机

MOVC  A@A + DPTR

单片机

MOVC  A,  @A + PC

内容来自单片机之家www.dpj100.com

执行后会使/PSEN有效。 内容来自单片机之家www.dpj100.com

DPTR 为基地址的指令,可在ROM 64KB范围内查表;而以PC为基地址的指令只能在(PC+ 1为中心上、下256B范围内查表。 单片机

  单片机

例、设(A= 一个BCD码常数,试用查表法获得其相应的ASCII码。

单片机

解法I      MOV  DPTR#TAB 单片机

              MOVC  A@.A+DPTR 单片机

             ••• 单片机

        TABDB 30H 单片机

             DB 31H

单片机

             DB 32H33H34H35H 内容来自单片机之家www.dpj100.com

•••• 单片机

解法II      MOVC  A@A+PC

单片机

         TABDB 30H31H32H33H 单片机

              DB 34H35H36H37H       ••••••

单片机

 

单片机

顶一下
(8)
80%
踩一下
(2)
20%
------分隔线----------------------------
推荐内容