久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 11890|回復: 3
收起左側(cè)

LIMIT:0800H BYTES keil出現(xiàn)這個無法創(chuàng)建HEX該怎么辦啊

[復制鏈接]
ID:328965 發(fā)表于 2018-5-24 17:35 | 顯示全部樓層 |閱讀模式
Rebuild target 'Target 1'
assembling STARTUP.A51...
compiling yyh.c...
linking...
BL51 BANKED LINKER/LOCATER V6.22 - SN: Eval Version
COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2009
".\Objects\STARTUP.obj",
".\Objects\yyh.obj"
TO ".\Objects\yyh" RTX51
PRINT(".\Listings\yyh.m51")
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_MDELAY?YYH
******************************************************************************
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 0AEAH BYTE (136%) *
******************************************************************************
Program Size: data=45.0 xdata=0 code=3197
LINK/LOCATE RUN COMPLETE.  1 WARNING(S),  0 ERROR(S)
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_MDELAY?YYH
*** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED
    MODULE:  D:\YINGYONG\DANPIANJI\KEIL\C51\LIB\C51S.LIB (-----)
    LIMIT:   0800H BYTES
Target not created.
Build Time Elapsed:  00:00:01

回復

使用道具 舉報

ID:328965 發(fā)表于 2018-5-24 17:37 | 顯示全部樓層
這個是程序
#include"reg51.h"
sbit p10=P1^0;
sbit p11=P1^1;
sbit p12=P1^2;
sbit p13=P1^3;
sbit p17=P1^7;
sbit p20=P2^0;
sbit p21=P2^1;
sbit p22=P2^2;
sbit p23=P2^3;
sbit p30=P3^0;
sbit p31=P3^1;
sbit p32=P3^2;
sbit p33=P3^3;
sbit p34=P3^4;
sbit p35=P3^5;
sbit p36=P3^6;
sbit p37=P3^7;
code int sszymmh[] = {
6,2,6, 5,2,2, 3,2,4, 5,2,4,
1,3,4, 6,2,2, 5,2,2, 6,2,8,
3,2,4, 5,2,2, 6,2,2, 5,2,4,
3,2,2, 2,2,2, 1,2,2, 6,1,3, 5,2,2,
3,2,3, 2,2,8, 2,2,6, 3,2,4,
5,2,4, 5,2,2, 6,2,2, 3,2,4,
2,2,4, 1,2,8, 5,2,6, 3,2,2,
2,2,2, 1,2,2, 6,1,2, 1,2,2,
5,1,16, 0,0,0,
};
code TwoButterfly[]={1,2,2, 2,2,2, 3,2,2, 1,2,2, 1,2,2, 2,2,2,3,2,2, 1,2,2, 3,2,2, 4,2,2, 5,2,3, 3,2,2,4,2,2, 5,2,3, 5,2,1, 6,2,1,
5,2,1,4,2,1, 3,2,2, 1,2,2, 5,2,1, 6,2,1, 5,2,1,4,2,1, 3,2,2, 1,2,2, 2,2,2,5,1,2,1,2,4, 2,2,2, 5,1,2,1,2,4,0,0,0
};
code xxx[]={1,2,3,1,2,3,5,2,3,5,2,3,6,2,2,6,2,2,5,2,5,
4,2,3,4,2,3,3,2,3,3,2,3,2,2,3,2,2,3,1,2,5,
5,2,3,5,2,3,4,2,3,4,2,3,3,2,3,3,2,3,2,2,5,
5,2,3,5,2,3,4,2,3,4,2,3,3,2,3,3,2,3,2,2,5,
0,0,0};
code nfdsm[]={5,1,2, 3,1,3, 5,1,1, 1,2,3, 6,1,2, 1,2,2,
     5,1,4, 5,1,2, 1,1,1, 2,1,1, 3,1,2, 2,1,1, 1,1,1, 2,1,4, 5,1,2,
         3,1,1, 5,1,1, 1,2,2, 7,1,1, 6,1,2, 1,2,2, 5,1,4, 5,1,2, 2,1,1,
         3,1,1, 4,1,2, 7,0,1, 1,1,4, 6,1,2, 1,2,2, 1,2,4, 7,1,2, 6,1,1,
         7,1,1, 1,2,4, 6,1,1, 7,1,1, 1,2,1, 6,1,1, 6,1,1, 5,1,1, 3,1,1,
         1,1,1, 2,1,8, 5,1,2, 3,1,1, 5,1,1, 1,2,2, 7,1,1, 6,1,2, 1,2,2,
         5,1,4, 5,1,2, 2,1,1, 3,1,1, 4,1,2, 7,0,2, 1,1,4, 0,0,0};
