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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sms.lst

?? 51單片機(jī)控制TC35I無線通信模塊的完整Keil C程序
?? LST
?? 第 1 頁 / 共 4 頁
字號:
 839   4              send(data1);
 840   4            }
 841   3          }
 842   2          for(j=2;j<4;j++)
 843   2          {
 844   3            for(i=0;i<16;i++)
 845   3            {
 846   4              wr_zb(0xf3,i,k+j);
 847   4              send(data2);
 848   4            }
 849   3          }
 850   2        }
 851   1      }
 852          /*-----------------display image-----------------*/
 853          void disp_img (UCHAR code *img)
 854          {
 855   1        UCHAR i,j;
C51 COMPILER V7.02a   SMS                                                                  08/28/2005 17:10:47 PAGE 15  

 856   1        for(j=0;j<32;j++)
 857   1        {
 858   2          for(i=0;i<16;i++)
 859   2          {
 860   3            wr_zb(0xf3,i,j);
 861   3            send(img[j*16+i]);
 862   3          }
 863   2        }
 864   1      }
 865          /*
 866          //--------------display Chinese------------------
 867          void disp_chn (UCHAR code *chn)
 868          {
 869            UCHAR i,j;
 870            for(j=0;j<2;j++)
 871            {
 872              for(i=0;i<8;i++)
 873              {
 874                wr_zb(0xf0,i,j);
 875                send(chn[j*16+i*2]-0xa0);
 876                send(chn[j*16+i*2+1]-0xa0);
 877              }
 878            }
 879          }
 880          */
 881          void disp_chn (UCHAR  *chn,UCHAR gb_length)
 882          {
 883   1      UCHAR i,j;
 884   1      if(gb_length<=8)
 885   1                 {
 886   2               for(i=0;i<gb_length;i++)
 887   2                 {
 888   3                  if(chn[i*2]==0xa3)
 889   3                     {
 890   4                       wr_zb(0xf9,i*2,0);
 891   4                       send(chn[i*2+1]-0x80);
 892   4                      }
 893   3                   else
 894   3                   {
 895   4                   wr_zb(0xf0,i,0);
 896   4                   send(chn[i*2]-0xa0);
 897   4                   send(chn[i*2+1]-0xa0);
 898   4                   }
 899   3                 }
 900   2                 }
 901   1      else
 902   1        if(gb_length<=16)
 903   1                 {
 904   2               for(i=0;i<8;i++)
 905   2                {
 906   3                  if(chn[i*2]==0xa3)
 907   3                     {
 908   4                       wr_zb(0xf9,i*2,0);
 909   4                       send(chn[i*2+1]-0x80);
 910   4                      }
 911   3                   else
 912   3                   {
 913   4                   wr_zb(0xf0,i,0);
 914   4                   send(chn[i*2]-0xa0);
 915   4                   send(chn[i*2+1]-0xa0);
 916   4                   }
 917   3                 }
C51 COMPILER V7.02a   SMS                                                                  08/28/2005 17:10:47 PAGE 16  

 918   2                       for(i=0;i<(gb_length-8);i++)
 919   2                 {
 920   3                  if(chn[i*2+16]==0xa3)
 921   3                     {
 922   4                       wr_zb(0xf9,i*2,16);
 923   4                       send(chn[i*2+17]-0x80);
 924   4                      }
 925   3                   else
 926   3                   {
 927   4                   wr_zb(0xf0,i,1);
 928   4                   send(chn[i*2+16]-0xa0);
 929   4                   send(chn[i*2+17]-0xa0);
 930   4                   }
 931   3                 }               
 932   2                 }
 933   1        else
 934   1        for(j=0;j<2;j++)
 935   1        {
 936   2          for(i=0;i<8;i++)
 937   2          {
 938   3            if(chn[j*16+i*2]==0xa3)
 939   3           {
 940   4            wr_zb(0xf9,i*2,j*16);
 941   4            send(chn[j*16+i*2+1]-0x80);
 942   4           }
 943   3            else
 944   3             {
 945   4             wr_zb(0xf0,i,j);
 946   4             send(chn[j*16+i*2]-0xa0);
 947   4             send(chn[j*16+i*2+1]-0xa0);
 948   4             }
 949   3          }
 950   2        }
 951   1      }
 952          
 953          /*--------------display English------------------*/
 954          void disp_eng (UCHAR code *eng)
 955          {
 956   1        UCHAR i,j;
 957   1        for(j=0;j<4;j++)
 958   1        {
 959   2          for(i=0;i<16;i++)
 960   2          {
 961   3            wr_zb(0xf1,i,j*8);
 962   3            send(eng[j*16+i]);
 963   3          }
 964   2        }
 965   1      }
 966          
 967          void test_lcd(void)
 968          {
 969   1        UCHAR i;
 970   1        LCD_REQ=0; //as output
 971   1        LCD_BUSY=1;//as input
 972   1        while(1)
 973   1        {
 974   2          send(0xf4);//clear screen
 975   2          disp_lat(0xf0,0xf0);
 976   2          for(i=0;i<2;i++)
 977   2              Delay_1S();
 978   2          send(0xf4);
 979   2          disp_chn(tab2);
C51 COMPILER V7.02a   SMS                                                                  08/28/2005 17:10:47 PAGE 17  

*** WARNING C209 IN LINE 979 OF SMS.C: '_disp_chn': too few actual parameters
 980   2          for(i=0;i<2;i++)
 981   2              Delay_1S();
 982   2          send(0xf4);
 983   2          disp_lat(0xff,0x00);
 984   2          for(i=0;i<2;i++)
 985   2              Delay_1S();
 986   2          send(0xf4);
 987   2          disp_eng(tab4);
 988   2          for(i=0;i<2;i++)
 989   2              Delay_1S();
 990   2          send(0xf4);
 991   2          disp_lat(0xcc,0xcc);
 992   2          for(i=0;i<2;i++)
 993   2              Delay_1S();
 994   2          send(0xf4);
 995   2          disp_img(tab6);
 996   2          for(i=0;i<2;i++)
 997   2              Delay_1S();
 998   2        }
 999   1      }
