单片机与DSP中的MCS 96/196三字节浮点库
应用于MCS-96系列单片机的浮点库有许多。大多数是五字节(8位十进制数),运行速度慢。而在实际应用中,许多计算只需4位十进制数即可。 为此,本人参考周航慈教授编写的《单片机应用程序设计技术》(北京航空航天大学出版社),编写了MCS-96/196三字节浮点库,运行速度快( 12 MHz 196KC数值转换:150us,四则运算:80us)。 程序简洁(1.3 KB),可任意浮动。占用资源:1AH~25H,堆栈深度:2字节。可将程序清单,粘于源程序后,直接调用。 本浮点子程序库只包含浮点加(FADD)、减(FSUB)、乘(FMUL)、除(FDIV)等子程序。程序清单见本刊网站:
下载地址
用户评论