⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 keyboard.c

📁 很有用的关于msp430单片机的很多很好的源程序
💻 C
字号:
#include  <msp430x13x.h>
extern unsigned char keyFlag,keyvalue,keynewvalue,keyoldvalue,keynumber;
void keyscan(void)
{

   if( keyFlag==0)
   {   
       keynewvalue=P3IN&0xff;
       
       if(keynewvalue==keyoldvalue)
       {
          keynumber+=1;
       }
       else
       {
          keyoldvalue=keynewvalue;
          keynumber=0;
       }
       if(keynumber==40)
       {
           keynumber=0;
           switch(keynewvalue)
           {
               case 0x1:
                    keyvalue=1;
                    keyFlag=1;
                    break;
               case 0x2:        
                    keyvalue=3;
                    keyFlag=1;        
                    break;

               case 0x4:
                    keyvalue=4;
                    keyFlag=1; 
                    break;
               case 0x8:        
                    keyvalue=2;
                    keyFlag=1;        
                    break;
               case 0x10:
                    keyvalue=5;
                    keyFlag=1; 
                    break;
               case 0x20:        
                    keyvalue=6; 
                    keyFlag=1;       
                    break;
            default:
                    break;              
           } 
       }
   }
}
//========================================

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -