单片机AT89S51中ORL和ANL的指令会。有的程序后面注释说什么取消高四位,还是低四位。是什么意思?

单片机AT89S51中ORL和ANL的指令会。有的程序后面注释说什么取消高四位,还是低四位。是什么意思?,第1张

是逻辑或 逻辑与~~·

就是数电里面的 或 与 就是高位和高位相或(与),低位和低位相或(与)

取消什么,自己分析就知道了的,程序的注释只针对程序。例如

A=11111111 B=11110000

ORL AB =11111111

ANL AB =11110000

如图,对应(A0,A1)=(1,0),各点电平如图(红色=高电平或1,蓝色=低电平或0)

D1截止,D2导通,W0=0;D3,D4截止,W1=1;D5,D6截止,W2=0;

D7导通,D8截止,W3=0。

D16截止,D17导通,d0=1;D14导通,D15截止,d1=1;D11~D13截止,d2=0;

D9导通,D10截止,d4=1。

En=0时,输出D0,D1,D2,D3=d0,d1,d2,d3=(1,1,0,1)

En=1时,输出高阻抗。

在一个有n个变量的逻辑函数中,包括全部n个变量的乘积项(每个变量必须而且只能以原变量或反变量的形式出现一次)称为最小项。n个变量有2^n个最小项,比如当n = 3时,此逻辑函数应有2^3 = 8个最小项。

比如一个3变量的逻辑函数,它有8个最小项,分别是:

A'B'C', A'B'C, A'BC', A'BC, AB'C', AB'C, ABC', ABC

大项就是全部n个变量的加和了。

最小项,最大项都有二进制数对应关系。最小项用mi表示,最大项用Mi表示,其中i为0~2^n-1中的一个自然数。其它相关的应用问题问老师吧,那样会比较清楚扎实一些。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8141537.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存