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

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

?? uart.lst

?? 基于LP22132 KELL下的磁卡寫卡器
?? LST
字號:
ARM COMPILER V2.54a,  uart                                                                 04/09/07  10:03:17  PAGE 1   


ARM COMPILER V2.54a, COMPILATION OF MODULE uart
OBJECT MODULE PLACED IN uart.OBJ
COMPILER INVOKED BY: C:\Keil\ARM\BIN\CA.exe uart.c THUMB BROWSE DEBUG TABS(4) 

stmt  level    source

    1          #include<UART.H>
    2          #include "config.h"
    3          #include "lpclib.h"
    4          /*********************************************************************
    5          函數
    6          void delay (unsigned char time)
    7          功能:延時函數
    8          **********************************************************************/
    9          void delay (unsigned char time)
   10          {
   11   1          unsigned int j;
   12   1          while(time--)
   13   1              {
   14   2              for(j=0;j<6000;j++);
   15   2              }
   16   1      }
   17          /***********************************************************
   18          函數:刷卡錯誤時執行此函數表示讀卡錯誤
   19          void card_err(void)
   20          功能:如果刷卡錯誤執行此函數
   21          ************************************************************/
   22          void card_err (void)
   23          {   
   24   1          GLED1;
   25   1          RLED0;
   26   1          BEEP0;
   27   1          delay (50);
   28   1          BEEP1;
   29   1          RLED1;
   30   1          delay (100);
   31   1          RLED0;
   32   1          BEEP0;
   33   1          delay (50);
   34   1          BEEP1;
   35   1          RLED1;
   36   1          
   37   1      }
   38          /***********************************************************
   39          函數:讀卡正確函數
   40          void card_ok(void)
   41          功能:如果刷卡正確執行此函數
   42          ************************************************************/
   43          void card_ok (void)
   44          {
   45   1          GLED0;
   46   1          BEEP0;
   47   1          delay (50);
   48   1          BEEP1;
   49   1          GLED1;
   50   1          GLED1;
   51   1      }
   52               
   53          /************************************************************************
   54          函數原型:void send_byte (byte tx_buf)
   55          功能:發送一個字節并計算BCC
   56          *************************************************************************/
   57          void send_byte(unsigned char tx_buf)
   58          {
   59   1       U1THR = tx_buf;
ARM COMPILER V2.54a,  uart                                                                 04/09/07  10:03:17  PAGE 2   

   60   1       BCC^=tx_buf;
   61   1       while ((U1LSR & 0x20) == 0);  // 等待數據發送完畢
   62   1      }
   63          /***********************************************************************
   64          函數原型:void send_command_err(unsigned char CM,unsigned char PM,bit P)
   65          功能:非正常返回返回設置狀態
   66          ************************************************************************/
   67          void send_command_yes(void)
   68          {
   69   1          ES0;
   70   1          BCC=0x00;
   71   1          send_byte(STX);
   72   1          send_byte(0x00);    
   73   1          send_byte(0x03);
   74   1          send_byte(CM);
   75   1          send_byte(PM);
   76   1          send_byte('Y');
   77   1          send_byte(ETX);
   78   1          send_byte(BCC);
   79   1          ES1;
   80   1      }
   81          /***********************************************************************
   82          函數原型:void send_command_err(unsigned char CM,unsigned char PM,bit P)
   83          功能:非正常返回返回設置狀態
   84          ************************************************************************/
   85          void send_command_no(void)
   86          {
   87   1          ES0;
   88   1          BCC=0x00;
   89   1          send_byte(STX);
   90   1          send_byte(0x00);    
   91   1          send_byte(0x03);
   92   1          send_byte(CM);
   93   1          send_byte(PM);
   94   1          send_byte('N');
   95   1          send_byte(ETX);
   96   1          send_byte(BCC);
   97   1          ES1;
   98   1      }
   99          
  100          /***********************************************************************
  101          函數原型:void send_ver(void)
  102          功能: 復位成功向上位機發送版板信息
  103          ************************************************************************/
  104          void send_ver(void)
  105          {
  106   1         unsigned char i;
  107   1          ES0;
  108   1          BCC=0x00;
  109   1          send_byte(STX);
  110   1          send_byte(0x00);
  111   1          send_byte(0x0e);//12byte
  112   1          send_byte(0x30);
  113   1          send_byte(0x30);
  114   1          for(i=0;i<0x0c;i++)
  115   1            {
  116   2            send_byte(ver[i]);
  117   2            }
  118   1          send_byte(ETX);
  119   1          send_byte(BCC);
  120   1          ES1;
  121   1      }
  122          
  123          /************************************************************************
  124          函數原型:void reset_cmd(void)
  125          功能:執行RESET命令
ARM COMPILER V2.54a,  uart                                                                 04/09/07  10:03:17  PAGE 3   

  126          *************************************************************************/
  127          void reset_cmd(void)
  128          {
  129   1      ES0;
  130   1      BPS=9600;
  131   1      FLAG_TRACK1=0;  //1軌無效
  132   1      FLAG_TRACK2=1;  //2軌有效
  133   1      FLAG_TRACK3=1;  //3軌有效
  134   1      FLAG_INCODE='a';//解碼方式為ASCLL方式
  135   1      RLED1;          //關紅燈
  136   1      GLED1;          //關綠燈
  137   1      BEEP1;          //蜂鳴關
  138   1      FLAG_RSEND=0;   //禁止重傳數據//
  139   1      Disable();      //模式為Disable();
  140   1      send_ver();     //發送版本號   
  141   1      ES1; 
  142   1      UART1_Init (BPS);
  143   1      }
  144          /************************************************************************
  145          函數原型:void chenk_kaji (void)
  146          功能:查狀態命令
  147          *************************************************************************/
  148          void chenk_kaji (void)
  149           {
  150   1          ES0;
  151   1          BCC=0x00;
  152   1          send_byte(STX);
  153   1          send_byte(0x00);
  154   1          send_byte(0x05);         //5byte
  155   1          send_byte(CM);
  156   1          send_byte(PM);
  157   1          if(FLAG_INCODE=='a')     //發送編譯方式解碼方式為ASCLL方式
  158   1              {
  159   2                send_byte(0x30);
  160   2                }
  161   1          else if(FLAG_INCODE=='b')//發送編譯方式b為二進制方式
  162   1               {
  163   2                send_byte(0x31);
  164   2                }
  165   1          if((FLAG_TRACK1==0)&&(FLAG_TRACK2==0)&&(FLAG_TRACK3==0))//發送要讀的軌道號要讀三軌
  166   1               {
  167   2                send_byte(0x30);
  168   2               }
  169   1          else if((FLAG_TRACK1==1)&&(FLAG_TRACK2==0)&&(FLAG_TRACK3==0))//發送要讀的軌道號要讀一軌
  170   1               {
  171   2                send_byte(0x31);
  172   2               }
  173   1          else if((FLAG_TRACK1==0)&&(FLAG_TRACK2==1)&&(FLAG_TRACK3==0))//發送要讀的軌道號要讀二軌
  174   1               {
  175   2                send_byte(0x32);
  176   2                }
  177   1          else if((FLAG_TRACK1==0)&&(FLAG_TRACK2==0)&&(FLAG_TRACK3==1))//發送要讀的軌道號要讀三軌
  178   1               {
  179   2                send_byte(0x33);
  180   2                }
  181   1      
  182   1          else if((FLAG_TRACK1==1)&&(FLAG_TRACK2==1)&&(FLAG_TRACK3==0))//發送要讀的軌道號要讀一二軌
  183   1               {
  184   2                send_byte(0x34);
  185   2                }
  186   1      
  187   1      
  188   1          else if((FLAG_TRACK1==0)&&(FLAG_TRACK2==1)&&(FLAG_TRACK3==1))//發送要讀的軌道號要讀二三軌
  189   1               {
  190   2                send_byte(0x35);
  191   2                }
ARM COMPILER V2.54a,  uart                                                                 04/09/07  10:03:17  PAGE 4   

  192   1      
  193   1          else if((FLAG_TRACK1==1)&&(FLAG_TRACK2==0)&&(FLAG_TRACK3==1))//發送要讀的軌道號要讀一三軌
  194   1               {
  195   2                send_byte(0x36);
  196   2                }
  197   1      
  198   1          else if((FLAG_TRACK1==1)&&(FLAG_TRACK2==1)&&(FLAG_TRACK3==1))//發送要讀的軌道號要讀一二三軌
  199   1               {
  200   2                send_byte(0x37);
  201   2                }
  202   1      
  203   1          if(FLAG_MCARD==1)                   //ENABLE 指令有效
  204   1               {
  205   2               if(SAVPM==0X30)send_byte(0x31);//有效狀態0X30
  206   2               if(SAVPM==0X31)send_byte(0x32);//有效狀態0X31//    
  207   2                }
  208   1            else 
  209   1                {
  210   2                send_byte(0x30);
  211   2                 }
  212   1          send_byte(ETX);
  213   1          send_byte(BCC);
  214   1          ES1;
  215   1      }
  216          
  217          /**************************************************************************
  218          函數原型void Enable(void)
  219          功能:查狀態命令 如果P=0;執行刷卡有效一次錯誤關閉等于時錯誤則永遠開啟
  220          *****************************************************************************/
  221          void Enable(void)
  222          {   
  223   1          
  224   1          unsigned char shuaka_ok;
  225   1          shuaka_ok=0; 
  226   1          FLAG_EXIT_R=0;
  227   1          FLAG_MCARD=1;//讀卡有效為1//
  228   1      loop:
  229   1          ES1;
  230   1          read_card_star();   //開讀卡所需的中斷
  231   1          clruartbuf();       //首先清除數

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日韩亚洲欧美综合| 欧美午夜片在线观看| 亚洲精品一区二区三区在线观看| 婷婷中文字幕一区三区| 欧美日韩电影在线播放| 麻豆精品一区二区综合av| 精品久久久久久久久久久院品网 | 亚洲人成伊人成综合网小说| av中文字幕在线不卡| 亚洲精品欧美在线| 欧美日韩国产三级| 黑人精品欧美一区二区蜜桃| 久久久99久久精品欧美| 丁香五精品蜜臀久久久久99网站| 亚洲欧洲三级电影| 欧美精品视频www在线观看| 激情小说亚洲一区| 亚洲欧美一区二区三区极速播放 | 成人污污视频在线观看| 艳妇臀荡乳欲伦亚洲一区| 日韩欧美一级片| 成人黄色综合网站| 亚洲成人黄色影院| 久久久99精品久久| 在线精品视频免费观看| 久久99国产精品免费| 亚洲欧洲成人自拍| 欧美一区二区三区免费观看视频| 国产成人自拍在线| 午夜私人影院久久久久| 国产情人综合久久777777| 欧美午夜理伦三级在线观看| 激情欧美一区二区三区在线观看| 亚洲精品网站在线观看| 久久婷婷色综合| 欧美日韩在线播| 国产成人精品午夜视频免费 | 国产精品久久毛片av大全日韩| 欧美婷婷六月丁香综合色| 国产福利一区在线| 香蕉加勒比综合久久 | 亚洲欧美一区二区不卡| 日韩欧美在线123| 99riav一区二区三区| 久久国产精品第一页| 亚洲综合丁香婷婷六月香| wwwwww.欧美系列| 欧美精品一卡二卡| 色噜噜狠狠一区二区三区果冻| 黄色小说综合网站| 日韩精品亚洲专区| 亚洲欧美激情小说另类| 欧美韩日一区二区三区四区| 5566中文字幕一区二区电影| 91在线你懂得| 成人性生交大片免费看中文网站| 麻豆国产精品777777在线| 亚洲一区在线观看网站| 国产精品久久国产精麻豆99网站| 亚洲精品一区二区三区99| 欧美人xxxx| 欧美日本国产一区| 精品视频在线免费看| 色又黄又爽网站www久久| 不卡影院免费观看| 成人性生交大片免费看中文网站| 国产成人在线看| 国产麻豆日韩欧美久久| 精品一区二区久久| 久久国产欧美日韩精品| 欧美aa在线视频| 男女视频一区二区| 久久国内精品视频| 美女视频黄免费的久久 | 在线观看区一区二| 欧美亚洲禁片免费| 在线看国产日韩| 欧美日韩精品一区二区三区| 欧美色倩网站大全免费| 欧美日韩精品一区二区天天拍小说| 欧美在线不卡视频| 精品视频一区三区九区| 欧美日韩中文另类| 91精品国产综合久久久久久久久久| 欧美精品久久久久久久多人混战 | 日韩欧美亚洲国产精品字幕久久久 | 青草国产精品久久久久久| 午夜婷婷国产麻豆精品| 免费xxxx性欧美18vr| 九九精品一区二区| 国产91丝袜在线播放九色| 成人精品视频一区| 色综合久久综合网97色综合| 欧美日韩一区三区四区| 欧美日韩一区二区三区四区五区| 717成人午夜免费福利电影| 日韩午夜在线播放| 国产日产欧美一区| 亚洲精品国产精华液| 日韩电影网1区2区| 国产一区三区三区| 成人毛片在线观看| 欧美日韩一级黄| 久久亚洲免费视频| 专区另类欧美日韩| 亚洲第一福利视频在线| 麻豆专区一区二区三区四区五区| 国产成人综合精品三级| 色综合天天在线| 欧美一区二区二区| 久久精品免费在线观看| 亚洲免费观看高清完整版在线 | 香蕉久久一区二区不卡无毒影院| 国内精品免费**视频| 色天天综合色天天久久| 日韩视频一区二区| 日韩码欧中文字| 久久成人免费网| 91亚洲国产成人精品一区二三| 欧美一区二区成人6969| 亚洲欧洲日韩av| 久久国产综合精品| 欧美视频完全免费看| 久久久久88色偷偷免费| 亚洲一区二区三区在线播放 | 成人黄色av电影| 日韩视频一区二区在线观看| 亚洲女人的天堂| 国内外精品视频| 91精品国产乱码| 一区二区在线观看免费视频播放| 激情综合网av| 欧美日韩另类一区| 亚洲理论在线观看| 国产成人久久精品77777最新版本| 欧美日韩一区三区四区| 日韩一区有码在线| 国产精品一区二区黑丝| 欧美一级理论性理论a| 一区二区三区在线免费播放| 国产精品一区二区三区网站| 欧美精品1区2区| 一区二区三区在线观看网站| 成人不卡免费av| 久久亚洲春色中文字幕久久久| 天使萌一区二区三区免费观看| 97精品久久久久中文字幕| 久久久影视传媒| 久久99精品国产.久久久久久| 在线成人av网站| 亚洲自拍与偷拍| 一本色道a无线码一区v| 中文一区在线播放| 国产成人av电影在线观看| 精品电影一区二区| 青青草国产精品亚洲专区无| 欧美日本在线视频| 亚洲成人午夜影院| 欧美日韩一区高清| 亚洲图片欧美视频| 欧美午夜影院一区| 亚洲va欧美va天堂v国产综合| 日本福利一区二区| 一区二区三区在线播放| 色婷婷综合久色| 亚洲精品日韩一| 在线看国产一区| 午夜精品久久久久久久蜜桃app| 欧美日韩久久不卡| 日韩精品一二区| 日韩欧美www| 国产一区二区三区免费看| 精品国产区一区| 国产成人在线视频播放| 国产精品欧美久久久久一区二区| 成人高清免费观看| 亚洲欧美日韩精品久久久久| 色婷婷亚洲综合| 午夜精品在线视频一区| 欧美精品粉嫩高潮一区二区| 麻豆久久久久久久| 国产人伦精品一区二区| 99久久国产综合精品色伊| 亚洲夂夂婷婷色拍ww47| 这里只有精品视频在线观看| 久久99精品久久久久婷婷| 久久久国产综合精品女国产盗摄| www.亚洲精品| 亚洲国产视频一区| 日韩一级大片在线观看| 大白屁股一区二区视频| 亚洲一区二区三区四区在线观看 | 久久看人人爽人人| 91丨九色丨蝌蚪丨老版| 天堂在线亚洲视频| 国产亚洲欧美一级| 欧洲激情一区二区| 久久精品国产精品青草| 综合中文字幕亚洲| 7777女厕盗摄久久久|