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

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

?? uart.lst

?? 使用C51編程
?? LST
字號:
C51 COMPILER V8.05a   UART                                                                 11/01/2007 22:15:07 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE UART
OBJECT MODULE PLACED IN uart.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE uart.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /*
   2          * Copyright (c) 2004,北京博創興業科技有限公司
   3          * All rights reserved.
   4          * 
   5          * 文件名稱:uart.c
   6          * 文件標識:uart
   7          * 摘    要:串口通訊的函數實現
   8          * 
   9          * 當前版本:2.0
  10          * 作    者:Kent
  11          * 完成日期:2004年5月20日
  12          *
  13          * 取代版本:1.1 
  14          * 原作者  :Frank
  15          * 完成日期:2003年8月10日
  16          */
  17          
  18          /*--------------------------------------------------------------------------
  19          uart.c
  20          
  21          c source file for uart Atmel  Atmel AT89C51SND1
  22          --------------------------------------------------------------------------*/
  23          
  24          #include "REGSND1.H"
  25          #include "uart.h"
  26          
  27          #define AT89C51SND1 1   //如果使用的是AT89C51SND1
  28          
  29          
  30          /*------------------------------------------------------------------------------
  31          ------------------------------------------------------------------------------*/
  32          char hex[16] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};
  33          
  34          /*------------------------------------------------------------------------------
  35          初使化串口
  36          ------------------------------------------------------------------------------*/
  37          void init_uart(int fre)
  38          {
  39   1      #if AT89C51SND1 
  40   1              if (fre == 1200)
  41   1              {
  42   2                      TMOD = 0x20;//0010 0000   T/c方式2
  43   2                      TH1  = 0xa9;//初值a9  20M晶振 1200波特率時
  44   2                      TL1  = 0xa9;//
  45   2                      SCON = 0x50;//0101 0000  串口方式1 10位異步通訊
  46   2                      PCON = PCON|0x80;//SMOD置1,波特率=溢出率/16
  47   2                      TR1  = 1;//開串口中斷
  48   2              }
  49   1      #else
              
              #endif
  52   1      }
  53          
  54          /*--------------------------------------------------------------------
  55          當輸出僅為字符串時可使用
C51 COMPILER V8.05a   UART                                                                 11/01/2007 22:15:07 PAGE 2   

  56          ---------------------------------------------------------------------*/
  57          void printu(char * c)   
  58          {
  59   1      
  60   1          int i = 0, j = 0;
  61   1              char ct = *c;
  62   1          init_uart(1200);
  63   1              while (ct != '\0')
  64   1              {
  65   2      #if AT89C51SND1
  66   2                      SBUF = ct;
  67   2                      while (!TI);
  68   2                      
  69   2                      j++;
  70   2                      TI = 0;
  71   2                      ct = *(c + j);
  72   2                      
  73   2      #endif
  74   2              }
  75   1      
  76   1      }
  77          
  78          /*-----------------------------------------------------------------------
  79          當輸出為字符串時可使用或含有一控制符時使用,格式符僅用于16進制輸出
  80          格式控制符為%x,回車控制符為/n
  81          -----------------------------------------------------------------------*/
  82          void printuf(char * c, unsigned char cb) 
  83          {
  84   1              int i = 0;
  85   1              char ct = *c;
  86   1              char cx1;
  87   1              char cx2;
  88   1          
  89   1              init_uart(1200);
  90   1      
  91   1      #if AT89C51SND1
  92   1              while (ct != '\0')
  93   1              {
  94   2                      if (ct == '%')
  95   2                      {       
  96   3                              if (*(c + i + 1) == 'x')              
  97   3                              {
  98   4                                      i += 2;
  99   4                                      cx1 = cb / 16;
 100   4                                      cx2 = cb % 16;
 101   4      
 102   4                                      SBUF = hex[cx1];
 103   4                                      while (!TI);
 104   4                                      {
 105   5                                              TI = 0;
 106   5                                              SBUF = hex[cx2];
 107   5                                      }
 108   4      
 109   4                                      while (!TI);
 110   4                                      {
 111   5                                              TI = 0;
 112   5                                              ct = *(c + i);
 113   5                                      }
 114   4                                      continue;
 115   4                              }
 116   3                              
 117   3                      }
C51 COMPILER V8.05a   UART                                                                 11/01/2007 22:15:07 PAGE 3   

 118   2                      if (ct == '/')
 119   2                      {
 120   3                              if (*(c + i + 1) == 'n')
 121   3                              {
 122   4                                      i += 2;
 123   4                                      SBUF = 13;
 124   4                                      while (!TI);
 125   4                                      {
 126   5                                              TI = 0;
 127   5                                              SBUF = 10;
 128   5                                      }
 129   4      
 130   4                                      while (!TI);
 131   4                                      {
 132   5                                              TI = 0;
 133   5                                              ct = *(c + i);
 134   5                                      }
 135   4                                      continue;
 136   4                              }
 137   3                      }
 138   2                      SBUF = ct;
 139   2                      while (!TI);
 140   2                      TI = 0;
 141   2                      i++;
 142   2                      ct = *(c + i);
 143   2              }
 144   1      #endif
 145   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    265    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     16      12
   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超碰这里只有精品国产| 一本色道亚洲精品aⅴ| 欧美mv日韩mv亚洲| 国产精品白丝jk白祙喷水网站| 成人免费视频播放| 欧美一区二区三区视频免费播放| 精品国产乱码久久久久久老虎| 亚洲黄色av一区| 国产福利一区二区三区| 91精品国产欧美一区二区成人 | 精品一区二区三区的国产在线播放| 国产成人精品一区二| 日韩精品一区二区三区四区| 亚洲在线免费播放| 色视频欧美一区二区三区| 国产精品久久久一本精品| 精品一区二区免费| 欧美不卡一区二区| 亚洲欧美综合在线精品| 成人h精品动漫一区二区三区| 欧美mv日韩mv| 黑人巨大精品欧美一区| 欧美一区二区三区影视| 午夜视频久久久久久| 欧美日韩美女一区二区| 亚州成人在线电影| 欧美性极品少妇| 亚洲自拍偷拍麻豆| 欧美视频完全免费看| 亚洲超碰精品一区二区| 欧美日韩一区二区在线视频| 一区二区高清在线| 欧美视频一区二区三区四区| 亚洲国产另类精品专区| 精品污污网站免费看| 天堂蜜桃91精品| 欧美精品自拍偷拍动漫精品| 日韩av一二三| 久久综合国产精品| 成人性视频免费网站| 国产精品福利一区| 在线精品视频免费播放| 亚洲午夜精品一区二区三区他趣| 精品视频在线看| 丝袜a∨在线一区二区三区不卡| 欧美亚洲图片小说| 免费成人在线观看| 久久久久国色av免费看影院| 不卡的av电影在线观看| 亚洲最色的网站| 欧美一级在线观看| 高清成人免费视频| 玉米视频成人免费看| 3d成人动漫网站| 国产寡妇亲子伦一区二区| 亚洲男女一区二区三区| 欧美人妖巨大在线| 国产99久久久精品| 一区二区免费视频| 久久视频一区二区| 色久综合一二码| 老色鬼精品视频在线观看播放| 国产夜色精品一区二区av| 色婷婷激情综合| 精品无人码麻豆乱码1区2区| 一色屋精品亚洲香蕉网站| 3d动漫精品啪啪一区二区竹菊| 国产·精品毛片| 午夜精品视频在线观看| 国产欧美日韩另类一区| 欧美三级在线播放| 成人少妇影院yyyy| 天堂av在线一区| 亚洲欧洲一区二区在线播放| 日韩一区二区三区视频在线观看| 成人午夜激情在线| 秋霞影院一区二区| 亚洲精品视频在线观看网站| 精品国产一区二区精华| 色偷偷久久一区二区三区| 国产一区二区三区精品视频| 亚洲伦理在线免费看| 久久久国产精品不卡| 欧美另类久久久品| 99久久久无码国产精品| 国产乱国产乱300精品| 丝袜诱惑制服诱惑色一区在线观看| 国产亲近乱来精品视频| 欧美一区在线视频| 色欧美片视频在线观看| 国产成人8x视频一区二区| 日韩电影免费一区| 亚洲国产精品嫩草影院| 亚洲欧美偷拍三级| 国产精品国产三级国产a | 久久精品人人做人人综合| 欧美日韩电影在线播放| 色就色 综合激情| 成人av电影在线观看| 国产成人精品一区二区三区四区| 青娱乐精品在线视频| 天天色天天爱天天射综合| 亚洲欧美综合另类在线卡通| 欧美激情一区二区在线| 精品国产91洋老外米糕| 日韩三级免费观看| 日韩一区二区不卡| 日韩欧美综合一区| 日韩欧美在线1卡| 日韩一区二区三区三四区视频在线观看| 在线视频一区二区免费| 99re热视频精品| 99re8在线精品视频免费播放| 国产.欧美.日韩| 成人国产视频在线观看| 成人高清av在线| 99久久久久久| 91国产精品成人| 欧美色区777第一页| 欧美日韩综合一区| 91精品午夜视频| 精品欧美乱码久久久久久1区2区 | 自拍偷拍国产精品| 亚洲人成伊人成综合网小说| 亚洲精品第1页| 亚洲午夜免费视频| 免费在线观看成人| 极品美女销魂一区二区三区 | 蜜桃视频在线一区| 国产在线精品视频| av电影在线观看一区| 色女孩综合影院| 欧美精品v日韩精品v韩国精品v| 欧美精品精品一区| 久久一夜天堂av一区二区三区| 国产精品丝袜久久久久久app| 自拍视频在线观看一区二区| 玉米视频成人免费看| 亚洲高清不卡在线| 国产精品中文字幕日韩精品| 成人美女视频在线观看18| 欧美在线观看视频一区二区三区| 欧美精品九九99久久| 久久精品网站免费观看| 亚洲综合区在线| 国产精品一二三四| 91老司机福利 在线| 日韩欧美亚洲国产另类| 久久久久久亚洲综合影院红桃| 亚洲欧美另类小说视频| 免费成人av资源网| 97国产精品videossex| 777久久久精品| 综合欧美亚洲日本| 奇米影视一区二区三区| jlzzjlzz欧美大全| 3d动漫精品啪啪1区2区免费| 国产精品美日韩| 麻豆91在线播放免费| 色综合久久久久网| 精品91自产拍在线观看一区| 国产精品国产成人国产三级| 男女男精品视频网| 在线视频观看一区| 国产欧美日韩激情| 男女视频一区二区| 欧美性猛交xxxx乱大交退制版| 久久久久九九视频| 美女视频黄a大片欧美| 精品视频1区2区| 中文字幕一区二区三区蜜月| 韩国成人福利片在线播放| 欧美日韩久久久久久| 一区在线播放视频| 成人午夜精品在线| 精品剧情在线观看| 夜夜揉揉日日人人青青一国产精品| 国产黄色成人av| 久久先锋影音av鲁色资源| 免费高清在线一区| 制服视频三区第一页精品| 亚洲一二三区在线观看| 色综合天天综合在线视频| 国产精品久久久久一区二区三区共| 久久99久久精品欧美| 欧美精品777| 一区二区三区四区视频精品免费 | 免费成人av在线| 欧美一区二区视频在线观看2022| 亚洲一区视频在线| 99久久99久久精品国产片果冻 | 欧美电影免费观看完整版| 亚洲一区二区免费视频| 色综合激情久久| 亚洲精品久久久蜜桃| 色999日韩国产欧美一区二区| 亚洲六月丁香色婷婷综合久久| 白白色 亚洲乱淫| 国产精品高清亚洲| 色狠狠综合天天综合综合|