汇编程序中一个没有PORTD的PIC单片机,PORTD能作通用寄存器吗?如果能,需要定义吗?具体步骤怎样?谢谢

2026年09月07日 00:12
有2个网友回答
网友(1):

我简单试了下,你这种情况可以做通用寄存器,见下图

PIC16F6767:已知它只有PORTA口和PORTC口,没有PORTD口,程序中PORTD就是用作通用寄存器,先给PORTC赋值3FH,转给PORTD口,然后都清零,再反复

网友(2):

没有PORTD时,PORTD是个无效的地址.
不过编译不一定会报错.