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

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

?? key.lst

?? 64位鍵盤掃描程序
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V7.09   KEY                                                                   01/05/2006 17:21:44 PAGE 1   


C51 COMPILER V7.09, COMPILATION OF MODULE KEY
OBJECT MODULE PLACED IN E:\hex\key.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE key.c BROWSE DEBUG OBJECTEXTEND TABS(1) OBJECT(E:\hex\key.obj)

line level    source

   1          #include <reg51.h>
   2          #include <absacc.h>
   3          #include <intrins.h>
   4          #include <stdio.h>
   5          #include <string.h>
   6          #include <stdlib.h>
   7          #include <ctype.h>
   8          
   9          #define uchar unsigned char
  10          #define uint  unsigned int
  11          #define ulong unsigned long
  12          
  13          #define O   'O'
  14          #define K   'K'
  15          #define E   'E'
  16          #define R   'R'
  17          //--------------------------------------------------------
  18          #define Wait_ti while(TI==0);TI=0              /*等待一幀發送完畢*/ 
  19          #define Wait_ri while(RI==0);RI=0              /*等待一幀接收完畢*/
  20          /**************************************
  21           -------------芯片管腳定義--------------
  22           ***************************************/
  23          sbit   PowerLed=P1^4;
  24          sbit   SHIFTLED=P1^5;
  25          sbit   TestLED=P1^6;
  26          sbit   Beep=P1^7;
  27          sbit   KeyIn=P3^3;
  28          sbit   KeyOut=P3^4;   //0:有鍵按下
  29          //=====================================
  30          #define OK 0
  31          #define ER 1
  32          //=====================================
  33          /**********************************************
  34            -------------與主機通信命令名柄定義----------
  35            **********************************************/
  36          #define GetKey          0x90  //有鍵直接返回鍵值
  37          #define OpenBeep        0X91  //打開蜂鳴器,嘟... 嘟....,無返回值 
  38          #define TestKey         0x94  //檢測主板與鍵盤板IC的通信,回送主板Finish命令句柄
  39          #define OpenMoneyBox    0x9a  //開錢箱命令句柄
  40          #define CloseCat        0x9c  //關機
  41          #define English         0x9d  //英文字母命令
  42          #define Number          0x9e  //數字命令
  43          //=====================================
  44          bit err_rxd_flag;  //串口接收數據錯誤
  45          bit rxd_flag;
  46          uchar uc0;
  47          uchar rs232buf[30];  //接收數據緩存
  48          //=====================================
  49          void rxd_order_232(); /*接收命令、數據*/
  50          //=====================================
  51          void ssio0(void) interrupt 4 using 1   //*串行中斷0接收程序*
  52          {
  53   1          ES=0;                               //*關串行中斷*
  54   1          rxd_order_232();
  55   1          rxd_flag=1;
C51 COMPILER V7.09   KEY                                                                   01/05/2006 17:21:44 PAGE 2   

  56   1          ES=1;
  57   1      }
  58          //=====================================
  59          void delayms(uint ti)                    //*延時程序~0.1ms,*
  60          {              //延時時間=[ti(100)+1]*1.08us~=ti*0.108ms
  61   1        uint i;
  62   1        uchar t;
  63   1        for (i=0;i<ti;i++)
  64   1        {   
  65   2            t=99;
  66   2            do{
  67   3              t--;
  68   3           }while(t!=0);
  69   2        } 
  70   1      }
  71          /*******************************************
  72           ---------- 初始化串行口來多機通信 ---------
  73           *******************************************/
  74          void InitSBUF(void)     
  75          {
  76   1           TMOD=0x21;           /* T/C1定義為方式2 */
  77   1           TL1=0xfd;            /* 9600時TH1,TL1=0xfd,1200時TH1,TL1=0XE8 */
  78   1           TH1=0xfd; 
  79   1           PCON=0x00;
  80   1           SCON=0x50;           /* 串行口為方式1,SM2=1,TB8=0,RB8=0 */
  81   1          /* SM0=0;*/
  82   1           TR1=1;   ES=0;  /*ET0=1; ES=1; TR0=1;*/
  83   1          /* SM2=1;   PS=1;*/
  84   1           RI=0;    TI=0; EA=1;
  85   1      }
  86          
  87          //===================================
  88          void sbuwork(uchar d)     /*發送一數據:c*/
  89          {  
  90   1         uchar c;
  91   1         SBUF=d;             /*發送數據*/
  92   1         Wait_ti;             /*等待一幀發送完畢*/
  93   1         for(c=0;c<=0x05;c++);
  94   1      }
  95          //===================================================
  96          /*void buzzer(uchar num,uchar on,uchar off)//蜂鳴器驅動
  97          {  //unm:次數;on:鳴時間;off:停時間
  98             uchar n;
  99             if((num==0)|(on==0)){return;}
 100             for(n=0;n<(num-1);n++)
 101             {
 102                Beep=0;
 103                delayms(on);
 104                Beep=1;
 105                delayms(off);
 106             }
 107             Beep=0;
 108             delayms(on);
 109             Beep=1;
 110          }*/
 111          //=================================================
 112          //
 113          //          key 鍵盤操作程序
 114          //
 115          //==================================================
 116          uchar key_press() //按鍵掃描程序
 117          { 
C51 COMPILER V7.09   KEY                                                                   01/05/2006 17:21:44 PAGE 3   

 118   1         uchar key_num;
 119   1         uchar n;
 120   1         uchar key_x;
 121   1         uchar keybuf[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
 122   1         key_num=0xff;
 123   1         if(P0==0xff){goto AD;}   //沒鍵按下退出
 124   1         delayms(20);
 125   1         if(P0==0xff){goto AD;}   //沒鍵按下
 126   1         KeyOut=1;                //消除按鍵標志
 127   1         Beep=0;
 128   1         for(n=0;n<8;n++)
 129   1         {
 130   2             P2=keybuf[n];
 131   2             if(P0<0xff){key_x=P0;key_num=n;goto AA;}
 132   2         }
 133   1         key_num=0xff;goto AD;//退出
 134   1      AA:
 135   1         for(n=0;n<8;n++)
 136   1         {
 137   2             if(key_x==keybuf[n])
 138   2             {
 139   3                  key_num=key_num*8;
 140   3                  key_num=key_num+n;
 141   3                  while(P0<0xff)//等待抬手
 142   3                  {
 143   4                     delayms(20);
 144   4                  }
 145   3                 // buzzer(1,120,2);
 146   3                  goto AD;
 147   3             }
 148   2         }
 149   1      AD:
 150   1         P0=0xff;
 151   1         P2=0x00;
 152   1         Beep=1;
 153   1         return key_num;
 154   1      }
 155          /********************************************************/ 
 156          void rxd_by_232()     /*從232接收一個數據,并保存到uc0變量中*/
 157          { 
 158   1          uchar counter; 
 159   1          counter=0xfe;
 160   1          do{
 161   2             if(counter==0x00)
 162   2             {RI=0;err_rxd_flag=1;return;}
 163   2             else{counter--;}
 164   2          }while(RI==0);
 165   1          RI=0;   
 166   1          uc0=SBUF;
 167   1          err_rxd_flag=0;
 168   1      }
 169          //===============================
 170          //--------------------------------------------------------------
 171          /*命令格式:0x1b+0x10+命令句柄+數據包序號+命令長度+(命令參數)+CS*/
 172          void rxd_order_232() /*接收命令、數據*/
 173          { 
 174   1          uchar k,n;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av手机在线观看| 亚洲成av人综合在线观看| 另类小说图片综合网| 91精品免费在线观看| 免费在线看一区| 精品盗摄一区二区三区| 国产精品一区二区久久不卡| 国产精品天美传媒| 91老师片黄在线观看| 午夜av区久久| 精品国产乱码久久久久久免费| 精品写真视频在线观看| 国产精品久久网站| 欧美特级限制片免费在线观看| 免费高清在线视频一区·| 国产网站一区二区三区| 色综合天天狠狠| 男男成人高潮片免费网站| 中文字幕国产一区| 欧美精选午夜久久久乱码6080| 六月丁香综合在线视频| 中文字幕一区二区在线播放| 欧美人动与zoxxxx乱| 精品一二线国产| 亚洲精品网站在线观看| 欧美xxx久久| 在线观看欧美日本| 国产精品一区二区久久不卡| 亚洲风情在线资源站| www久久精品| 欧美伊人精品成人久久综合97| 久久精品国产99久久6| 亚洲精品国产第一综合99久久| 日韩一区二区三区电影| 91丨porny丨在线| 国产在线播精品第三| 亚洲一二三区不卡| 国产精品久久久久久久久免费桃花| 欧美色男人天堂| 99v久久综合狠狠综合久久| 六月丁香婷婷久久| 亚洲a一区二区| 最新日韩在线视频| 久久久久亚洲蜜桃| 欧美精品1区2区| 91官网在线观看| 成人影视亚洲图片在线| 经典三级在线一区| 亚洲成人免费视频| 亚洲日本乱码在线观看| 国产欧美日韩精品一区| 日韩免费看的电影| 欧美日本一区二区三区四区| 成人手机电影网| 国产精品影音先锋| 另类调教123区| 免播放器亚洲一区| 丝袜美腿高跟呻吟高潮一区| 一区二区三区欧美亚洲| 国产精品看片你懂得| 久久久一区二区三区捆绑**| 日韩一卡二卡三卡| 91精品国产综合久久国产大片| 色网综合在线观看| 色综合视频在线观看| 91亚洲精品久久久蜜桃| 不卡的看片网站| 成人免费视频国产在线观看| 国产成人自拍高清视频在线免费播放| 免费成人性网站| 老汉av免费一区二区三区| 日本aⅴ精品一区二区三区 | 亚洲人123区| 欧美激情中文字幕| 欧美激情一区二区三区| 国产午夜亚洲精品不卡| 国产色爱av资源综合区| 久久久久九九视频| 国产欧美日韩麻豆91| 国产精品午夜在线| 国产精品免费久久| 亚洲视频一区在线| 亚洲国产一区视频| 偷窥少妇高潮呻吟av久久免费| 亚洲成a人v欧美综合天堂下载| 亚洲成人激情av| 免费日本视频一区| 国产乱码精品1区2区3区| 国产精品888| 91在线观看视频| 欧美裸体bbwbbwbbw| 日韩精品最新网址| 国产喂奶挤奶一区二区三区| 亚洲视频你懂的| 亚洲国产精品一区二区www在线 | 日本久久精品电影| 欧美日韩一区精品| 日韩一区二区视频在线观看| 久久久久久综合| 日韩伦理av电影| 亚洲a一区二区| 国产精品综合av一区二区国产馆| 国产91丝袜在线播放九色| 一本色道久久综合狠狠躁的推荐| 欧美伊人久久久久久久久影院| 日韩一级精品视频在线观看| 久久精品免费在线观看| 亚洲黄色av一区| 蜜臀国产一区二区三区在线播放 | 五月激情综合色| 精品一区二区三区免费视频| 99久久国产综合精品色伊| 欧美欧美欧美欧美首页| 精品88久久久久88久久久| 亚洲欧洲三级电影| 日本欧洲一区二区| 91天堂素人约啪| 精品国产乱码久久久久久免费 | 亚洲精品久久久久久国产精华液| 石原莉奈一区二区三区在线观看| 国产麻豆欧美日韩一区| 色94色欧美sute亚洲13| 国产视频一区二区在线| 亚洲国产精品久久人人爱| 国产精品影视天天线| 欧美精品自拍偷拍| 国产精品久久久久久户外露出| 首页国产欧美日韩丝袜| 粉嫩av一区二区三区粉嫩| 日韩女优毛片在线| 午夜电影一区二区| proumb性欧美在线观看| 精品欧美乱码久久久久久 | 综合色天天鬼久久鬼色| 捆绑紧缚一区二区三区视频| 欧美性猛片xxxx免费看久爱| 欧美激情中文不卡| 国产在线精品国自产拍免费| 91精品国产综合久久婷婷香蕉| 1024成人网| 国产91综合网| 久久亚洲精华国产精华液| 91久久精品国产91性色tv| 欧美日韩在线播放三区四区| 香蕉久久一区二区不卡无毒影院| 成人午夜视频免费看| 欧美美女黄视频| 免费三级欧美电影| 日韩久久免费av| 激情综合色综合久久综合| 国产欧美精品一区二区色综合朱莉| 国产精品嫩草99a| 国产不卡视频一区二区三区| 国产精品日日摸夜夜摸av| 91麻豆精品国产自产在线观看一区| 欧美精品xxxxbbbb| 一区二区三区中文字幕电影| 成人午夜激情视频| 国产亚洲1区2区3区| 精品一二三四在线| 欧美精品一区二区三区视频| 免费看精品久久片| 制服丝袜激情欧洲亚洲| 午夜精品福利久久久| 欧美专区在线观看一区| 有坂深雪av一区二区精品| 一本色道久久加勒比精品| 亚洲另类色综合网站| 一本久久综合亚洲鲁鲁五月天 | 亚洲h动漫在线| 日本韩国一区二区三区视频| 日韩一区欧美小说| 成人理论电影网| 中文字幕日韩精品一区 | 亚洲一区在线观看视频| 欧美性色黄大片手机版| 天天亚洲美女在线视频| 欧美日韩国产精品成人| 日本欧美在线观看| 精品福利二区三区| 成人午夜私人影院| 一区二区三区日韩精品| 制服丝袜亚洲播放| 国产伦精一区二区三区| 国产精品乱子久久久久| 色综合av在线| 日韩在线卡一卡二| 精品国产乱码久久久久久1区2区| 久久99精品视频| 国产精品国产自产拍高清av王其 | 日韩av中文字幕一区二区| 日韩欧美成人午夜| 成人一级黄色片| 亚洲最新在线观看| 日韩精品一区二区三区视频 | 99久久精品久久久久久清纯| 亚洲精品国产成人久久av盗摄| 欧美人xxxx| 丰满岳乱妇一区二区三区| 亚洲精品伦理在线|