code int dyyfb[]={63628,63835,64021,64103,64260,64400,64524,64580,64684};  //低音音符表
code  int zyyfb[]={64580,64684,64777,64820,64898,64968,65030,65059,65110};//中音音符表
code  int gyyfb[]={65059,65110,65157,65178,65217,65252,65282};        //高音音符表
void mdelay(unsigned int t)
{
unsigned char n;
for(;t>0;t--)
for(n=0;n<125;n++)
{;}
}
void bfyf(int i)         //播放音符
{
p10=1;        p17=0;
        while(1)
   {
     if(TF0==1)
     {
      p17=~p17;
          TF0=0;
          TR0=0;
      TH0=i/256;
      TL0=i%256;
          TR0=1;
          }
          if(p32==1&p31==1&p30==1)
          {        p10=0;
          break;
          }
        }
}

int bfyy(int k,int fyyjl)         //播放音樂
{   
        int i=0;       
    int n=0;
    int aa[]={1};
        int b[]={1};
        int c[]={1};
        if(k==1)
        {
        if(sszymmh[fyyjl]==0){fyyjl=0;}                 
        aa[1]=sszymmh[fyyjl+2];
        for(n=1;n<8;n++)
        {
          if(sszymmh[fyyjl]==n)
          {
           if(sszymmh[fyyjl+1]==1)
           {
             aa[0]=dyyfb[n-1];
           }
           if(sszymmh[fyyjl+1]==2)
           {
             aa[0]=zyyfb[n-1];

           }   
           if(sszymmh[fyyjl+1]==3)
           {
             aa[0]=gyyfb[n-1];

           }
          }
        }
        }
        else if(k==2)
        { if(TwoButterfly[fyyjl]==0){fyyjl=0;}
            aa[1]=TwoButterfly[fyyjl+2];
        for(n=1;n<8;n++)
        {                 
          
          if(TwoButterfly[fyyjl]==n)
          {
           if(TwoButterfly[fyyjl+1]==1)
           {
             aa[0]=dyyfb[n-1];
           }
           if(TwoButterfly[fyyjl+1]==2)
           {
             aa[0]=zyyfb[n-1];
           }          
           if(TwoButterfly[fyyjl+1]==3)
           {
             aa[0]=gyyfb[n-1];
           }
          }
        }
        }
else        if(k==3)
        {
                  if(xxx[fyyjl]==0){fyyjl=0;}                 
        aa[1]=xxx[fyyjl+2];
        for(n=1;n<8;n++)
        {
          if(xxx[fyyjl]==n)
          {
           if(xxx[fyyjl+1]==1)
           {
             aa[0]=dyyfb[n-1];
           }
           if(xxx[fyyjl+1]==2)
           {
             aa[0]=zyyfb[n-1];

           }   
           if(xxx[fyyjl+1]==3)
           {
             aa[0]=gyyfb[n-1];
           }
          }
        }
        }
else        if(k==4)
        {
                        if(nfdsm[fyyjl]==0){fyyjl=0;}                 
        aa[1]=nfdsm[fyyjl+2];
        for(n=1;n<7;n++)
        {
          if(nfdsm[fyyjl]==n)
          {
           if(nfdsm[fyyjl+1]==1)
           {
             aa[0]=dyyfb[n-1];
           }
           if(nfdsm[fyyjl+1]==2)
           {
             aa[0]=zyyfb[n-1];
           }   
           if(nfdsm[fyyjl+1]==3)
           {
             aa[0]=gyyfb[n-1];
           }
          }
        }
        }
        TH0=aa[0]/256;
        TL0=aa[0]%256;  
        TR0=1;
        TH1=0;
        TL1=0;
        TR1=1;
          while(1)
   {           
     if(TF1==1)
         {
          i=i+1;
          TF1=0;
          TR1=0;
          TH1=0;
          TL1=0;
          TR1=1;
         }
         if(i>=30*aa[1])
         {
          TR0=0;
          TR1=0;
          i=0;
          fyyjl=fyyjl+3;
          break;
         }
     if(TF0==1)
     {
      p17=~p17;
          TF0=0;
          TR0=0;
          TH0=aa[0]/256;
          TL0=aa[0]%256;
          TR0=1;
          }
          if(p37==1)
          {
           break;
          }
          if(p20==1&p21==1&p22==1&p23==1)
          {
          break;
          }
        }
        return  fyyjl;
}          
int v()        //按鍵掃描
{  int i=0;
   p33=0;
   p34=1;
   p35=1;
   if(p32==0)
   {
        i=1;
    return i;
        }
        if(p31==0)
   {
        i=2;
        return i;
        }
        if(p30==0)
   {
        i=3;
        return i;
        }
       
        p33=1;
    p34=0;
    p35=1;
        if(p32==0)
   {
        i=4;
    return i;
        }
        if(p31==0)
   {
        i=5;
    return i;
        }
        if(p30==0)
   {
        i=6;
    return i;
        }
        p33=1;
    p34=1;
    p35=0;
        if(p32==0)
   {
        i=7;
    return i;
        }
        if(p31==0)
   {
        i=8;
    return i;
        }
        if(p30==0)
   {
        i=9;
    return i;
        }
        return 0;
}
void main()
{        int fyyjl=0;//放音樂記錄
           int ngaj=0;        //哪個按鍵
        p17=0;
    TMOD=0x01;
    IE=1002;
        while(1)
        {       
          int aa[9]={1};
          if(p37==1)
          {
        ngaj=v();
        if(ngaj>0)
       {         
            TH0=dyyfb[ngaj-1]/256;
            TL0=dyyfb[ngaj-1]%256;
            TR0=1;
        bfyf(dyyfb[ngaj-1]);
       }
            }
       if(p37==0)
          {
             if(p20==0)
             {fyyjl=bfyy(1,fyyjl);}
              else if(p21==0)
              {fyyjl=bfyy(2,fyyjl);}
              else if(p22==0)
              {fyyjl=bfyy(3,fyyjl);}
              else if(p23==0)
             {
             fyyjl=bfyy(4,fyyjl);
             }
             else{fyyjl=0;}
         }
        }
}
回復

