找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2882|回复: 2
收起左侧

四位按键移位!这部分程序如何理解?

[复制链接]
ID:103568 发表于 2016-3-2 21:19 | 显示全部楼层 |阅读模式
请教大神,该程序中  i = (i - 1)&0x07;  和while(1)        {
                if(P1 != Key)
                {
                        Key = P1;这部分如何理解?


`9E%M]{AZ~7EC(B){{WQ`S6.png
Z7)A`5V7SCIE]JC$6F}X$~G.png
回复

使用道具 举报

ID:97249 发表于 2016-3-3 16:50 | 显示全部楼层
本帖最后由 红尘有你 于 2016-3-4 09:02 编辑

i = (i - 1)&0x07; 意为i-1后,再与0111进行与操作,与完后再赋给i
while(1)        {
                if(P1 != Key)  //好似有点问题,常真
                {
                        Key = P1;


回复

使用道具 举报

ID:107204 发表于 2016-3-3 20:44 | 显示全部楼层
学习单片机好久,楼上好厉害!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表