亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 16掃描鍵盤程序.c

?? MSP430系列單片機適用小程序
?? C
字號:

#include  <msp430x44x.h>
#define uchar unsigned char
#define uint unsigned int
uchar key_buffer;
uchar key_long;
unsigned char disbuffer[8]={0,1,3,8,0xf,5,0x18,7};
char digit[20] = {1,0,0,0,0,2,1,8
};
char distab[]={        0xaf,0x06,0x6d,0x4f,
	0xc6,0xcb,0xeb,0x0e,
	0xef,0xcf,      0x77,0x7c,
	0x39,0x5e,0x79,0x71
	};
unsigned char seg[]={0x3f,0x06,0x5b,0x4f,
	0x66,0x6d,0x7d,0x07,
	0x7f,0x6f,0x77,0x7c,
	0x39,0x5e,0x79,0x71,
	0xbf,0x86,0xdb,0xcf,
	0xe6,0xed,0xfd,0x87,
	0xff,0xef,0xf7,0xfc,
	0xb9,0xde,0xf9,0xf1,

	0x80,0x40,0x00,0x73,0xc0};

void delay(int v)
    {
        while(v!=0)v--;
    }

void disp(void)
    {
    unsigned char i=0,j=0;
    unsigned char temp_wei=0x04,temp_duan=0;
//    P1IE=0X0;
    P1DIR  =  0x1f;
    for(i=0;i<8;i++)
      {
        P1OUT  &=  ~BIT3;  
        temp_duan=seg[disbuffer[i]] ;
        for(j=0;j<8;j++)
            {
             if(temp_duan&0x80)   
                P1OUT  |=   BIT0;
             else
                P1OUT  &=  ~BIT0;
             temp_duan=temp_duan<<1;
             P1OUT  &=   ~BIT4;   P1OUT  |=  BIT4;       
            }
         P1OUT  =  (P3IN&0xf8) | temp_wei;
         P1OUT  |=   BIT3;      
         temp_wei++;
         delay(80);
      }
     for(i=0;i<8;i++)
     { P1OUT  &=  ~BIT0;   P1OUT  &=   ~BIT4;   P1OUT  |=  BIT4;     
     }
    P1DIR=0XF;
    P1OUT=0XF;
    P1IFG=0;
    P1IE=0xf0;
    }


void main(void)
{
   int i;
  WDTCTL = WDTPW + WDTHOLD;             // Stop watchdog timer
  FLL_CTL0 |= XCAP14PF;                 // Configure load caps
//  LCDCTL = LCDON + LCD4MUX + LCDP2;     // STK LCD 4Mux, S0-S17
  LCDCTL = 0XFD;
  BTCTL = BTFRFQ1;                      // STK LCD freq 
  P5SEL = 0xFC;                         // Common and Rxx all selected
  for(i=0;i<20;i++)     
  LCDMEM[i]=0;
  
  for (i=1; i<7; ++i)                   // Display "6543210" 
  LCDMEM[i] = distab[digit[i-1]];//digit[i];
  P1DIR=0x1f;
    P1DIR=0X0f;
    P1OUT=0X0f;
    P1IE=0Xf0;
    P1IES=0;
    P1IFG=0;
  _EINT();                              // Enable interrupts
 
  for (;;)                              
  {
    _BIS_SR(CPUOFF);                    // CPU off
    _NOP();                             // Required only for C-spy
  }
}

//************************************8888888
uchar key_just(void)    //00:down  0xff:no down
    {
    P1DIR=0xf;
    P1OUT=0xf;
    if((P1IN&0xf0)==0)
          return(0xff);
    return(0);
    }
    
