|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
下面这段代码中的红框内,两句理解不了。+ A# Q# ]: r! A$ B! K8 g% d6 w
请大侠帮忙解惑,谢谢!
, {! e! y) e: [3 R$ h2 R+ [, H& S1 d; |( g/ z' z
对于这段代码我的理解是:
% l8 U/ G1 c, \+ G1 @复位之后,keyr[3:0]值是1111,# n+ @7 R0 p a3 t2 N2 H. ~1 e
而keyr <= {keyr[2:0],key};后,keyr的值是1-1-1-key.
) u/ z' u! t% _3 i, v如果有键按下去,那么keyr的值是1110.9 R8 V$ e5 v6 L. l
而keyr[2],keyr[3],一直都是1,0 u$ j- _8 I: K! ^; O; D
所以~keyr[2] & keyr[3]和keyr[2] & ~keyr[3]一直都是0.
* {% j. C. x( ^0 ]( {! e0 Zkey值( keyr[0])的变化对 key_neg和key_pos的值,没有影响。
) G! {, E6 D& n2 ~- i t5 z6 E我不知道,哪里有问题,谢谢
9 `- I6 H1 t$ U8 Q- a$ r& k5 F
$ D# x( ?) ?" N) n- w x/ R4 f8 |file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\14729019\QQ\WinTemp\RichOle\Z)Y`5F_Z0HJN3I@J8(7$@ST.png6 k- W. h# P ~6 P. e$ f6 Z. b
|
|