Keil 51编译问题! 用Keil 51编译程序时,出现警告: MISSING DEVICE(SECURITY KEY NOT FOUND) 不知道怎
4个回答
展开全部
LL TO SEGMENT
这个问题必须注意,可能引起程序冲突,假设你用于自动化领域,则可能导致信号产生尖峰。 产生这一警告的一个根源是:你在主循环里调用了一个函数(如aaa),而在中断服务函数里,你用调用了这个函数(如aaa)。这样当主循环运行到该函数中是,一旦产生中断,则在中断里又再次调用该函数!这时,很可能出错! 避免这种情况的方法很多:如,在进中断的时候置需调用该函数的标志,而在主循环中调用该函数
你可以在中断函数设置标志 FLAG_Display = 1;
在主函数里判断这个标志:
if(FLAG_Display)
ValueDisplay();
更新后,清除显示标志: FLAG_Display = 0;
这个问题必须注意,可能引起程序冲突,假设你用于自动化领域,则可能导致信号产生尖峰。 产生这一警告的一个根源是:你在主循环里调用了一个函数(如aaa),而在中断服务函数里,你用调用了这个函数(如aaa)。这样当主循环运行到该函数中是,一旦产生中断,则在中断里又再次调用该函数!这时,很可能出错! 避免这种情况的方法很多:如,在进中断的时候置需调用该函数的标志,而在主循环中调用该函数
你可以在中断函数设置标志 FLAG_Display = 1;
在主函数里判断这个标志:
if(FLAG_Display)
ValueDisplay();
更新后,清除显示标志: FLAG_Display = 0;
追问
很不幸,正确的答案是和proteus联调设置出了点小问题,现在好了。还是很谢谢你的大力支持哈。我就是积分少,不然分你点,嘿嘿
展开全部
按照Keil官方论坛的说法,你可能在用评估版吧,或者是没有合法的License。评估版的部分功能是受限的。
找个License激活或者找个破解版的。
找个License激活或者找个破解版的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用的是非破解版的吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是怎样调的会来的,我也出现了问题啊
???????????
???????????
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询