uchar key_code(void)    
    {uchar in;
     P1DIR=0XF;
     P1OUT=0x8;
     in=P1IN&0x0f0;
     if(in!=0)
         {
         if(in==0X10)
           return(0); //C-F
         if(in==0X20)
           return(1);
         if(in==0X40)
           return(2);
         if(in==0X80)
           return(3);
          }
     P1OUT=0X4;
     in=P1IN&0x0f0;
     if(in!=0)
         {
         if(in==0X10)
           return(4);   //8-B
         if(in==0X20)
           return(5);
         if(in==0X40)
           return(6);
         if(in==0X80)
           return(7);
         }
     P1OUT=0X2;
     in=P1IN&0x0f0;
     if(in!=0)
         {
         if(in==0X10)
           return(8);   //4-7
         if(in==0X20)
           return(9);
         if(in==0X40)
           return(10);
         if(in==0X80)
           return(11);
         }
     P1OUT=0X1;
     in=P1IN&0x0f0;
     if(in!=0)
         {
         if(in==0X10)
           return(12);   //0-3
         if(in==0X20)
           return(13);
         if(in==0X40)
           return(14);
         if(in==0X80)
           return(15);
          }
        return(0xff);
      }
    
uchar key(void)
    {
    uchar temp=0xff    ;//=key_buffer;
    uint time=0;
    P1IFG=0;
    if(key_just()==0)
        delay(500);
    if(key_just()!=0)
        return(temp);
    temp=key_code();
    key_buffer=temp;
key_loop:    
    if(key_just()==0)
       {
       time++;
       delay(300);
       if(time>200)
            key_long=0xf;
       goto  key_loop;
       }
    else
       {
       P1IFG=0;
       return(temp);
       }
    }
//***************************************   


