跟51的完全不一样,PIC单片机没有专用的查表指令。一般都是用RETLW指令来做查表,思路是利用子程序带值返回的这一方式来实现。具体是在主程序中先取出表数据地址放入W,接着调用子程序,子程序的第一条指令将W置入PC,则程序跳到数据地址的地方,再由“RETLW”指令将数据返回到主程序。 ORG 0100HBIAO: ADDWF PCL,F RETLW 数据1 RETLW 数据2 RETLW 数据3 ……
上一篇:如何读出pic单片机的程序
跟51的完全不一样,PIC单片机没有专用的查表指令。一般都是用RETLW指令来做查表,思路是利用子程序带值返回的这一方式来实现。具体是在主程序中先取出表数据地址放入W,接着调用子程序,子程序的第一条指令将W置入PC,则程序跳到数据地址的地方,再由“RETLW”指令将数据返回到主程序。 ORG 0100HBIAO: ADDWF PCL,F RETLW 数据1 RETLW 数据2 RETLW 数据3 ……