1000          
1001          /************************************************************************************
1002            end of LCD module
1003          ***********************************************************************************/
1004          
1005          /****************************sound module******************************************/
1006          
1007          void sound_ini(void)
1008          {
1009   1        sound_par1=Par1_Default;
1010   1        sound_par2=Par2_Default;
1011   1        sound_par3=Par3_Default;
1012   1        sound_buffer[0]=Frame_Head;//01
1013   1        sound_buffer[1]=0x80;//0x80 
1014   1        sound_buffer[2]=0x80;//0x80
1015   1        sound_buffer[3]=0xc5;//0xc0
1016   1        sound_buffer[4]=Frame_End; //0x04
1017   1        sound_buffer[5]=check_sum(sound_buffer,5);
1018   1        buffer_len=0x06;          //close Timer4
1019   1      //  while(SOUND_READY);
1020   1        uart1_send(sound_buffer,buffer_len);
1021   1        //wait for several hundred ms
1022   1        Delay_1S();
1023   1        Delay_1S();
1024   1        Delay_1S();
1025   1        /*
1026   1       //uart1 baudrate reset
1027   1        T4CON &= 0xfb; 
1028   1        T4CON  = 0x30;        //Set Timer4 Mode 2 (Auto Reload Byte)
1029   1        RCAP4H = 0xff;                        //Set Reload High Byte  
1030   1        RCAP4L = 0xc4;                        //Set Reload Low Byte=9600bps 
1031   1        SCON1  = 0x50;        //Set UART1 Mode 1 (1 Start Bit ,8 Data Bit ,1 Stop Bit) and Enable Receive    
1032   1        EIE2 &= 0xfb;         //Disable Timer4 Interrupt 
1033   1        T4CON |= 0x04;         //Start Timer4
1034   1        */
1035   1      }
1036          
1037          unsigned char  check_sum(unsigned char data_buffer[],unsigned char data_len)
1038          {
1039   1        unsigned char i;
1040   1        unsigned char sum=0;
C51 COMPILER V7.02a   SMS                                                                  08/28/2005 17:10:47 PAGE 18  

1041   1        for(i=0;i<data_len;i++)
1042   1        {
1043   2          sum=sum^data_buffer[i];
1044   2        }
1045   1        return sum;
1046   1      }
1047          void uart1_send(unsigned char data_buffer[],unsigned char data_len)
1048          {
1049   1        unsigned char i;
1050   1        SCON1 &= 0xFD;        //clear send flag
1051   1        for(i=0;i<data_len;i++)
1052   1        {
1053   2          SBUF1 = data_buffer[i];             
1054   2          while(TI1==0); 
1055   2          SCON1 &= 0xFD;
1056   2        }
1057   1      }
1058          
1059          
1060          void sound_test(void)
1061          {
1062   1        chn_data[0]=0x60;
1063   1        chn_data[1]=0xA0;
1064   1        sound_send(chn_data,0x02);
1065   1      }
1066          
1067          void sound_send(unsigned char data_buffer[],unsigned char data_len)
1068          {
1069   1        unsigned char i;
1070   1        unsigned char RxBuf1[3];
1071   1        sound_buffer[0]=Frame_Head;//01
1072   1        sound_buffer[1]=sound_par1;//0x80
1073   1        sound_buffer[2]=sound_par2;//0x80
1074   1        sound_buffer[3]=sound_par3;//0xC8
1075   1        for(i=0;i<data_len;i++)
1076   1          sound_buffer[i+4]=data_buffer[i];
1077   1        sound_buffer[data_len+4]=Frame_End;
1078   1        sound_buffer[data_len+5]=check_sum(sound_buffer,data_len+5);
1079   1        buffer_len=data_len+6;
1080   1      //  while(SOUND_READY);
1081   1        uart1_send(sound_buffer,buffer_len);
1082   1        sound_flag=0;
1083   1         while(!sound_flag);
1084   1        sound_flag=0;
1085   1        com_flag=0;
1086   1        while(!com_flag);
1087   1        com_flag=0;
1088   1      }       
*** WARNING C280 IN LINE 1070 OF SMS.C: 'RxBuf1': unreferenced local variable
1089          
1090          void  Serial1_Service(void)   interrupt 20
1091          {
1092   1        unsigned char temp;
1093   1        if(RI1)
1094   1          {
1095   2                temp=SBUF1;
1096   2            SCON1 &= 0xFE; //清接收標(biāo)志
1097   2                if(temp==0x11)
1098   2                        sound_flag=1;
1099   2                if(temp==0x12)
1100   2                    com_flag=1;
1101   2               }
C51 COMPILER V7.02a   SMS                                                                  08/28/2005 17:10:47 PAGE 19  

1102   1      }
1103          
1104          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   4031    ----
   CONSTANT SIZE    =  14552    ----
   XDATA SIZE       =    999     417
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      9      92
   IDATA SIZE       =   ----      18
   BIT SIZE         =      2       1
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲免费观看高清在线观看| 水蜜桃久久夜色精品一区的特点 | 国产一区二区在线观看视频| 国产欧美日韩不卡| 欧美日本一区二区在线观看| www.亚洲色图| 欧美区视频在线观看| 国产成人在线视频免费播放| 偷窥国产亚洲免费视频| 1区2区3区欧美| 久久嫩草精品久久久精品| 欧美美女一区二区| 色综合网站在线| 国产白丝精品91爽爽久久| 蜜臀久久99精品久久久久久9| 亚洲日本在线a| 中文字幕高清一区| 精品国产制服丝袜高跟| 欧美日韩国产一二三| 色88888久久久久久影院按摩| 国产91丝袜在线观看| 裸体一区二区三区| 天天亚洲美女在线视频| 亚洲精品美国一| 成人免费一区二区三区视频| 国产精品午夜春色av| 久久久影视传媒| 欧美mv日韩mv国产| 91精品免费在线观看| 欧美日韩成人在线| 欧美色图一区二区三区| 91美女片黄在线观看91美女| 99久精品国产| 99re热这里只有精品免费视频| 丁香婷婷综合网| 成人午夜激情在线| 成人看片黄a免费看在线| 国产经典欧美精品| 国产经典欧美精品| 成人午夜视频福利| bt欧美亚洲午夜电影天堂| 成人18视频日本| 一本一本大道香蕉久在线精品| 91免费在线视频观看| 在线观看三级视频欧美| 欧美性色黄大片| 欧美猛男gaygay网站| 91麻豆精品91久久久久同性| 欧美成人精品1314www| 欧美r级在线观看| 久久精品亚洲乱码伦伦中文| 日本一二三不卡| 中文字幕在线不卡| 亚洲成人1区2区| 美女国产一区二区三区| 国产乱妇无码大片在线观看| 成人黄色电影在线| 在线欧美一区二区| 欧美一区二区在线免费播放| 精品国产一区二区亚洲人成毛片| 久久欧美一区二区| 亚洲欧美国产毛片在线| 视频一区二区三区中文字幕| 精品综合免费视频观看| 成人动漫一区二区在线| 欧美伊人久久久久久久久影院| 91精品国产综合久久福利| 无码av免费一区二区三区试看| 一卡二卡欧美日韩| 亚洲自拍与偷拍| 美女视频一区二区| 成人av动漫在线| 欧美午夜电影网| 久久综合久久综合久久综合| 国产精品美日韩| 亚洲国产精品久久人人爱| 久久99精品一区二区三区| 成人黄色电影在线 | 亚洲一区成人在线| 奇米精品一区二区三区在线观看一| 国产综合一区二区| 欧美午夜宅男影院| 国产三级精品三级| 午夜精品爽啪视频| 国产成人aaa| 777久久久精品| 1024精品合集| 久久99国产精品尤物| 99国产欧美另类久久久精品| 日韩欧美一区二区视频| 国产精品久99| 狠狠色综合色综合网络| 欧洲激情一区二区| 国产精品美日韩| 九一九一国产精品| 欧美四级电影网| 国产精品嫩草影院av蜜臀| 日韩精品色哟哟| 色综合一区二区三区| 久久日韩精品一区二区五区| 亚洲国产精品一区二区www| 成人手机在线视频| 日韩三级视频在线观看| 亚洲国产精品欧美一二99| 不卡视频在线看| 久久久久久免费网| 青青草国产精品97视觉盛宴| 欧洲中文字幕精品| 国产精品久久久久久福利一牛影视| 日韩电影网1区2区| 在线免费av一区| 最新高清无码专区| 国产成人精品亚洲777人妖 | 日韩免费在线观看| 亚洲成人动漫在线免费观看| 91麻豆.com| 国产精品美女视频| 国产成人一区二区精品非洲| 精品成a人在线观看| 蜜臀av性久久久久蜜臀aⅴ| 欧美高清性hdvideosex| 亚洲国产日韩a在线播放| 色拍拍在线精品视频8848| 中文字幕的久久| 国产成人自拍在线| 国产午夜三级一区二区三| 久久国产婷婷国产香蕉| 日韩欧美在线1卡| 日本成人在线网站| 4438x亚洲最大成人网| 午夜婷婷国产麻豆精品| 欧美日韩精品电影| 亚洲成a人片在线不卡一二三区| 在线视频一区二区三| 一区二区三区免费网站| 欧美综合一区二区三区| 一区二区在线免费观看| 在线这里只有精品| 亚洲一区二区欧美日韩| 欧美日韩高清不卡| 日韩在线播放一区二区| 欧美成人综合网站| 国产一区亚洲一区| 亚洲国产精品激情在线观看| www.欧美日韩| 亚洲制服丝袜一区| 欧美精品一卡二卡| 久久精工是国产品牌吗| 亚洲精品一区二区三区影院| 国产成人一区二区精品非洲| 综合激情成人伊人| 91国产丝袜在线播放| 亚洲成人777| 精品国产乱子伦一区| 成人在线综合网| 一区二区三区在线视频免费| 欧美老女人在线| 国产又粗又猛又爽又黄91精品| 中文字幕乱码一区二区免费| 色综合久久久久久久久久久| 日韩中文字幕一区二区三区| 欧美成人r级一区二区三区| 国产福利一区在线观看| 中文字幕中文字幕中文字幕亚洲无线| 色综合一区二区三区| 男女男精品视频网| 国产三级欧美三级| 欧美影院午夜播放| 国模一区二区三区白浆| 国产精品高潮久久久久无| 欧美日韩成人综合在线一区二区| 国产在线一区观看| 亚洲靠逼com| 欧美α欧美αv大片| 91啪九色porn原创视频在线观看| 丝袜亚洲另类欧美综合| 国产精品久久久久三级| 91精品国产综合久久久久久漫画 | 久久婷婷综合激情| 色综合天天做天天爱| 久久精品国产亚洲5555| 一区二区三区在线视频免费观看| 精品国产麻豆免费人成网站| 在线观看91视频| 东方aⅴ免费观看久久av| 亚欧色一区w666天堂| 国产精品成人一区二区三区夜夜夜 | 精品美女在线观看| 91小宝寻花一区二区三区| 裸体歌舞表演一区二区| 亚洲一区二区三区四区五区中文 | 亚洲成a天堂v人片| 欧美激情一区二区三区蜜桃视频| 欧美日韩精品免费| av电影天堂一区二区在线| 狠狠狠色丁香婷婷综合久久五月| 亚洲午夜久久久久久久久电影网| 国产日韩欧美在线一区| 91精品国产高清一区二区三区蜜臀| 色综合久久综合网97色综合 |