interrupt[PORT1_VECTOR] void key_p1(void)
      {
      uchar key_;
      uchar i=0;
      P1IFG=0;
      key_=key();
      for(i=0;i<8;i++)
      disbuffer[i]=key_;
      for(i=0;i<7;i++)
      LCDMEM[i]=distab[key_];
      }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩成人精品视频| 国产成人激情av| 国产欧美一区二区三区沐欲| 99久久久国产精品| 日韩国产欧美在线观看| 国产精品系列在线| 欧美精品亚洲一区二区在线播放| 丁香婷婷综合网| 日韩电影在线一区二区| 日韩理论电影院| 亚洲精品一区二区三区蜜桃下载 | 成人激情动漫在线观看| 天天影视色香欲综合网老头| 国产精品久久久久久久浪潮网站| 日韩三级av在线播放| 日本乱人伦aⅴ精品| 国产电影一区在线| 日本欧美在线看| 一区二区三区不卡视频| 午夜精品久久久久久久| 国产日韩欧美综合一区| 欧美高清激情brazzers| 91久久精品一区二区| 高清成人免费视频| 精品一区二区三区日韩| 日本不卡视频一二三区| 一卡二卡三卡日韩欧美| 亚洲欧美视频一区| 中文字幕久久午夜不卡| 337p日本欧洲亚洲大胆精品 | 首页国产欧美日韩丝袜| 亚洲综合久久av| 日韩一区在线播放| 久久精品视频在线看| 精品国产乱子伦一区| 日韩一区二区三区视频在线 | 91天堂素人约啪| 成人国产精品免费观看动漫| 国产麻豆精品theporn| 久久激五月天综合精品| 免费观看久久久4p| 日韩av一区二区三区四区| 天天综合网 天天综合色| 亚洲成人av一区| 午夜精品一区二区三区电影天堂| 亚洲综合免费观看高清完整版 | 久久这里只有精品视频网| 日韩一区二区免费在线电影| 欧美老肥妇做.爰bbww| 欧美高清激情brazzers| 日韩欧美国产三级电影视频| 精品国产乱码久久久久久牛牛| 日韩精品一区二区三区蜜臀 | 亚洲欧洲成人精品av97| 综合色中文字幕| 亚洲欧美激情在线| 一区二区三区日韩精品视频| 亚洲成人你懂的| 免费一级欧美片在线观看| 精彩视频一区二区| 国产福利91精品一区| 99国产精品99久久久久久| 色综合久久久久综合体桃花网| 色天天综合色天天久久| 欧美日韩不卡一区二区| 日韩欧美久久久| 亚洲国产精品99久久久久久久久| 国产精品你懂的| 亚洲成人综合网站| 国模无码大尺度一区二区三区| 高清av一区二区| 在线免费精品视频| 日韩欧美黄色影院| 国产精品麻豆久久久| 亚洲成人av中文| 国产精品伊人色| 日本电影亚洲天堂一区| 欧美一区二区三区在线看 | 天天影视涩香欲综合网| 精品一区二区三区日韩| 91在线观看成人| 日韩午夜小视频| 亚洲日本免费电影| 蜜臀99久久精品久久久久久软件 | 一本色道a无线码一区v| 717成人午夜免费福利电影| 久久蜜臀精品av| 亚洲国产欧美在线| 国产精品一区二区三区99| 日本黄色一区二区| 久久久久亚洲蜜桃| 亚洲一区自拍偷拍| 粉嫩蜜臀av国产精品网站| 欧美精品 国产精品| 国产精品乱人伦中文| 午夜精品视频一区| www.日本不卡| 日韩亚洲电影在线| 亚洲一区二区高清| 国产成人av电影在线观看| 欧美猛男超大videosgay| 久久亚洲一区二区三区四区| 亚洲一区二区高清| 成人午夜免费av| 日韩欧美成人一区| 亚洲午夜久久久久久久久电影网| 国产精品一区二区三区99| 欧美一区二区三区视频免费 | 午夜精品福利一区二区三区av | 极品少妇xxxx偷拍精品少妇| 91国模大尺度私拍在线视频| 久久久久国产免费免费| 免费在线观看一区二区三区| 色婷婷综合激情| 国产精品三级电影| 久久99精品久久久久久动态图| 91久久精品日日躁夜夜躁欧美| 国产精品色一区二区三区| 激情图片小说一区| 欧美一区二区三区喷汁尤物| 亚洲已满18点击进入久久| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 欧美性生活一区| 国产精品美女久久久久aⅴ| 国产在线看一区| 欧美电视剧免费全集观看| 视频一区二区三区在线| 欧美在线免费视屏| 一区二区欧美精品| 91视频免费观看| 国产精品久久久久久妇女6080 | 欧美丰满少妇xxxxx高潮对白| 一区二区三区四区在线播放 | 韩国av一区二区三区四区| 日韩一区二区三| 美女视频黄 久久| 日韩女优av电影| 蜜乳av一区二区三区| 日韩午夜电影av| 久久99这里只有精品| 精品免费一区二区三区| 久久黄色级2电影| 欧美一二三在线| 蜜桃久久av一区| xnxx国产精品| 成人午夜在线视频| 国产精品家庭影院| 91天堂素人约啪| 亚洲一本大道在线| 91.麻豆视频| 久久丁香综合五月国产三级网站| 91精品国产综合久久婷婷香蕉 | 亚洲综合久久久久| 欧美视频一区二区在线观看| 视频一区二区中文字幕| 欧美白人最猛性xxxxx69交| 国内外成人在线视频| 国产精品麻豆99久久久久久| 色诱视频网站一区| 日韩高清不卡在线| 欧美sm极限捆绑bd| 成人一区二区视频| 亚洲精品日韩专区silk| 欧美肥胖老妇做爰| 国产高清在线精品| 亚洲色图丝袜美腿| 欧美久久久一区| 国产毛片一区二区| 亚洲乱码国产乱码精品精的特点| 色成年激情久久综合| 免费日本视频一区| 国产精品天干天干在线综合| 色综合久久88色综合天天| 男女激情视频一区| 国产精品每日更新| 欧美乱妇23p| 国产99久久久国产精品潘金网站| 亚洲视频在线一区观看| 欧美精品日日鲁夜夜添| 国产精品中文字幕一区二区三区| 亚洲男人天堂av| 欧美va亚洲va在线观看蝴蝶网| 成人精品小蝌蚪| 日韩中文字幕亚洲一区二区va在线| 精品久久久久久久久久久久久久久 | 91麻豆精品秘密| 奇米影视7777精品一区二区| 国产人成亚洲第一网站在线播放| 91福利社在线观看| 国产精品12区| 首页欧美精品中文字幕| 国产精品久久免费看| 日韩视频在线你懂得| 99久久精品99国产精品| 久久99精品久久久久| 亚洲影视在线观看| 国产精品久久久久久久久久免费看| 日韩视频123| 欧美在线观看视频在线| 成人黄色片在线观看|