标题: 大家看看我的矩阵键盘扫描程序出了什么问题呢? [打印本页]

作者: m309368    时间: 2013-8-8 19:38
标题: 大家看看我的矩阵键盘扫描程序出了什么问题呢?
我用的开发板就是51hei,烧录上hex文件后,1-9都能正常按按键显示(由于显示单元程序没修改,不能只显示0,详情见源代码),但是如果按10——16,只会闪一下数字,只显示后面的一位,0-----6,大家看看这是什么问题谢谢了。显示单元单独测试正常,显示12345无问题。 key_board.zip (50.52 KB, 下载次数: 10)

作者: pkj    时间: 2013-8-9 09:29

作者: livingliving    时间: 2015-4-10 09:07
#include<reg52.h> #define uchar unsigned char void delay(uchar z) {         uchar x;         for(;z>0;z--)                    for(x=124;x>0;x--); } void main() {         while(1)        //等一直灭亮          {                 P1=0xfe;        //亮一只灯                 delay(100);        //延迟100毫秒,太快可以延迟短一些                 P1=0xff;        //灭掉                 delay(100);        //         }                    }




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1