中易网

单片机 3*4矩阵键盘 扫描程序的反馈值一直为初始值0x00 求指教 万谢!!

答案:1  悬赏:30  
解决时间 2021-10-19 05:35
单片机 3*4矩阵键盘 扫描程序的反馈值一直为初始值0x00 求指教 万谢!!
最佳答案
我是这么想的,不知对错,你可以想想:首先你在读取列植之前,你强制的赋值了456端口的值为0,在后来呢,你读取行之前你又强行的赋值0123端口的值0,综合起来你就相当于将0123456端口的值均赋值为0了,所以你的结果0x00,还有就是你干嘛&0x0F??按键被按下后应该是低电平吧?你&0x0f后按下的位是0,但是别的三位还是1,这样的结果好处理吗??
同时我建议:你干嘛在读取列植或者行值的时候强行将端口的值改变成0干嘛?对你有影响吗??你已经把P2给了临时变量keyin_i keyin_j了,你直接拿临时变量&0x0f不还是相当于屏蔽了456端口了吗?你干嘛非要把端口赋值成0啊??记住,一般情况不要直接对端口进行操作,而是给临时变量,同时即使你使用端口进行操作,也别改变端口的值,根本没有必要啊,你不就是不想要456端口的值吗,直接&0x0f就很好!!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有什么快递可以到安阳林州市城郊乡
开封市兰考县有哪几个乡
蜜雪冰城这个项目谁了解,做冷饮饮料的,要多
9岁女孩性早熟能治好吗,请专家帮忙
美式卧室床的尺寸有多大?
爱迪生灯泡一般卖到什么市场?
苏州有什么地方有声乐培训的?
【急求】上饶市玉山县有什么可以参观学习的地
北京市海淀区车道沟10号院属于哪个街道??
请问有没有人知道诏安哪里有可以在家做的手工
重庆轻轨3号线4公里站什么时候能开通呢?
成年人可以用尿不湿
在线等各位达人解北京市区到门头沟杨村、房良
镂空脽花怎样才能固定在背景墙上的壁纸上
爱玛电动车锁头属于三包?
推荐资讯
夏天减肥,哪些蔬菜可以做凉拌菜?
两个月到六个月宝宝每天晚上吃六七次母乳正常
大师能讲下玄关的的知识吗
知道的说说滚筒式洗衣机和波轮式洗衣机哪个好
中国信合ATM(望江分社)地址在哪,我要去那里
文化园规划设计怎样与文化园策划相结合?
我要打工,安陆哪有招工的?
急!怎样使面部肌肤光滑、紧致且富有弹性。使
请问为什么会得痛风,
老板油烟机过滤网谁知道怎么清洗?
焦作招聘信息那个网站最多啊
兰州西固哪里有卖电话充值卡的?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?