Microchip
直播中

李杨

7年用户 134经验值
私信 关注
[问答]

使用MPASM在MPLAB中提供多个常量声明的帮助

我需要把多个常量声明为与这个值相同的值-BANK_A方程式0TRISA方程式0等等。我如何用单行逗号分隔声明它们?我查看了MPASM文档和Fund Debug,它可以在单行逗号分隔中声明单字节文本。是否有类似的替代物?假设完整的新手。谢谢。

回帖(4)

tijing忽忽

2019-11-11 08:38:49
您不能,EQU和SET只接受单个标签和单个值/表达式来分配给label.db,而类似的指令实际上将值放入内存位置,EQU不接受。
举报

王焕树

2019-11-11 08:47:07
这只是一个任意的坏例子吗?为什么你想把TrISA声明为零?没有PIC,我知道有一个TRISA寄存器在地址零,而且那一行肯定不会写零到TRISA寄存器。你能解释一下你到底想做什么?
举报

张丽

2019-11-11 09:06:34
即使您可能认为它是愚蠢的,也应该尝试提供帮助。这就是如何声明具有相同值的多个标签:
举报

李维兴

2019-11-11 09:21:40
举报

更多回帖

发帖
×
20
完善资料,
赚取积分