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

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

?? vterminal_uart_wave.lst

?? wq_vga.rar,系列C51列程
?? LST
字號:
C51 COMPILER V7.20   VTERMINAL_UART_WAVE                                                   07/29/2006 16:03:59 PAGE 1   


C51 COMPILER V7.20, COMPILATION OF MODULE VTERMINAL_UART_WAVE
OBJECT MODULE PLACED IN VTerminal_uart_wave.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE VTerminal_uart_wave.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          //智能顯示終端串口(Uart)通信演示程序。
   2          //
   3          #include <reg51.h>
   4          #include <stdio.h>
   5          #include <string.h>
   6          #define uchar unsigned char
   7          
   8          uchar  Fcolor;                 //背景色
   9          uchar  Bcolor;                 //前景色
  10          
  11          Lcd_Clr();
  12          dis_wave(unsigned short x0,unsigned short y0,uchar con,unsigned short *p_data);
  13          
  14          /********************************************
  15          定義數據常量,這些數據在實際應用中一般由A/D轉換器采樣所得到。
  16          這里的每一個字節代表一個Y軸坐標的大小即幅度。
  17          **********************************************/
  18          unsigned short code y_data1[110] = {
  19            0x0b,0x0b,0x0b,0x0b,0x0b,
  20            0x0b,0x0b,0x0b,0x0b,0x0b,
  21            0x0b,0x0b,0x0b,0x0b,0x0b,
  22            0x1c,0x1c,0x1c,0x1c,0x1c,
  23            0x1c,0x1c,0x1c,0x1c,0x1c,
  24            0x1c,0x1c,0x1c,0x1c,0x1c,
  25            0x1c,0x1c,0x1c,0x1c,0x1c,
  26            0x00,0x00,0x00,0x00,0x00,
  27            0x00,0x00,0x00,0x00,0x00,
  28            0x00,0x00,0x00,0x00,0x00,
  29            0x00,0x00,0x00,0x00,0x00,
  30            0x50,0x50,0x50,0x50,0x50,
  31            0x50,0x50,0x50,0x50,0x50,
  32            0x50,0x50,0x50,0x50,0x50,
  33            0x50,0x50,0x50,0x50,0x50,
  34            0x50,0x50,0x50,0x50,0x50,
  35            0x48,0x46,0x44,0x42,0x40,
  36            0x3e,0x3c,0x3a,0x38,0x36,
  37            0x34,0x32,0x30,0x2e,0x2c,
  38            0x2a,0x28,0x26,0x24,0x22,
  39            0x20,0x1e,0x1c,0x1a,0x18,
  40            0x16,0x14,0x12,0x10,0x84
  41            };
  42          
  43          unsigned short code y_data2[110] = {
  44            0x015e,0x015e,0x015e,0x015e,0x015e,
  45            0x015e,0x015e,0x015e,0x015e,0x015e,
  46            0x015e,0x015e,0x015e,0x015e,0x015e,
  47            0x015e,0x015e,0x015e,0x015e,0x015e,
  48            0x015e,0x015e,0x015e,0x015e,0x015e,
  49            0x015e,0x015e,0x015e,0x015e,0x015e,
  50            0x015e,0x015e,0x015e,0x015e,0x015e,
  51            0x00,0x00,0x00,0x00,0x00,
  52            0x00,0x00,0x00,0x00,0x00,
  53            0x00,0x00,0x00,0x00,0x00,
  54            0x00,0x00,0x00,0x00,0x00,
  55            0x0084,0x0084,0x0084,0x0084,0x0084,
C51 COMPILER V7.20   VTERMINAL_UART_WAVE                                                   07/29/2006 16:03:59 PAGE 2   

  56            0x0084,0x0084,0x0084,0x0084,0x0084,
  57            0x0084,0x0084,0x0084,0x0084,0x0084,
  58            0x0084,0x0084,0x0084,0x0084,0x0084,
  59            0x0084,0x0084,0x0084,0x0084,0x0084,
  60            0x48,0x46,0x44,0x42,0x40,
  61            0x3e,0x3c,0x3a,0x38,0x36,
  62            0x34,0x32,0x30,0x2e,0x2c,
  63            0x2a,0x28,0x26,0x24,0x22,
  64            0x20,0x1e,0x1c,0x1a,0x18,
  65            0x16,0x14,0x12,0x10,0xffff
  66            };
  67           
  68          main(void)
  69          {
  70   1        unsigned int i;
  71   1      
  72   1      //對AT89C51(11.059MHz)的串口初始化
  73   1        TMOD=0x20;                              //定時器1設置為模式2
  74   1        SM0=0;
  75   1        SM1=1;                                  //設置串口為方式1,10位異步收發
  76   1        PCON=PCON|0x80;                         //波特率加倍
  77   1        TL1=0xFD;
  78   1        TH1=0xFD;                               //波特率為19200
  79   1        TR1=1;                                  //啟動定時器1
  80   1        REN = 1;                                //允許串口接受使能
  81   1      
  82   1        //EA=1;                                   //全局中斷使能,(EA=0,關全局中斷;EA=1,開全局中斷)
  83   1        //ES = 1;                                 //串口中斷使能置1,允許串口中斷
  84   1      
  85   1        Fcolor = 0x0;
  86   1        Bcolor = 0xff;
  87   1        i = 0;
  88   1      
  89   1        //顯示終端在上電就緒時發送F0.用仿真器時不要檢測F0.
  90   1        //當把程序燒寫到單片機上時,顯示終端和單片機同時上電,所以一定
  91   1        //要檢測是否收到F0。以判斷顯示終端是否上電就緒
  92   1        //while(!(i == 0xF0))
  93   1        //{i = SBUF;} 
  94   1      
  95   1        Lcd_Clr();     //清除全屏。
  96   1        Fcolor = 0xe0;
  97   1        dis_wave(0,0,1,y_data1);     //以 (0,0) 為坐標原點顯示波形。幅度為單字節
  98   1        Fcolor = 0x1c;
  99   1        dis_wave(100,100,2,y_data2);    //以 (80,80) 為坐標原點顯示波形。幅度為雙字節。
 100   1        Fcolor = 0xff;
 101   1        while(1);
 102   1      }
 103          
 104          //查看一個字符是否傳送完畢,當一個字符傳送完畢后TI位會被硬件置1;
 105          void check_uart(void)
 106          {
 107   1        while(TI==0)
 108   1        {}
 109   1         TI=0;
 110   1      }
 111          //指令頭,每一條指令都規定為"0x81, command1,command2,Fcolor,Bcolor"
 112          command_head(unsigned char command1,unsigned char command2)
 113          {
 114   1         TI=0;
 115   1         SBUF= 0x81;
 116   1         check_uart();
 117   1         SBUF= command1;
C51 COMPILER V7.20   VTERMINAL_UART_WAVE                                                   07/29/2006 16:03:59 PAGE 3   

 118   1         check_uart();
 119   1         SBUF= command2;
 120   1         check_uart();
 121   1      
 122   1         SBUF= Fcolor;
 123   1         check_uart();
 124   1         SBUF= Bcolor;
 125   1         check_uart();
 126   1      }
 127          //指令頭+x0+y0
 128          command_head2(uchar command1,uchar command2,unsigned short x0,unsigned short y0)
 129          {
 130   1         command_head(command1,command2);
 131   1      
 132   1         SBUF= x0/100;
 133   1         check_uart();
 134   1         SBUF= x0%100;
 135   1         check_uart();
 136   1         SBUF= y0/100;
 137   1         check_uart();
 138   1         SBUF= y0%100;
 139   1         check_uart();
 140   1      }
 141          
 142          //清屏子程序
 143          Lcd_Clr()
 144          {
 145   1         command_head(0x43,0x4c);
 146   1         SBUF= 0x84;
 147   1         check_uart();
 148   1      }
 149          
 150          //顯示波形子程序。
 151          //顯示波形的原理是:x軸從坐標原點開始自動加一,y軸(幅度)是*p_data。
 152          //x0, y0是坐標原點。
 153          //con=1 y軸(幅度)的大小用一個字節表示。con = 2:y軸(幅度)的大小用二個字節表示
 154          dis_wave(unsigned short x0,unsigned short y0,uchar con,unsigned short *p_data)
 155          {
 156   1         command_head2(0x53,0x53,x0,y0);
 157   1         SBUF= con;
 158   1         check_uart();
 159   1         switch(con)
 160   1            {case 1:
 161   2                         do
 162   2                         {
 163   3                  SBUF = (*p_data%100);    //因為*p_data定義為short類型指針,所以這里要先取模運算再發送
 164   3                              check_uart();
 165   3                              p_data++;
 166   3                         }
 167   2                         while(*p_data !=0x84);
 168   2                  break;
 169   2      
 170   2                      case 2:
 171   2                          do
 172   2                              {
 173   3                               SBUF=(*p_data/100);
 174   3                               check_uart();
 175   3                               SBUF=(*p_data%100);
 176   3                               check_uart();
 177   3                               p_data++;
 178   3                              }
 179   2                              while(*p_data !=0xffff);   //這里不能定義為Ox84,因為p_data[x]有可能是0x84
C51 COMPILER V7.20   VTERMINAL_UART_WAVE                                                   07/29/2006 16:03:59 PAGE 4   

 180   2                      break;
 181   2      
 182   2                      default: break;
 183   2                }
 184   1         SBUF=(0x84);
 185   1         check_uart();
 186   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    338    ----
   CONSTANT SIZE    =    440    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      2      16
   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一区二区三区免费野_久草精品视频
粉嫩13p一区二区三区| 国内精品视频666| 成人午夜视频网站| 欧美另类高清zo欧美| 国产精品国模大尺度视频| 美国三级日本三级久久99| 日本乱码高清不卡字幕| 国产欧美一区二区三区鸳鸯浴| 日韩国产欧美视频| 欧洲av一区二区嗯嗯嗯啊| 国产精品久久久久久久久免费相片| 久久91精品国产91久久小草| 欧美美女喷水视频| 一区二区三区丝袜| 91欧美激情一区二区三区成人| 久久婷婷色综合| 免费成人av资源网| 制服丝袜亚洲网站| 香蕉影视欧美成人| 在线免费视频一区二区| 亚洲欧美国产高清| av一区二区三区四区| 26uuu国产日韩综合| 美女mm1313爽爽久久久蜜臀| 欧美另类videos死尸| 亚洲国产一二三| 91久久奴性调教| 亚洲美女在线一区| 97超碰欧美中文字幕| 国产精品女主播在线观看| 国产露脸91国语对白| 久久蜜桃av一区二区天堂| 韩国视频一区二区| 2017欧美狠狠色| 国产精品99久久久久| 国产婷婷精品av在线| 国产a精品视频| 欧美激情一区二区| 成人动漫av在线| 国产精品少妇自拍| 成人精品视频.| 国产精品第一页第二页第三页| 粉嫩绯色av一区二区在线观看| 国产欧美精品一区二区三区四区| 欧美老肥妇做.爰bbww| 亚洲v日本v欧美v久久精品| 欧美剧情片在线观看| 人人狠狠综合久久亚洲| 欧美成人性战久久| 国产一区二区视频在线| 久久久高清一区二区三区| 风流少妇一区二区| 最新欧美精品一区二区三区| 一本到一区二区三区| 午夜伦欧美伦电影理论片| 欧美一二三区在线| 国产馆精品极品| **欧美大码日韩| 精品视频在线免费| 玖玖九九国产精品| 久久免费视频色| 91在线视频网址| 亚洲福利一二三区| 日韩欧美三级在线| 国产成人鲁色资源国产91色综| 1000精品久久久久久久久| 欧美日韩另类国产亚洲欧美一级| 蜜桃视频第一区免费观看| 久久精品欧美一区二区三区麻豆| 91免费观看视频| 亚州成人在线电影| 337p粉嫩大胆色噜噜噜噜亚洲| av在线综合网| 午夜亚洲国产au精品一区二区| 欧美成人乱码一区二区三区| 成人一区在线看| 亚洲国产精品久久一线不卡| 精品国产免费人成电影在线观看四季| 国产suv精品一区二区三区| 一区二区三区在线播| 日韩欧美国产一二三区| www.欧美色图| 肉丝袜脚交视频一区二区| 国产天堂亚洲国产碰碰| 欧美日韩一区二区不卡| 国产精品一区二区久久精品爱涩| 日韩毛片精品高清免费| 日韩女优av电影| 色综合久久天天综合网| 日本va欧美va精品| 最近中文字幕一区二区三区| 91精品午夜视频| 99国产欧美另类久久久精品| 蜜桃av噜噜一区| 亚洲男人天堂一区| 久久久久久免费| 欧美日韩色综合| 成人av在线一区二区三区| 天堂成人国产精品一区| 亚洲国产高清不卡| 日韩一区二区精品葵司在线 | 久久亚洲精华国产精华液| 色婷婷综合激情| 国产一区二区免费视频| 亚洲一区二区三区四区不卡| 国产日产精品一区| 91 com成人网| 91精品91久久久中77777| 国产福利视频一区二区三区| 五月天中文字幕一区二区| 日韩伦理电影网| 国产亚洲一本大道中文在线| 91精品一区二区三区久久久久久| 91亚洲精品久久久蜜桃网站| 国产伦精品一区二区三区视频青涩 | 日韩免费高清视频| 欧美曰成人黄网| bt7086福利一区国产| 激情综合网激情| 日韩电影在线观看一区| 亚洲精品欧美激情| 国产精品视频看| 精品99一区二区| 91精品免费观看| 欧美日韩大陆在线| 在线亚洲免费视频| youjizz国产精品| 国产成人福利片| 国产揄拍国内精品对白| 欧美aaaaa成人免费观看视频| 亚洲国产视频一区| 一区二区三区四区精品在线视频| 国产精品乱码久久久久久| 精品国一区二区三区| 日韩美女一区二区三区| 91精选在线观看| 欧美嫩在线观看| 日本韩国精品在线| 成人av网址在线| 成人深夜视频在线观看| 国产精品一区久久久久| 激情欧美一区二区三区在线观看| 青椒成人免费视频| 青青草91视频| 青青草原综合久久大伊人精品优势| 偷拍日韩校园综合在线| 亚洲图片欧美综合| 亚洲精品日日夜夜| 亚洲视频一区在线| 亚洲女人小视频在线观看| 国产精品久久毛片av大全日韩| 欧美国产视频在线| 中文字幕一区二区在线观看| 国产精品的网站| 中文字幕佐山爱一区二区免费| 中文字幕亚洲精品在线观看| 亚洲欧美一区二区在线观看| 综合在线观看色| 亚洲天堂福利av| 亚洲精品中文字幕乱码三区| 亚洲日本电影在线| 亚洲伊人色欲综合网| 午夜精品在线视频一区| 日韩国产精品久久久久久亚洲| 日本在线不卡视频| 精品一区二区三区在线观看国产| 激情欧美日韩一区二区| 国产精品一级二级三级| 成人免费观看男女羞羞视频| av男人天堂一区| 91久久精品午夜一区二区| 欧美伊人久久久久久久久影院| 欧美日韩亚洲丝袜制服| 欧美一级二级在线观看| 久久综合九色综合久久久精品综合| 国产免费观看久久| 中文字幕五月欧美| 亚洲激情图片qvod| 日本系列欧美系列| 国产精品小仙女| 91丨九色丨黑人外教| 欧洲精品在线观看| 日韩一区二区三区精品视频| 久久一留热品黄| 国产精品成人在线观看| 亚洲一区二区三区激情| 日韩avvvv在线播放| 国产毛片精品一区| 色香色香欲天天天影视综合网| 欧美男生操女生| www成人在线观看| 中文字幕亚洲精品在线观看| 亚洲一区二区在线视频| 久久精品国产999大香线蕉| 大胆欧美人体老妇| 欧美日韩一级二级三级| 久久亚洲二区三区| 一区二区成人在线| 国产制服丝袜一区| 欧亚一区二区三区|