使用道具 舉報

ID:155507 發(fā)表于 2018-5-24 18:12 | 顯示全部樓層
請支持正版。

你的軟件沒有破解,請按以下步驟破解
如何破解Keil
若不破解Keil,那么我們程序容量會被限制在2k內(nèi)。若破解,代碼的容量將不被限制。
第一步:打開Keil編譯器
第二步:單擊【File】
第三步:單擊【License Management】
第四步:復制License Management界面中的CID號
第五步:打開注冊機
第六步:將剛復制的CID號粘貼到注冊機的CID號框中
第七步:點擊【Generate】將會生成激活碼
第八步:把生成的激活碼復制粘貼到KEIL的New License ID Code(LIC)里
第九步:然后點擊【Add Lic】
、  注冊完成之后,會在License Management界面中間的PK51的后面添加使用截止日期到2020,說明已經(jīng)成功破解了。
注意:若破解的時候出現(xiàn):
ERROR R206: NO REGISTRY ACCESS, ADMINISTRATION RIGHTS REQUIRED
【翻譯】錯誤R206:沒有注冊使用權(quán),需要管理員權(quán)限。
解決方法:
用管理員的身份運行Keil這個編譯器,然后再按上述的方法操作一遍即可破解。
回復

使用道具 舉報

ID:331575 發(fā)表于 2018-5-24 18:25 來自觸屏版 | 顯示全部樓層
這個錯誤好像告訴你有沒有用到的函數(shù)。你這樣會浪費單片機內(nèi)存運行
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲最色视频 | 性网站免费 | 国产美女黄色片 | 91综合网 | 美女三区 | 别c我啊嗯国产av一毛片 | 在线视频一区二区 | 九色视频网站 | 欧美乱码精品一区二区三区 | 一级黄色夫妻生活 | 视频一区二区在线观看 | 日韩成人免费视频 | 国产成人精品一区二区三区 | 欧美一区二区三区久久精品 | 国内精品伊人久久久久网站 | 亚洲精品在线看 | 男女污污动态图 | 欧美中文字幕一区二区三区亚洲 | 亚洲成在线观看 | 蜜桃臀av一区二区三区 | 免费看爱爱视频 | 亚洲天堂色 | 天天干天天爽 | 97成人免费| 日本在线视频不卡 | 国产一区二区在线播放 | 伊人久久免费视频 | 一本岛道一二三不卡区 | 国产精品福利网站 | 国产精品一卡 | 国产一区二区三区在线看 | 国产成人精品一区 | 嫩草懂你的影院入口 | 亚洲在线一区 | 99精品欧美一区二区三区综合在线 | 久草热播 | 国产精品国产成人国产三级 | 国产精品国产三级国产a | 欧美在线观看免费观看视频 | 久久久久99| 巨大黑人极品videos精品 |