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

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

?? uart.lst

?? 自制USB鍵盤,含源碼,原理圖 用了一個4*4的小鍵盤,有0-9十個數字鍵, Num Lock鍵,Caps Lock鍵,Shift鍵,Ctrl鍵,Alt鍵,回車鍵等。 最多可以有三個鍵同時按下
?? LST
字號:
C51 COMPILER V7.06   UART                                                                  03/23/2007 23:58:30 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE UART
OBJECT MODULE PLACED IN UART.OBJ
COMPILER INVOKED BY: C:\keil\C51\BIN\C51.EXE UART.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /******************************************************************
   2             本程序只供學習使用,未經作者許可,不得用于其它任何用途
   3                我的郵箱:computer-lov@tom.com
   4                  歡迎訪問我的blog:  http://computer00.21ic.org
   5          
   6          UART.C  file
   7          
   8          作者:Computer-lov
   9          建立日期: 2007.03.20
  10          修改日期: 2007.03.22
  11          版本:V1.1
  12          版權所有,盜版必究。
  13          Copyright(C) Computer-lov 2007-2017
  14          All rights reserved            
  15          *******************************************************************/
  16          
  17          #include <at89x52.H>
  18          
  19          #include "UART.h"
  20          #include "my_type.h"
  21          
  22          uint8 Sending;
  23          
  24          
  25          //**************************************************************************************
  26          void InitUART(void)  //串口初始化函數,使用22.1184M晶體
  27          {
  28   1       EA=0;
  29   1       TMOD&=0x0F;
  30   1       TMOD|=0x20;    //定時器1工作在模式2
  31   1       SCON=0x50;    //串口工作在模式1
  32   1       TCON=0x05;
  33   1       TH1=0xF4;     //9600bps
  34   1       TL1=0xF4;
  35   1       PCON=0x80;    //串口波特率加倍
  36   1       ES=1;         //串行中斷允許
  37   1       TR1=1;        //啟動定時器1
  38   1       REN=1;        //允許接收 
  39   1       EA=1;         //允許中斷
  40   1      }
  41          //****************************************************************************************
  42          
  43          
  44          //*******************************   串口中斷處理        ***********************************
  45          void SerialPort(void) interrupt 4
  46          {
  47   1       if(RI)    //收到數據
  48   1        {
  49   2         RI=0;                     //清中斷請求
  50   2        }
  51   1       else  //發送完一字節數據
  52   1        {
  53   2         TI=0;
  54   2         Sending=0;               //清正在發送標志
  55   2        }
C51 COMPILER V7.06   UART                                                                  03/23/2007 23:58:30 PAGE 2   

  56   1      }
  57          //*****************************************************************************************
  58          
  59          //*****************************************************************************************
  60          void SendToComport(unsigned char d)       //往串口發送一字節數據
  61          {
  62   1       Sending=1;
  63   1       SBUF=d;
  64   1       while(Sending);
  65   1      }
  66          //*****************************************************************************************
  67          
  68          //*****************************************************************************************
  69          //發送一個字符串
  70          void prints(uint8 * pd,uint8 line_feed)
  71          {
  72   1       while((*pd)!='\0')
  73   1        {
  74   2         SendToComport(*pd);
  75   2         pd++;
  76   2        }
  77   1       if(line_feed)
  78   1       {
  79   2        SendToComport(13);
  80   2        SendToComport(10);
  81   2       }
  82   1      }
  83          //****************************************************************************************
  84          
  85          
  86          
  87          //*****************************************************************************************
  88          void PrintLongInt(uint32 x)  //將整數轉按十進制字符串發送
  89          {
  90   1       int8 i;
  91   1       uint8 display_buffer[10];
  92   1       display_buffer[10]=0;
  93   1       for(i=9;i>=0;i--)
  94   1        {
  95   2         display_buffer[i]='0'+x%10;
  96   2         x/=10;
  97   2        }
  98   1       for(i=0;i<9;i++)
  99   1        {
 100   2         if(display_buffer[i]!='0')break;
 101   2        }
 102   1       for(;i<10;i++)SendToComport(display_buffer[i]);
 103   1      }
 104          //*****************************************************************************************
 105          
 106          
 107          code uint8 HexTable[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
 108          //*****************************************************************************************
 109          /*
 110          void PrintLongIntHex(uint32 x)  //將整數按十六進制發送
 111          {
 112           uint8 i;
 113           uint8 display_buffer[11];
 114           display_buffer[10]=0;
 115           display_buffer[0]='0';
 116           display_buffer[1]='x';
 117           for(i=9;i>=2;i--)
C51 COMPILER V7.06   UART                                                                  03/23/2007 23:58:30 PAGE 3   

 118            {
 119             display_buffer[i]=HexTable[(x&0xf)];
 120             x>>=4;
 121            }
 122           prints(display_buffer,0);
 123          }
 124          */
 125          //*****************************************************************************************
 126          
 127          
 128          //*****************************************************************************************
 129          void Printc(uint8 x)  //發送一個byte的數據
 130          {
 131   1       Sending=1;
 132   1       SBUF=x;
 133   1       while(Sending);
 134   1      }
 135          //*****************************************************************************************
 136          
 137          
 138          //*****************************************************************************************
 139          void PrintHex(uint8 x)  //以HEX格式發送一個byte的數據
 140          {
 141   1       Printc('0');
 142   1       Printc('x');
 143   1       Printc(HexTable[x>>4]);
 144   1       Printc(HexTable[x&0xf]);
 145   1       Printc(' ');
 146   1      }
 147          //*****************************************************************************************


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    254    ----
   CONSTANT SIZE    =     16    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      1      15
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲资源中文字幕| 韩国精品免费视频| 国产麻豆91精品| 欧美在线免费视屏| 欧美激情一区二区三区全黄| 亚洲一区二区三区四区在线 | 成人在线视频一区二区| 欧美欧美欧美欧美首页| 亚洲欧美在线另类| 精品一区二区免费| 51久久夜色精品国产麻豆| 亚洲欧洲日韩女同| 国产精品一区二区久久不卡 | 国产清纯美女被跳蛋高潮一区二区久久w| 一区二区三区中文字幕| 成人免费看黄yyy456| 久久久久久久国产精品影院| 天涯成人国产亚洲精品一区av| 91女厕偷拍女厕偷拍高清| 国产日韩精品久久久| 激情六月婷婷久久| 日韩三级伦理片妻子的秘密按摩| 亚洲一区二区黄色| 91黄视频在线| 一区二区三区高清不卡| 91在线视频免费91| 亚洲欧美偷拍另类a∨色屁股| 国产盗摄一区二区| 久久精品这里都是精品| 国产精品系列在线播放| 久久综合狠狠综合| 国产精品一色哟哟哟| 久久精品一区二区三区不卡| 精品写真视频在线观看| 精品国产a毛片| 激情综合五月天| 久久亚洲综合色| 国产精品羞羞答答xxdd| 欧美激情中文不卡| eeuss鲁片一区二区三区 | 日韩一区二区三| 美女网站一区二区| 精品国产一区二区三区久久久蜜月| 美女在线一区二区| 精品国产不卡一区二区三区| 国产成人综合网站| 国产精品久久毛片a| 91麻豆国产在线观看| 亚洲国产精品欧美一二99| 欧美酷刑日本凌虐凌虐| 欧美aa在线视频| 国产欧美日韩一区二区三区在线观看| 高清在线不卡av| 尤物在线观看一区| 69av一区二区三区| 国产真实精品久久二三区| 国产清纯美女被跳蛋高潮一区二区久久w | 亚洲欧洲成人av每日更新| 色婷婷综合五月| 日本成人在线电影网| 久久综合久久综合久久综合| 韩国av一区二区| 中文字幕永久在线不卡| 欧美乱妇15p| 国产伦精品一区二区三区免费迷| 国产精品免费视频观看| 欧美高清精品3d| 国产精品一区三区| 亚洲六月丁香色婷婷综合久久| 欧美日韩国产小视频在线观看| 狠狠久久亚洲欧美| 亚洲欧美另类小说| 精品日韩在线观看| 在线看国产一区二区| 麻豆国产欧美日韩综合精品二区| 国产精品久线观看视频| 日韩一级视频免费观看在线| 成人伦理片在线| 蜜桃一区二区三区四区| 亚洲色图欧美在线| 精品国产乱码久久久久久牛牛| 99视频在线精品| 韩国视频一区二区| 亚洲一区在线观看网站| 中文字幕第一区二区| 欧美一级日韩免费不卡| 色国产精品一区在线观看| 久久国产剧场电影| 亚洲一区二区三区四区的 | 欧美精品久久一区| 成人激情免费视频| 久久99国内精品| 一片黄亚洲嫩模| 国产精品久久一级| 精品福利视频一区二区三区| 欧美日韩一区中文字幕| 99精品久久只有精品| 国产精品18久久久久久久网站| 日本伊人精品一区二区三区观看方式| 亚洲欧洲精品一区二区三区| 国产欧美一区二区三区鸳鸯浴| 欧美一区二区三区在线观看视频| 色婷婷综合激情| 成人av电影观看| 成人妖精视频yjsp地址| 国产一区二区三区免费| 久久精品72免费观看| 青椒成人免费视频| 石原莉奈在线亚洲二区| 亚洲成人av电影在线| 一区二区三区日韩精品| 亚洲精品成人在线| 亚洲精品视频在线观看免费| 国产精品久99| 蜜臀久久久久久久| 男女视频一区二区| 蜜桃一区二区三区在线观看| 美女国产一区二区三区| 麻豆freexxxx性91精品| 久久国产精品72免费观看| 蜜臀国产一区二区三区在线播放 | 国产精品一线二线三线精华| 国产在线不卡一区| 国产盗摄一区二区| 波多野结衣在线一区| www.亚洲精品| 91浏览器在线视频| 在线观看日韩高清av| 欧美日韩高清不卡| 日韩一区二区精品在线观看| 日韩免费观看高清完整版| 精品免费视频一区二区| 久久色.com| 最新不卡av在线| 亚洲成av人在线观看| 六月丁香婷婷色狠狠久久| 国产美女在线观看一区| 成人激情动漫在线观看| 欧洲亚洲精品在线| 欧美一区二区日韩一区二区| 精品蜜桃在线看| 国产精品久久久一区麻豆最新章节| 亚洲男人电影天堂| 日韩电影免费一区| 高清不卡一二三区| 色综合久久六月婷婷中文字幕| 欧美日韩精品一区视频| 欧美tk丨vk视频| 亚洲三级在线播放| 日韩av中文字幕一区二区 | 欧美日韩国产一级片| 欧美成人午夜电影| 1024成人网| 蜜臀精品一区二区三区在线观看| 成熟亚洲日本毛茸茸凸凹| 欧美午夜精品一区二区三区| 欧美电影免费观看高清完整版在| 国产精品视频一区二区三区不卡| 亚洲成人动漫一区| 国产成人av电影在线观看| 日本韩国精品一区二区在线观看| 日韩欧美在线影院| 亚洲女性喷水在线观看一区| 强制捆绑调教一区二区| 91污片在线观看| 久久综合久久综合九色| 亚洲国产一区视频| 成人精品鲁一区一区二区| 欧美伦理电影网| 国产精品家庭影院| 国产一区二区三区高清播放| 欧美日韩电影一区| 中文字幕亚洲电影| 国产在线精品一区二区夜色| 欧美日韩一区在线| 亚洲欧美日韩国产中文在线| 国产福利91精品一区| 欧美一级免费大片| 亚洲第一福利一区| 日本韩国视频一区二区| 国产精品美女www爽爽爽| 国产麻豆一精品一av一免费| 欧美一区二区视频在线观看2020| 亚洲影院理伦片| 色呦呦一区二区三区| 欧美激情一二三区| 国产精品综合一区二区三区| 日韩午夜三级在线| 日韩va欧美va亚洲va久久| 欧美日韩一二区| 亚洲成a人v欧美综合天堂下载 | 麻豆国产91在线播放| 国产一区二区三区观看| 在线播放欧美女士性生活| 综合激情网...| 91香蕉国产在线观看软件| 国产视频一区在线观看| 午夜私人影院久久久久| 欧美人与性动xxxx| 一区二区三区在线视频播放|