单片机里EQU是什么指令?作用?

 我来答
官兴应雪
2019-10-21 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:33%
帮助的人:2076万
展开全部
EQU
是一条伪指令,是在你程序被编译时,就将P0指向8300H。P1同理。
但是P0/P1这在头文件里(regXX.h)已经定义过了,指向了SFR中的P0和P1口。
所以你这里定义,要将P0,P1改成别的头文件里没有的,当然程序的P0和P1,也要相应的改动。
根据74LS138的规格书(网上搜“74ls138
pdf”),可以知道G1接高电平;G2A、G2B接低电平有效。
文亮无云
游戏玩家

2019-10-16 · 游戏我都懂点儿,问我就对了
知道大有可为答主
回答量:1.2万
采纳率:25%
帮助的人:956万
展开全部
我来回答吧。
EQU其实就是为了书写的方便,用EQU左边的来等价右边的,不参与编译的。
比如PPP
EQU
20H,在编译之前,会将你程序里出现的所有的PPP,都用20H替换。
你程序里用到的P1和P0是系统已经定义的P口,这样你程序里出现P0、P1系统就不知道是8200H还是真正的P口了,所以这样的定义是不符合要求的,改个名字就可以了。
第三个问题:138的G1是接高电平的,G2A、G2B是接低电平的,这样138才会有输出。
输出的就是CBA对应的译码值,比如CBA是001,那么Y1输出低电平,其他都为高。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式