无法修改TRISA和TRISC

2020-02-09 09:14发布

我用的是PIC16F616,MPLAB IDE 8.6+PICC 9.71APRO,但是编译出来的汇编程序我看了一下,那个对TRISA和TRISC的设置全都变了本来应该是0x85和0x87,结果变成0x5和0x7,我直接用asm("clrf 0x87"),编译的时候竟然提示 Warning [1352] E:yxpPICmain.c; 97. truncation of operand value (0x87) to 7 bits 求高手指点,不胜感激。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
yxpsj
2020-02-09 12:03
不知道是不是和编译器有关,我把一个可行的汇编程序,导入到工程中,然后去看PROGRAM MEMARY的时候,所有的0x8x的寄存器同样被改成了0x0x了。。估计0x9x的就变成0x1x,就是第8位被强制去掉了。到底哪里还需要设置,求指点。

一周热门 更多>