求助我这个可导的函数是连续的函数对还是错哪儿错了?

求助,延时函数出错问题求解 - 单片机/MCU论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
求助,延时函数出错问题求解
<div class=""
本帖最后由 为了Labview 于
10:29 编辑
这个延时函数在其他程序中可以正常运行,但在我自己编的程序中出错了,
错误原因附在图片上,代码中红色部分时出错所在位置
函数代码如下,
求助懂得人给我解答一下,
/********************Delay_MS()*******************/
void Cpu_Delay100US(word us100)
&&/* Total irremovable overhead: 16 cycles */
&&/* ldhx: 5 cycles overhead (load parameter into register) */
&&/* jsr:&&5 cycles overhead (jump to subroutine) */
&&/* rts:&&6 cycles overhead (return from subroutine) */
&&/* aproximate irremovable overhead for each 100us cycle (counted) : 8 cycles */
&&/* aix:&&2 cycles overhead&&*/
&&/* cphx: 3 cycles overhead&&*/
&&/* bne:&&3 cycles overhead&&*/
&&/* Disable MISRA rule 19 checking - Octal constant used */
&&/*lint -esym( 960, 19)& &*/
&&/* Disable MISRA rule 55 checking - Non-case label used */
&&/*lint -esym( 961, 55)& &*/
& & /* 100 us delay block begin */
& &&&* Delay
& &&&*& &- requested& && && && && && &: 100 us @ 16MHz,
& &&&*& &- possible& && && && && && & : 1600 c, 100000 ns
& &&&*& &- without removable overhead : 1592 c, 99500 ns
& & pshh& && && && && && && && && && & /* (2 c: 125 ns) backup H */
& & pshx& && && && && && && && && && & /* (2 c: 125 ns) backup X */
& & ldhx #$00C5& && && && && && && && &/* (3 c: 187.5 ns) number of iterations */
& & aix #-1& && && && && && && && && & /* (2 c: 125 ns) decrement H:X */
& & cphx #0& && && && && && && && && & /* (3 c: 187.5 ns) compare it to zero */
& & bne label0& && && && && && && && & /* (3 c: 187.5 ns) repeat 197x */
& & pulx& && && && && && && && && && & /* (3 c: 187.5 ns) restore X */
& & pulh& && && && && && && && && && & /* (3 c: 187.5 ns) restore H */
& & nop& && && && && && && && && && &&&/* (1 c: 62.5 ns) wait for 1 c */
& & nop& && && && && && && && && && &&&/* (1 c: 62.5 ns) wait for 1 c */
& & nop& && && && && && && && && && &&&/* (1 c: 62.5 ns) wait for 1 c */
& & /* 100 us delay block end */
& & aix #-1& && && && && && && && && & /* us100 parameter is passed via H:X registers */
& & cphx #0
& & bne loop& && && && && && && && && &/* next loop */
& & rts& && && && && && && && && && &&&/* return from subroutine */
&&/* Restore MISRA rule 19 checking - Octal constant used */
&&/*lint +esym( 960, 19)& &*/
&&/* Restore MISRA rule 55 checking - Non-case label used */
&&/*lint +esym( 961, 55)& &*/
void DELAY_MS(word x)
{& &unsigned int WF;
& & while(WF--)
& && &Cpu_Delay100US(20);& && && &&&
(3.5 KB, 下载次数: 1)
已退回5积分
09:35:53  
该类别下有 43 个回答。
该类别下有 35 个回答。
该类别下有 27 个回答。
该类别下有 24 个回答。
该类别下有 23 个回答。
该类别下有 23 个回答,其中被选为最佳答案 1 次。
该类别下有 21 个回答。
该类别下有 21 个回答。
该类别下有 19 个回答。
该类别下有 19 个回答。
该类别下有 19 个回答。
该类别下有 19 个回答。
该类别下有 18 个回答。
该类别下有 18 个回答。
该类别下有 17 个回答。
该类别下有 17 个回答。
该类别下有 17 个回答。
该类别下有 16 个回答。
该类别下有 16 个回答。
该类别下有 16 个回答。
别沉啊,自顶~~·
应该是数据类型的问题吧,
void DELAY_MS(word x)
{& &unsigned int WF;
x是word,WF是int,word可能不能向int做格式转换
应该是数据类型的问题吧,
void DELAY_MS(word x)
{& &unsigned int WF;
可以直接转换啊,int是32位,word是16位,应该不是这个问题,,,
我想会不会是因为我用的是COdewarrior6.3,软件版本的问题呢????
别沉啊,大家都来讨论一下
就是格式转换的问题,word是啥变量,怎么和整型变量在一块转换啊
我发现我只要在前面定义#define N=800& &这一类的,就会出现后面的情况,不定义,该函数就可以正常运行。
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司求助execl函数,百分比 比如 对错对错对错这个如何求对错百分比,对的百分比是(),错的是()_百度知道
求助execl函数,百分比 比如 对错对错对错这个如何求对错百分比,对的百分比是(),错的是()
求助execl函数,百分比比如对错对错对错这个如何求对错百分比,对的百分比是(),错的是()2对2错2对5错6对,如何求百分比如何求对的百分比,错的百分比,如果我希望,在后面更新数...
求助execl函数,百分比比如对错对错对错这个如何求对错百分比,对的百分比是(),错的是()2对2错2对5错6对,如何求百分比如何求对的百分比,错的百分比,如果我希望,在后面更新数据,加一列,那么公式自动减少最前面一列计算百分比,公式谢谢你的回答
&#xe6b9;答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:11
擅长:暂未定制
大神你好,能不能把公式文字表达下,刚学execl不太懂函数,谢谢了
对了就给个好评吧!谢谢!
你太有爱了
不管对不对都要给
你点击我的头像,看看我的提问里面还有一个求对错连续个数的,也帮我回答了吧,我也给你采纳了,麻烦你了
能发个图片列举一下吗,我无法理解你后面的意思!
我举个例子,对对对对对错对对错对对对对对对错对对第一个我是说,对,在这组数据里面最后出现连续次数的,次数,那就是对对,就是2最后就是说:对在这组数据中,出现最多的一次,那就是对对对对对5次了。
是对对对对对对6个,我看错了
麻烦你了,如果解决不了,你随意打个字,我也给你采纳了,当这个问题补偿了,这个问题才5分,太对不起你的,回答了
我先想一下
最后一次连续次数就只能自己看一下最后的那个数,填一下。有问题联系我!
谢了,大神,你怎么没在那个问题里面回答,我好采纳啊
哦,麻烦你了哦,我看懂已经
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。(飞翔的言)
(joffrey16)
第三方登录:在excel中几个数相乘的函数是什么呀?
问题描述:
在excel中几个数相乘的函数是什么呀?
问题解答:
是函数PRODUCT PRODUCT就是“乘积 ” 假如 A1 6 1080 B1里的公式=PRODUCT(A1,A2,A3,A4,A5,A6) A2 5 1080 B2里的公式=PRODUCT(A1:A2,A3:A6) A3 6 1080 B3里的公式=PRODUCT(A1:A6) A4 3 1080 B4里的公式=A1*A2*A3*A4*A5*A6 A5 2 A6 1 将所有以参数形式给出的数字相乘,并返回乘积值.语法 PRODUCT(number1,number2,...) Number1,number2,...为 1 到 30 个需要相乘的数字参数.Number参数的理PRODUCT(A1,A2,A3,A4,A5,A6)是六个单独的数据单元格,就6个参数.=PRODUCT(A1:A2,A3:A6)是将A1到A6分为两个区域,A1:A2与A3:A6.是两个参数.PRODUCT(A1:A6)将A1到A6理解为一个区域,一个参数了.对简单的几个数我们完全可以建公式:先输入=号,单击A1再小键盘上的*号,再单击A2…….最后=A1*A2*A3*A4*A5*A6 说明 当参数为数字、逻辑值或数字的文字型表达式时可以被计算;当参数为错误值或是不能转换成数字的文字时,将导致错误.如果参数为数组或引用,只有其中的数字将被计算.数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略.
我来回答:
剩余:2000字
IF函数即可实现IF(条件,条件成立时返回值,条件不成立时返回值)公式如下“=IF(AC=0,D5*E5,D5*F5)” 再问: 怎么输入后是这个呢? #NAME? 再答: 这个错误一般是公式输入的有问题,你看看你公式是不是输入错了?或者你截个图上来我给你看看
税率的计算条件为什么要这样计我是不清楚的,只知道你这个公式的意思。公式最核心的是以下部分:MAX((O6-3500)*{0.6,2,4,5,6,7,9}*5%-5*{0,21,111,201,551,},0)这是一个数组运算分别得到7个结果,然后用MAX函数取这个数组结果中的最大一个数。MAX中的内容
前一个函数请查看A3单元格的条件格式,你会发现里面的函数应该是 COUNTIF((A$1:A3,A3)>1此公式计算结果是从A1到A3与A3相同值的单元格个数.由于加了$,下面单元格的公式里"A$1"都不变,这是绝对引用;而没有$的"A1"则会随着单元格而变,到A4则为A4,这是相对引用.关于相对引用和绝对引用的详细说
这个公式是数组公式,记得使用Ctrl+shift+enter 三键组合结束输入.应该是 ={sum(1/countif(a1:a100,a1:a100))} 把完整的公式复制来看看,才知道问题所在你确定是在编辑栏里以3键组合结束输入的吗? 公式改为:=SUMPRODUCT(1/COUNTIF(D3:D97,IF(B3:
=round(100*rand(),0)
=int(rand()*51+450) 再问: 麻烦你了,如果要取整数,如460、470、480~~~~~~,怎么改? 再答: =CEILING(INT(RAND()*50+450),10)
已经发送给你了,记得选我
所以你如果要求某个角度的弧度,可以用这个角度除以180度再乘以3.14159,则得到该角度的弧度;如果用函数的话可以用excel的自带函数radians(angel),在括号内输入角度数,则可以换算成弧度.
在B1输入公式:=if(or(abs(a1-50)>50*2/5,abs(a1-50)
线性回归方程函数LINEST()在实际上使用的人不多.但用它来预测未来的发展趋势(就像你的例子:未来年销售额)确实不错!就你的例子:1、为什么定义公式中定义名称“销售额Y”的区域不是$B5:$F5,&影响因素“不是$B4:$F4?——“销售额Y”和&影响因素“给你的例子写错,是B5:F5,和B4:F
在C4单元格输入"=B4*0.05 "(注:不含引号),然后选择C4单元格并将光标置于C4单元格右下角的小黑点处,当箭头变为"+"时,向下拖动鼠标即可
=COS(60*PI()/180) 60度的=COS(12.5*PI()/180) 12.5度的=sin(75*PI()/180) 75度的213度14分33秒=213+14/60+33/3600=...代入上式给你一篇文章
  应用实例:及格平均分统计  假如A1:A36单元格存放某班学生的考试成绩,若要计算及格学生的平均分,可以使用公式=SUMIF(A1:A36,&P=60&P ,A1:A36)/COUNTIF(A1:A36,&P=60&P).公式中的=SUMIF(A1:A36,&P=6
=if(W条件,IF(A条件,数值,IF(B条件,数值,IF(C条件,数值,IF(D条件,IF(M条件,数值,IF(N条件,数值,"")),"")))))
=SUMPRODUCT((A1:A)*(A1:A65535
=round(average(),2)
如果第一行是标题行,用鼠标选定第二行以下的数据范围,点&格式&-&&条件格式&,将条件1设为:公式=&错误&点&格式&-&&图案&-&&颜色&,选中你想要的颜色,点&确定&
也许感兴趣的知识已被0人收藏
&求助,关于vb调用dll函数的声明,小弟老是写不对
来自:保密
发帖:3+12
GetErrorString
函数原型:
int GetErrorString(int nError,char* strError)
功能说明:
获取指定错误码的错误说明
参数说明:
nError[in] 是上述两函数的返回错误码
strError [out] 是错误信息文字说明以NULL结束的串
返回说明:
我在vb中作了这样的声明
Private Declare Function GetErrorString Lib \"apidll\" _(ByVal nError As Long, ByVal strError As String) As Long
Dim n As Long, s As String
s = String$(255, Chr(0))
n = GetErrorString(12288, s)--这里提示我调用约定错误
请各位高手执教~~~~~~~~~~~~~~~~~~~~~~~~~~谢谢
-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......
...楼主...
来自:保密
发帖:49+604
你可以试试用二进制的数组来传递第二个参数。
-------------------------------------------------------------------------------------------
编程中鸟,不断提高中...
格言:多花点时间陪女朋友吧!
来自:保密
发帖:22+1051
extern "C" { int _stdcall GetErrorString(int nError,char* strError) }
-------------------------------------------------------------------------------------------
中山北×曹杨路
来自:保密
发帖:3+12
谢谢,我去研究研究
-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......
来自:保密
发帖:3+128
我搜遍了MSDN 6.0,没见到有这么个函数,MSDN .Net 里只有一个
D3DX8.GetErrorString——object.GetErrorString( ErrorCode As Long) As String
看名字也知道是什么东西。不知道您老兄是从那里得到这个函数的。
-------------------------------------------------------------------------------------------
来自:保密
发帖:19+803
(ByVal nError As Long, ByRefstrError As String) As Long
-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......
来自:保密
发帖:19+803
如果dll是自己写的并且准备给vb调用的话
[out] BSTR *
-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......
首先,请你以一种,团成一个团的姿势,然后,慢慢地比较圆润的方式,离开这座让你讨厌的城市,或者讨厌的人的周围首先,请你以一种,团成一个团的姿势,然后,慢慢地比较圆润的方式,离开这座让你讨厌的城市,或者讨厌的人的周围
求助,关于vb调用dll函数的声明,小弟老是写不对
最新二手发布
扫描关注官方微信
扫描下载客户端
奖励分值:您今日还有 3 点分值可以奖励 [ 20 点奖分可自动换取 1 点PP]
请输入4位有相同表情的数字
&违反国家法律&&&&&&&&&含有色情内容
&对他人进行恶意攻击
&散布广告以及其它商业化的宣传
&干扰或混乱kds宽带山网络服务
&发布任何包含种族、 性别、宗教歧视性和猥亵性的信息内容
&恶意刷屏&&&&&&&&&&&&&&&内容重复&&&&&&&&&&&&&&&攻击管理员
&本人要求删除&&&&&&&&当事人要求删除
&与主题无关&&&&&&&&&&&水贴软文&&&&&&&&&&&涉及敏感政治内容
&被要求删除,你懂的&&&&&&&&&&&盗号并发布违规或广告内容
扣除hp值:
宽带山警务室
&恶意刷屏&&&&&&&&&水贴软文
&违反国家法律
&含有色情内容
&对他人进行恶意攻击
&散布广告以及其它商业化的宣传
&干扰或混乱kds宽带山网络服务
&发布任何包含种族、 性别、宗教歧视性和猥亵性的信息内容
&网页不能打开
&图片不能显示
已报名参加的人员:}

我要回帖

更多关于 vlookup函数老是出错 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信