打印

按键程序问题????????

[复制链接]
1097|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xu0801hua|  楼主 | 2014-1-16 10:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看一下下面的程序:::(我做了一个矩阵按键,写了以下程序,想做一个::按下一个按键进入测试模式,再按其他按键进行测试功能)
void AT24c02()
{
unsigned int dz,biaoz1=0,temp0,biaoz2;
if(key==1)
{
a[0]=2;a[1]=4;a[2]=0;a[3]=2;a[4]=21;a[5]=21;a[6]=21;a[7]=21; //显示2402
   biaoz2=~biaoz2;
}
if((key==2)&&(biaoz2))                        //判断按键2
{
  for(dz=0;dz<256;dz++)        //循环256次
  {
   write_add(dz,0xAA); //写入0xaa
    //delayms(10);
   temp0=read_add(dz);
   if(temp0==0xAA)
   a[4]=22;a[5]=22;a[6]=22;a[7]=22;        //
   biaoz1=1; //display();
  }
    if(biaoz1==1)
        a[0]=2;a[1]=4;a[2]=0;a[3]=2;a[4]=9;a[5]=18;a[6]=18;a[7]=13;
}
  }

相关帖子

沙发
leehp| | 2014-1-16 11:10 | 只看该作者
嗯,你想问什么?还是只是要展示一下你写的程序?

使用特权

评论回复
板凳
xu0801hua|  楼主 | 2014-1-16 11:34 | 只看该作者
leehp 发表于 2014-1-16 11:10
嗯,你想问什么?还是只是要展示一下你写的程序?

就是矩阵键盘有16个键,
0   1   2   3  对应 “0”键是点灯模式,按下“0”键后去按下“1 2 3”键就点亮led1 led2 led3
4   5   6   7  对应 “4”键是按键模式,按下“4”键后再去按“5 6 7”键就..............
8   9   10  11
12  13  14  15

使用特权

评论回复
地板
287651380| | 2014-1-23 13:25 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

81

帖子

1

粉丝