打印

这里怎么改才好

[复制链接]
1305|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zwfj2418|  楼主 | 2008-10-16 14:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

void start_stop_key_scan()           
{
     if(start1==0)
     {
          delay(10);                                    
          if(start1==0)
          {
               d1=1;
              start_key=~start_key;                   
               while(!start1)                         
                   {
                    delay(10);                         
                    if(start1==1)                    
                         {
                         start_key=~start_key;
                          if(start_key)             
                               {
                                time_m=0;
                                time_s=5;       
                                start_stop_flag=1;   
                                start_djs_flag=1;    
                                d1=0;              
                                TR0=1;                
                              // TR1=1;
                               }
                              else                          
                                {
                             start_stop_flag=0;  
                                //time_s=0;
                                 //time_m=0;
                                 d1=0; 

这个是什么程序 高手一看就知道了 小弟有个地方不明白
d1=1; 也就是说这个按键只能对一个口管用
我的意思是  一按键对应一个LED  按这个键时这个灯亮和灭  按另一个键时 和这所按的键对应的LED亮和灭  哪个高手能教教我怎么做啊 如果把d1=1;改成d[]=1; 那么前面怎么定义呢?

相关帖子

沙发
gjg191| | 2008-10-16 15:19 | 只看该作者

o

定一个数组或结构体变量就好了阿。你要看书哦

使用特权

评论回复
板凳
andrew.xu| | 2008-10-17 09:25 | 只看该作者

分开来

按键程序,只管按键,最后输出这个键值就完了
把上面的键值传给LED程序显示,至于什么键值显示什么随你了

使用特权

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

本版积分规则

21

主题

97

帖子

0

粉丝