找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2777|回复: 2
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
请教大神,该程序中  i = (i - 1)&0x07;  和while(1)        {
                if(P1 != Key)
                {
                        Key = P1;这部分如何理解?


`9E%M]{AZ~7EC(B){{WQ`S6.png (17.81 KB, 下载次数: 210)

`9E%M]{AZ~7EC(B){{WQ`S6.png

Z7)A`5V7SCIE]JC$6F}X$~G.png (27.75 KB, 下载次数: 207)

Z7)A`5V7SCIE]JC$6F}X$~G.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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 单片机教程网

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