用汇编把ADC值转换为温度值的查表程序,求大神帮忙

2019-03-25 19:16发布

已经显示出ADC的值,但是不会根据公式写查表程序转换为温度值,求坛子里的各路大神帮帮忙,感激不尽 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
xuyiyi
2019-03-26 18:43
跟51的完全不一样,PIC单片机没有专用的查表指令。

一般都是用RETLW指令来做查表,思路是利用子程序带值返回的这一方式来实现。

具体是在主程序中先取出表数据地址放入W,接着调用子程序,子程序的第一条指令将W置入PC,则程序跳到数据地址的地方,再由“RETLW”指令将数据返回到主程序。


        ORG        0100H
BIAO:        ADDWF        PCL,F
        RETLW        数据1
        RETLW        数据2
        RETLW        数据3
        ……
        RETLW        数据n

一周热门 更多>