打印

想用按键控制液晶屏上的数字,百信控制不了啊

[复制链接]
1483|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
拿起书本|  楼主 | 2013-7-13 16:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
int main(void)
{               
        u8 t;
        u16 num=001;
          Stm32_Clock_Init(9);//系统时钟设置
        delay_init(72);                //延时初始化
        uart_init(72,9600); //串口1初始化  
        LED_Init();
        LCD_Init();       
        POINT_COLOR=BLACK;
        LCD_ShowString(0,0,"    ");
        LCD_ShowNum(0,0,num,3,16);
        while(1)
        {       
            
            t=KEY_Scan();//得到键值
                   if(t)
                {                                                  
                        switch(t)
                        {                                 
                                case 1:       
                                        num+=1;          
                                        LCD_ShowNum(0,0,num,3,16);
                                        break;
                                case 2:
                                    num+=10;          
                                        LCD_ShowNum(0,0,num,3,16);
                                    break;
                                case 3:       
                                    num+=100;          
                                        LCD_ShowNum(0,0,num,3,16);
                                        break;
                        }
                }else delay_ms(10);        
        }                                                                                                                                                 
}

想用按键控制液晶屏上的数字
百位控制不了 为什么 ??有哪位朋友帮忙解释下么 ?多谢了
沙发
outstanding| | 2013-7-20 15:13 | 只看该作者
贴这么点代码,肯定不知道啊原因啊,单步执行

使用特权

评论回复
板凳
hawksabre| | 2013-7-20 18:45 | 只看该作者
单步调试   楼主   这个只能是这种方法

使用特权

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

本版积分规则

个人签名:好好学习,天天向上!

519

主题

4194

帖子

31

粉丝