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

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

?? lesson10.lst

?? 基于8051的生產線記件系統
?? LST
?? 第 1 頁 / 共 5 頁
字號:
 530   4                                              break;
 531   4                                      case 0xB5:
 532   4                                              uc_device_addr = 0xA0;//0xA0=1010 0000B, 1010is the device number,000 is the A2A1A0 hard wired, 0 wri
             -te.
 533   4                                              uc_device_sub_addr = 0x00 + ((5) << 3);//EEPROM 首地址
 534   4                                              IRcvStr(uc_device_addr,uc_device_sub_addr,g_uc_data_receive,3);//以頁方式讀取//讀出的數據保存在數組g_
             -uc_data_receive中
 535   4                                              g_uc_hr_cnt = g_uc_data_receive[0];
 536   4                                              g_uc_min_cnt = g_uc_data_receive[1];
 537   4                                              g_uc_sec_cnt = g_uc_data_receive[2];
 538   4                                              display_led(g_uc_hr_cnt ,g_uc_min_cnt ,g_uc_sec_cnt);
 539   4                                              beep = 0;//連續發聲
 540   4                                              delay(50,100);
 541   4                                              beep = 1;
 542   4                                              break;
 543   4                                      case 0xB6:
 544   4                                              uc_device_addr = 0xA0;//0xA0=1010 0000B, 1010is the device number,000 is the A2A1A0 hard wired, 0 wri
             -te.
 545   4                                              uc_device_sub_addr = 0x00 + ((6) << 3);//EEPROM 首地址
 546   4                                              IRcvStr(uc_device_addr,uc_device_sub_addr,g_uc_data_receive,3);//以頁方式讀取//讀出的數據保存在數組g_
             -uc_data_receive中
 547   4                                              g_uc_hr_cnt = g_uc_data_receive[0];
 548   4                                              g_uc_min_cnt = g_uc_data_receive[1];
 549   4                                              g_uc_sec_cnt = g_uc_data_receive[2];
 550   4                                              display_led(g_uc_hr_cnt ,g_uc_min_cnt ,g_uc_sec_cnt);
 551   4                                              beep = 0;//連續發聲
 552   4                                              delay(50,100);
 553   4                                              beep = 1;
 554   4                                              break;
 555   4                                      case 0xB7:
 556   4                                              uc_device_addr = 0xA0;//0xA0=1010 0000B, 1010is the device number,000 is the A2A1A0 hard wired, 0 wri
             -te.
 557   4                                              uc_device_sub_addr = 0x00 + ((7) << 3);//EEPROM 首地址
 558   4                                              IRcvStr(uc_device_addr,uc_device_sub_addr,g_uc_data_receive,3);//以頁方式讀取//讀出的數據保存在數組g_
             -uc_data_receive中
 559   4                                              g_uc_hr_cnt = g_uc_data_receive[0];
 560   4                                              g_uc_min_cnt = g_uc_data_receive[1];
 561   4                                              g_uc_sec_cnt = g_uc_data_receive[2];
 562   4                                              display_led(g_uc_hr_cnt ,g_uc_min_cnt ,g_uc_sec_cnt);
 563   4                                              beep = 0;//連續發聲
 564   4                                              delay(50,100);
 565   4                                              beep = 1;
 566   4                                              break;
 567   4                                      default:
 568   4                                              break;
 569   4                              }
 570   3                      }
 571   2              }       
 572   1              uc_keypad_response_flag = 0;//for single key press
 573   1      }
 574          /*************************************************/
 575          /*name:keypad_response_single()
 576          function:response to the key single number 
 577          input:uc_key_number*/
 578          /*************************************************/
 579          void keypad_response_single(uchar key_number)
 580          {
 581   1              data uchar k;   
C51 COMPILER V7.50   LESSON10                                                              06/19/2006 21:28:10 PAGE 11  

 582   1              while(!(ACC == 0x87))//release the key//P1.7 for beep!
 583   1              {
 584   2                      delay(2,255);
 585   2                      P1 = 0x87;
 586   2                      ACC = P1;
 587   2                      ACC &= 0X87;
 588   2              }
 589   1              for(k=0;k<=11;k++)
 590   1              {
 591   2                      if(key_number == g_uc_key_number_all[k])
 592   2                        break;
 593   2              }
 594   1              switch(k)
 595   1              {
 596   2                      case 10:/*A*/
 597   2                              break;
 598   2                      case 11:/*B*/
 599   2                              break;
 600   2                      default:/*k = 0~9*/
 601   2                                      if(g_uc_disp_cnt < 7)//the maximal number is 6
 602   2                                      {
 603   3                                              g_uc_disp_cnt++;
 604   3                                              switch(g_uc_disp_cnt)
 605   3                                              {
 606   4                                                      case 1:/*hr high*/
 607   4                                                                      g_uc_hr_cnt = k << 4;
 608   4                                                                      g_hr_disp = g_uc_hr_cnt;/*using OR can't mask the hr_low,so hr equal to 0*/                                             
 609   4                                                              break;
 610   4                                                      case 2:/*hr low*/
 611   4                                                                      g_uc_hr_cnt += k;
 612   4                                                                      g_hr_disp = g_uc_hr_cnt;
 613   4                                                              break;
 614   4                                                      case 3:/*min high*/
 615   4                                                                      g_uc_min_cnt = k << 4;
 616   4                                                                      g_min_disp = g_uc_min_cnt;
 617   4                                                              break;
 618   4                                                      case 4:/*min low*/
 619   4                                                                      g_uc_min_cnt += k;
 620   4                                                                      g_min_disp = g_uc_min_cnt;
 621   4                                                              break;
 622   4                                                      case 5:/*sec high*/
 623   4                                                                      g_uc_sec_cnt = k << 4;
 624   4                                                                      g_sec_disp = g_uc_sec_cnt;
 625   4                                                              break;
 626   4                                                      case 6:/*sec low*/
 627   4                                                                      g_uc_sec_cnt += k;
 628   4                                                                      g_sec_disp = g_uc_sec_cnt;
 629   4                                                              break;
 630   4                                                      default:                
 631   4                                                              break;
 632   4                                              }
 633   3                                      }
 634   2                              break;
 635   2              }
 636   1      }
 637          /*************************************************/
 638          /*      name:display_led
 639                  function:display the number*/
 640          /*************************************************/
 641          void display_led(uchar hr, uchar min,uchar sec)
 642          {
 643   1              g_sec_disp = sec;//顯示sec
C51 COMPILER V7.50   LESSON10                                                              06/19/2006 21:28:10 PAGE 12  

 644   1              g_min_disp = min;//顯示min
 645   1              g_hr_disp = hr;//顯示hr
 646   1      }
 647          /*************************************************/
 648          /*      name:delay
 649                  function: */
 650          /*************************************************/
 651          void delay(uchar m, uchar n)
 652          {
 653   1              data uchar i, j;
 654   1              for(i=0;i<m;i++)
 655   1              {
 656   2                      for(j=0;j<n;j++);
 657   2              }
 658   1      }
 659          /*************************************************/
 660          /*time0_interrupt()時鐘計數,顯示*/
 661          /*************************************************/
 662          void time0_interrupt(void) interrupt 1 using 3
 663          {
 664   1              TH0 =0x3C   ;//重新裝入初值15536
 665   1              TL0 =0xB0   ;//100ms=0.1s       
 666   1              g_uc_ms_cnt++;
 667   1              if(g_uc_ms_cnt==10)
 668   1              {
 669   2                      g_uc_ms_cnt = 0;        
 670   2                      g_st_current_time.sec ++;
 671   2                      if((g_st_current_time.sec&0x0F)>9)      /*變量uc_sec_cnt為16進制數,顯示應該為10進制*/
 672   2                      {
 673   3                              g_st_current_time.sec += 6;     /*(uc_sec_cnt&0x0F)按位與運算*/
 674   3                      }               /*若沒有if語句,則只能是到9以后,繼續數到F才進位*/              
 675   2                      display_led(g_st_current_time.hr,g_st_current_time.min,g_st_current_time.sec);/*顯示時鐘,每秒刷新一次*/
 676   2                      if((g_st_current_time.sec)>=0x60)
 677   2                      {
 678   3                              g_st_current_time.sec = 0;
 679   3                              g_st_current_time.min ++;
 680   3                              if((g_st_current_time.min&0x0F)>9)              /*變量uc_min_cnt為16進制數,顯示應該為10進制*/
 681   3                              {
 682   4                                      g_st_current_time.min += 6;             /*(uc_min_cnt&0x0F)按位與運算*/
 683   4                              }                                                       /*若沒有if語句,則只能是到9以后,繼續數到F才進位*/      
 684   3                              if((g_st_current_time.min)>=0x60)
 685   3                              {
 686   4                                      g_st_current_time.min = 0;
 687   4                                      g_st_current_time.hr ++;
 688   4                                      if((g_st_current_time.hr&0x0F)>9)               /*變量uc_hr_cnt為16進制數,顯示應該為10進制*/
 689   4                                      {
 690   5                                              g_st_current_time.hr += 6;                      /*(uc_hr_cnt&0x0F)按位與運算*/
 691   5                                      }                                                       /*若沒有if語句,則只能是到9以后,繼續數到F才進位*/
 692   4                                      if((g_st_current_time.hr)>=0x24)
 693   4                                      {
 694   5                                              g_st_current_time.hr = 0;
 695   5                                      }
 696   4                              }
 697   3                      }
 698   2              }
 699   1      }
 700          /*************************************************/
 701          /*time1_interrupt段時間計數*/
 702          /*************************************************/
 703          void time1_interrupt(void) interrupt 3 using 0
 704          {
 705   1              uchar uc_device_addr,uc_device_sub_addr;
C51 COMPILER V7.50   LESSON10                                                              06/19/2006 21:28:10 PAGE 13  

 706   1              uchar j;
 707   1      
 708   1              g_ui_timer1_interval_cnt ++;
 709   1              if(g_ui_timer1_interval_cnt >= 600)//6000*0.1s=10min
 710   1              {
 711   2                      TH1 = 0x3C   ;//初值15536

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久成人久久爱| 91精品午夜视频| 欧美视频一区在线观看| 日韩精品一区二区三区视频播放| 久久久777精品电影网影网| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲小少妇裸体bbw| 国产精品中文字幕一区二区三区| 91精品在线观看入口| 国产拍欧美日韩视频二区| 日韩精品亚洲专区| www.欧美日韩| 久久色中文字幕| 日韩黄色小视频| 在线视频国产一区| 亚洲国产精品成人久久综合一区| 看电视剧不卡顿的网站| 欧美午夜寂寞影院| 一区二区三区欧美视频| 波多野结衣中文一区| 国产性天天综合网| 韩国三级电影一区二区| 91精品久久久久久久99蜜桃| 一区二区三区鲁丝不卡| 成人app下载| 国产精品视频第一区| 国产成人午夜电影网| 欧美精品一区二区三区高清aⅴ | 亚洲影视在线播放| 一本一道久久a久久精品| 国产精品欧美综合在线| 成人精品免费看| 国产亚洲精品中文字幕| 韩日av一区二区| 欧美大片在线观看一区二区| 国产精品蜜臀在线观看| 精品一区二区三区免费毛片爱 | 91精品国产91热久久久做人人| 国产欧美综合色| 国产一区久久久| 欧美精品国产精品| 日产欧产美韩系列久久99| 在线免费观看日本一区| 亚洲欧美视频在线观看视频| 国产精品小仙女| 久久夜色精品一区| 久久av资源站| 精品处破学生在线二十三| 日本亚洲免费观看| 欧美丰满美乳xxx高潮www| 亚洲国产精品一区二区www| 91视频一区二区三区| 国产精品传媒视频| 色综合天天综合网天天看片| 国产精品第四页| 91视频www| 一区二区三区视频在线观看| 欧美日韩美女一区二区| 天堂一区二区在线| 555www色欧美视频| 香蕉久久夜色精品国产使用方法| 欧美日韩国产影片| 亚洲精品国产a久久久久久| 日本精品一区二区三区四区的功能| 国产三级精品三级| 不卡电影免费在线播放一区| 国产精品久久国产精麻豆99网站| 91网站在线播放| 亚洲国产精品久久人人爱蜜臀| 欧美日韩国产综合视频在线观看| 亚洲bt欧美bt精品777| 日韩三级av在线播放| 国产九色sp调教91| 亚洲免费av网站| 欧美丰满嫩嫩电影| 国产精品99久久久| 中文字幕一区二区三| 91久久精品午夜一区二区| 亚洲裸体在线观看| 色激情天天射综合网| 国产精品久久久一区麻豆最新章节| 在线视频你懂得一区二区三区| 日韩国产精品久久久| 国产日本欧洲亚洲| 色丁香久综合在线久综合在线观看| 亚洲国产成人porn| 久久天堂av综合合色蜜桃网| 91色.com| 久久97超碰国产精品超碰| 中文字幕在线观看一区| 在线观看不卡一区| 久久国产夜色精品鲁鲁99| 亚洲欧洲一区二区在线播放| 欧美高清视频一二三区| www.视频一区| 天天亚洲美女在线视频| 欧美xxxxx牲另类人与| 欧美丝袜丝交足nylons图片| 免费成人在线视频观看| 国产精品毛片a∨一区二区三区| 欧美三级视频在线播放| 国产一区二区美女| 亚洲成av人片在线观看| 国产精品久久久久久久久果冻传媒 | 麻豆精品视频在线观看| 亚洲欧洲日产国产综合网| 精品日韩99亚洲| 欧美妇女性影城| 99久久精品国产观看| 国内精品久久久久影院色| 日韩美女视频一区| 久久一区二区三区国产精品| 欧美日韩一区二区在线观看视频| 韩国av一区二区| 亚洲国产一区二区三区青草影视| 精品国产乱码久久| 欧洲国内综合视频| 97aⅴ精品视频一二三区| 国产精品一区三区| 青青草原综合久久大伊人精品 | 国产精品久久看| 国产精品日韩精品欧美在线| 精品国产一区二区精华| 3751色影院一区二区三区| 在线看日本不卡| 91麻豆免费观看| 成人av在线影院| 波多野结衣中文字幕一区二区三区 | 色嗨嗨av一区二区三区| www.在线成人| 99久久国产综合精品麻豆| 国产91综合网| 欧美日韩一区不卡| 欧美亚洲高清一区| 欧美亚洲综合久久| 欧美私模裸体表演在线观看| 在线亚洲一区观看| 一本大道久久a久久综合婷婷| 99精品热视频| 91麻豆.com| 在线免费观看日本一区| 99视频有精品| 懂色一区二区三区免费观看| eeuss鲁片一区二区三区在线观看| 国产馆精品极品| 粉嫩一区二区三区性色av| 成熟亚洲日本毛茸茸凸凹| 国产成人在线影院| av不卡在线播放| 91蜜桃免费观看视频| 日本韩国精品在线| 欧美另类高清zo欧美| 日韩一卡二卡三卡国产欧美| 欧美videofree性高清杂交| 欧美精品一区二区在线观看| 国产女人18水真多18精品一级做| 一区二区中文字幕在线| 亚洲国产精品久久一线不卡| 人人狠狠综合久久亚洲| 国产成人免费视频一区| 91免费观看在线| 欧美色中文字幕| 国产欧美日韩在线看| 亚洲小少妇裸体bbw| 狠狠色2019综合网| 91在线精品一区二区三区| 精品视频在线看| 久久久综合网站| 一区二区三区美女视频| 日本欧美肥老太交大片| 国产成人免费高清| 在线观看视频一区二区欧美日韩| 日韩一级黄色大片| 久久久国产综合精品女国产盗摄| 亚洲日本丝袜连裤袜办公室| 国产一区二区伦理| 91麻豆福利精品推荐| 日韩欧美精品在线| 欧美va亚洲va| 综合久久一区二区三区| 国产成人亚洲综合a∨猫咪| 欧美视频第二页| 日本一区二区不卡视频| 日韩成人一区二区三区在线观看| 国产成人综合网| 欧美大胆一级视频| 亚洲一区影音先锋| 粗大黑人巨茎大战欧美成人| 欧美一区二区三区四区五区| 国产精品美女久久久久aⅴ| 美日韩一区二区三区| 日本道在线观看一区二区| 欧美tk丨vk视频| 久久精品人人做人人爽人人| 亚洲黄色尤物视频| 国产精品1区二区.| 欧美精品aⅴ在线视频| 亚洲免费伊人电影| 粉嫩aⅴ一区二区三区四区五区| 精品乱码亚洲一区二区不卡|