No.55421 作者:yuxiang5401 邮件:yuxiang5401@sina.com ID:21658 登陆:4次 文章数:1篇 最后登陆IP:219.237.198.181 最后登陆:2005/9/1 10:59:27 注册:2004/5/26 17:20:57 财富:108 发帖时间:2004/5/26 17:43:57 发贴者IP:219.239.174.254 标题:yuxiang5401:各位仁兄,随能帮我调通这个程序 摘要:No.55421各位仁兄,随能帮我调通这个程序 各位仁兄,谁能帮我调通这个程序:我的这个程序是用keil c51编写的,在调试过程中,程序常常莫名其妙的调至非法代码空间(我用的芯片是AT89S52),并且错误通常产生在浮点数运算之后。由于毕业答辩提前,小弟万分着急,恳请各位仁兄帮忙,由于帖子的字数限制,我只能提供常出现错误的子程序。如果那位大哥有心帮我这个忙,请发邮件到我的信箱,我会尽快给你把源代码给发过去。我的邮箱地址是:yuxiang5401@sina.com unsigned int get_tp(unsigned int j,unsigned int n,unsigned int tc,unsigned int f) { float kconst; unsigned int Um; //====================calculate Um=======================// Um=PARA_SET[4]; if(f <PARA_SET[0]) {Um=(Um-UP_VOLTAGE)*10/PARA_SET[0]; //mutiply 10 to avoid float calculation and to make sure accuracy Um=Um*f/10; //calculate seperately to avoid overflow } //================================== kconst=2*3.1415926*f*PARA_SET[4]; switch(n) {case 24: { TAB_pointer=table67_80; break ......
>>返回讨论的主题
|