完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 何觅仙缘 于 2013-2-18 16:40 编辑
看了郭天祥矩阵键盘的教程,看着程序很冗长,所以就用for语句来实现扫描键盘,程序简洁了不少,但是下载到51后没用! 无论按哪个键都数码管都没有显示(键盘是4x3的),仿真了下,发现所有I0都是高电平,跟没下程序一样。。。。。(经LZ检查板子没问题),检查了很多遍程序也没发现问题,麻烦各位看下 ![]() 先附程序 误区:在第30行中代码有误,因为优先级的关系,所以程序不正确(C语言基本功要扎实啊!) 改为:for(j=0;t=hang&lie[j],j<4;j++) //此处不可以直接将hang&lie[j] if(temp==t) //与temp比较,因为==优先级高于&
|
|
相关推荐
25个回答
|
|
|
|
|
|
好久没玩单片机了,粗看下,好象少了按键去抖的程序了吧?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
用反转扫描会方便很多,不用一行行地扫描
|
|
|
|
源程序里有,发帖的时候被吞了,现在改用代码上传 也在学着,你是用哪本书或者是哪个教程?互勉 ![]() |
|
|
|
这几天我看完郭老师的矩阵键盘,也在研究矩阵的更好的少秒方式,用反转法的确不错,正在研究
|
|
|
|
|
|
|
|
|
|
|
|
我用的是杨欣的《51单片机应用从零开始》和郭天翔的《新概念51单片机C语言教程》,杨欣那本是用汇编讲的 |
|
|
|
目前是看郭天祥视频和那本新概念,互勉 |
|
|
|
|
|
|
|
来看看
|
|
|
|
|
|
|
|
|
|
![]() ![]() |
|
|
|
现在正在研究,不过不想通过查键值表来输出数码管显示,觉得有点浪费内存,所以自己做了些处理 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-开发板适配之电阻屏触摸
769 浏览 0 评论
1276 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-开发板适配之I2C-RTC
552 浏览 0 评论
ATK-DLRK3588开发板deepseek-r1-1.5b/7b部署指南
2890 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第五十章 WiFi热点实验
876 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12390 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-23 21:42 , Processed in 0.958231 second(s), Total 75, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191