单片机STRT EQU P3.0 STP EQU p3.1 CLRR EQU P3.2 为什么要写成STRT不是START STP和STOP CLRR和CLEAR

2025-03-06 18:28:23
推荐回答(3个)
回答1:

首先你要弄懂这个程序的意思,就拿STRT EQU P3.0 来说,执行后STRT=P3.0,这个STRT只不过是程序的一个标注罢了,你如果换成Start也可以的。。不过对于一些特殊的单词要注意,比如说CLEAR,要把CLRR换成CLEAR这个程序执行后,意思就变了,把P3.2清零了。。

回答2:

单片机 IO 口定义 (定义 IO 口 及 定义变量) 完全可以根据自己的想法去做
STRT EQU P3.0 ; 把 P3.0 定义为 STRT
STP EQU p3.1 ; 把 P3.1 定义为 STP
CLRR EQU P3.2 ; 把 P3.2 定义为 CLRR
也可以 ( 当然不能 用 单片机已经定义的 特殊功能寄存器名 及 保留字名)
STAR EQU P3.0 ; 把 P3.0 定义为 STAR
STOP EQU p3.1 ; 把 P3.1 定义为 STOP
CLEAR EQU P3.2 ; 把 P3.2 定义为 CLEAR

回答3:

这都是自己命的名字。只要你自己知道什么意思