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

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

?? ex1.lst

?? uc/osII基于51單片機的時鐘
?? LST
字號:
C51 COMPILER V7.06   EX1                                                                   03/04/2005 14:28:22 PAGE 1   


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

stmt level    source

   1          #include "..\uc_os_II\includes.h"
   2          #define uchar unsigned char
   3          #define uint unsigned int
   4          
   5          sbit LED1=P1^3;
   6          sbit LED2=P3^2;
   7          sbit LED3=P2^4;
   8          sbit LED4=P2^3;
   9          sbit CLK=P1^4;
  10          sbit DAT=P1^5;
  11          uchar code seg[10]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x19};
  12          uchar disp[6];//顯示緩沖區
  13          unsigned char count1;
  14          struct {unsigned char h;
  15                  unsigned char m;
  16                  unsigned char s;
  17                 }run_time={0,0,0};
  18          
  19          OS_STK xdata Task1Stack[CPU_MAX_STK_SIZE];
  20          OS_STK xdata Task2Stack[CPU_MAX_STK_SIZE];
  21          void SendTime(void) reentrant
  22          {TI=0;
  23   1       SBUF=run_time.h;
  24   1       while(TI==0);
  25   1       TI=0;
  26   1       SBUF=run_time.m;
  27   1       while(TI==0);
  28   1       TI=0;
  29   1       SBUF=run_time.s;
  30   1       while(TI==0);
  31   1      
  32   1      }
  33          void delay(int t)//延時子程序
  34          {int i,j;
  35   1       for(i=0;i<t;i++)
  36   1          for (j=0;j<100;j++);    
  37   1      }
  38          
  39          
  40          
  41          void Moni_Send(uchar dsdata) 
  42           {uchar i,temp=0;
  43   1      
  44   1              CLK=0;
  45   1                      for(i=0;i<=7;i++)
  46   1                      {
  47   2                              temp=dsdata&0x01;
  48   2                              dsdata=dsdata>>1;
  49   2                              if(temp==0)
  50   2                                      DAT=0;
  51   2                              else
  52   2                                      DAT=1;   //置數據在端口上
  53   2      
  54   2                              CLK=1;  //發出移位脈沖
  55   2                              CLK=0;
C51 COMPILER V7.06   EX1                                                                   03/04/2005 14:28:22 PAGE 2   

  56   2                      }
  57   1              
  58   1       }
  59          void disp_num(uchar num)
  60          {disp[0]=seg[num%10];  //ge wei
  61   1       disp[1]=seg[num/10];  //shi wei
  62   1       Moni_Send(disp[1]);
  63   1       Moni_Send(disp[0]);
  64   1       
  65   1      }
  66          
  67          void Task1(void xdata * ppdata) reentrant
  68          {
  69   1              ppdata = ppdata;
  70   1              while(1)
  71   1              {
  72   2                      OSTimeDly(50); 
  73   2              count1++;  
  74   2              if(count1>5)
  75   2              {count1=0;     
  76   3               LED4=~LED4;
  77   3              
  78   3              } 
  79   2              if(run_time.s>=59)
  80   2               {run_time.s=0;
  81   3                    if(run_time.m>=59)
  82   3                     {run_time.m=0;
  83   4                         if(run_time.h>=23)run_time.h=0;
  84   4                         else run_time.h++;
  85   4                     }
  86   3                    else
  87   3                    { run_time.m++;
  88   4                    }
  89   3              }
  90   2              else
  91   2              { run_time.s++;
  92   3              }
  93   2      
  94   2             // LED3=~LED3;        
  95   2              disp_num(run_time.h);
  96   2              disp_num(run_time.m);
  97   2              disp_num(run_time.s);
  98   2                      printf("\nTASK1 IS ACTIVE");
  99   2              }
 100   1      }
 101          
 102          void Task2(void xdata * ppdata) reentrant
 103          {
 104   1              ppdata = ppdata;
 105   1              while(1)
 106   1              {
 107   2                      OSTimeDly(50);  
 108   2              OS_ENTER_CRITICAL();
 109   2              SendTime();
 110   2              OS_EXIT_CRITICAL(); 
 111   2              LED1=~LED1;   
 112   2                      printf("\n TASK2 IS ACTIVE");
 113   2              }
 114   1      }
 115          void SerialInitial()
 116          {
 117   1              /* set TI to 1, set TR1 to 1 */
C51 COMPILER V7.06   EX1                                                                   03/04/2005 14:28:22 PAGE 3   

 118   1              SCON = 0x52;/* SM0 SM1 =1 SM2 REN TB8 RB8 TI RI */
 119   1              TMOD = 0x20;/* GATE=0 C/T-=0 M1 M0=2 GATE C/T- M1 M0 */
 120   1              TH1 = 0xE6;     /* TH1=E6 4800bit/s when at 24MHz,TH1=F3,9600bit/s,24MHz */
 121   1              PCON = 0x80;
 122   1              TCON = 0x40;/* 01101001 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT */
 123   1      }
 124          void InterruptInitial()
 125          {
 126   1              /* set timer. 50ms, THTL = 3caf when cpu at 12MHz */
 127   1              TMOD |= 0x01;
 128   1              TH0 = 0x70;
 129   1              TL0 = 0x00;
 130   1              /* TR0 is set in OSStart() */
 131   1              ET0 = 1;
 132   1      }
 133          main()
 134          {
 135   1              SerialInitial();
 136   1              InterruptInitial();
 137   1          OSInit();
 138   1          printf("\nstart");
 139   1          OSTaskCreate(Task1, (void xdata *)0, &Task1Stack[0],2);
 140   1              OSTaskCreate(Task2, (void xdata *)0, &Task2Stack[0],3);
 141   1          OSStart();
 142   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    378    ----
   CONSTANT SIZE    =     52    ----
   XDATA SIZE       =    496    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     10    ----
   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久久精品一区二区| 色av综合在线| 欧美日本精品一区二区三区| 欧美色倩网站大全免费| 欧美日韩国产成人在线免费| 欧美精品日韩一本| 欧美久久久久久久久| 日韩一级片在线观看| 欧美精品一区二区三区高清aⅴ | 色偷偷88欧美精品久久久| gogogo免费视频观看亚洲一| 99久久精品费精品国产一区二区| 一本色道a无线码一区v| 欧美综合视频在线观看| 欧美揉bbbbb揉bbbbb| 日韩免费电影网站| 精品电影一区二区| 国产精品国产三级国产普通话99| 最好看的中文字幕久久| 亚洲一区二区在线免费看| 日本欧美在线观看| 国产精品66部| 欧美三级日韩三级| 欧美成人性战久久| 亚洲女子a中天字幕| 日日夜夜精品免费视频| 久久99精品久久久久婷婷| 成a人片亚洲日本久久| 欧美日韩视频在线观看一区二区三区 | 欧美一区二区三区在线观看| 欧美精品一区二区三区很污很色的 | 欧美日韩激情一区二区| 久久五月婷婷丁香社区| 一区二区欧美在线观看| 精品一区二区日韩| 欧美丝袜丝交足nylons| 亚洲视频在线一区观看| 免费欧美在线视频| 成人av在线资源网站| 欧美一区二区三区性视频| 国产精品久久久久久久久免费樱桃 | 亚洲精品伦理在线| 国产在线精品一区二区不卡了| 91视频.com| www国产精品av| 亚洲高清中文字幕| 97精品超碰一区二区三区| 精品福利av导航| 婷婷综合另类小说色区| 色婷婷av一区二区| 国产精品亲子乱子伦xxxx裸| 久久99精品久久只有精品| 欧美天天综合网| 亚洲视频网在线直播| 粉嫩aⅴ一区二区三区四区五区| 5858s免费视频成人| 伊人夜夜躁av伊人久久| 成人性视频网站| 亚洲成人免费看| av影院午夜一区| 久久久99精品免费观看| 国产在线视频一区二区三区| 91精品国产综合久久精品麻豆| 亚洲综合色噜噜狠狠| 91在线你懂得| 亚洲欧洲成人自拍| 97精品久久久久中文字幕| 国产精品久久看| 成人在线视频一区二区| 国产亚洲精品久| 国产成人av自拍| 国产蜜臀97一区二区三区| 国产精品乡下勾搭老头1| 久久中文娱乐网| 国产美女视频一区| 国产日韩欧美一区二区三区乱码| 国产精一品亚洲二区在线视频| 国产色产综合产在线视频 | xnxx国产精品| 国产精品影视在线| 中文在线一区二区| 99久久99久久久精品齐齐| 亚洲人成网站精品片在线观看| 91网站在线播放| 亚洲成人激情自拍| 日韩三级在线免费观看| 国模娜娜一区二区三区| 日本一区二区三区国色天香| av一区二区久久| 亚洲一区二区中文在线| 日韩精品中文字幕在线不卡尤物 | 国产精品自拍av| 国产精品久久久久久久浪潮网站| 91老司机福利 在线| 亚州成人在线电影| 欧美mv日韩mv| av在线播放一区二区三区| 亚洲午夜精品网| 精品久久一区二区三区| 成人av一区二区三区| 亚洲国产日韩精品| 精品电影一区二区三区| 91啪亚洲精品| 久久99精品久久久久久| 专区另类欧美日韩| 日韩视频免费观看高清在线视频| 国产精品69毛片高清亚洲| 一区二区三区在线观看欧美| 日韩美女主播在线视频一区二区三区| 国产高清在线精品| 亚洲国产精品自拍| 国产欧美日韩精品一区| 欧美日韩三级视频| 成人app网站| 日韩和欧美的一区| 亚洲视频一区在线观看| 精品久久一区二区三区| 欧美精品一区二区三区高清aⅴ | 亚洲午夜免费电影| 久久久91精品国产一区二区精品| 91蜜桃免费观看视频| 久久爱另类一区二区小说| 亚洲免费观看高清完整| 久久久久综合网| 欧美一区二区在线看| 色94色欧美sute亚洲13| 国产精品一区二区91| 香蕉影视欧美成人| 亚洲另类在线制服丝袜| 国产日韩影视精品| 欧美大白屁股肥臀xxxxxx| 日本高清不卡aⅴ免费网站| 国产高清精品在线| 久久99日本精品| 日本一不卡视频| 五月婷婷综合网| 亚洲国产精品一区二区www| 中文字幕一区二区三区乱码在线| 欧美va亚洲va| 日韩欧美一区中文| 欧美一区二区视频网站| 欧美日韩精品一区二区天天拍小说 | 欧美一区欧美二区| 欧美精品日韩一区| 884aa四虎影成人精品一区| 色婷婷亚洲综合| 91老师国产黑色丝袜在线| 北条麻妃国产九九精品视频| 国产**成人网毛片九色 | 亚洲色图色小说| 国产精品另类一区| 国产精品每日更新在线播放网址| 久久蜜桃av一区精品变态类天堂 | 国产精品一区在线| 国产成人午夜精品5599| 国产在线视视频有精品| 国产成人精品三级| 91香蕉视频mp4| 久久午夜免费电影| 国产清纯美女被跳蛋高潮一区二区久久w| 欧美成人免费网站| 国产欧美精品一区二区三区四区| 国产日产欧美一区二区三区| 久久久激情视频| 国产精品毛片久久久久久久| 成人欧美一区二区三区在线播放| 亚洲欧美国产三级| 三级影片在线观看欧美日韩一区二区| 日本免费新一区视频| 久久国产精品99久久人人澡| 国产精品影视网| 91玉足脚交白嫩脚丫在线播放| 欧美亚洲禁片免费| 日韩欧美国产精品| 中文字幕av不卡| 亚洲成a天堂v人片| 精品亚洲aⅴ乱码一区二区三区| 国产jizzjizz一区二区| 91蝌蚪porny| 欧美电影免费观看高清完整版| 国产精品热久久久久夜色精品三区 | 色婷婷久久久久swag精品| 欧美日韩在线免费视频| 日韩欧美一级在线播放| 亚洲欧洲韩国日本视频| 麻豆精品一区二区| av中文一区二区三区| 欧美一卡二卡在线| 亚洲欧美aⅴ...| 经典一区二区三区| 色综合中文综合网| 国产mv日韩mv欧美| 欧美一区二区视频观看视频| 综合久久综合久久| 国产一区二区美女| 精品视频在线看|