浮点数在单片机数据处理中的应用.pdfVIP

  • 0
  • 0
  • 约1.17万字
  • 约 3页
  • 2026-01-23 发布于山东
  • 举报

)*

文章编号:()

$#’’!%!!(#)*#+

浮点数在单片机数据处理中的应用

!#$%’$()(*+#(’$),-.($)’/01234$)’536’.4(%377$),(*8$%4(%()’4(##34

(中国西昌卫星发射中心技术部,江西西昌)$*)徐凯

摘要:单片机能够直接处理的数是定点数,然而在实际数中的尾数的第一位数字不等于零,满足这一条件的数

中需要进行处理和显示的数据却是浮点数,详细介绍称为规格化浮点数,这时$*!N$。由于+KB68浮点

!

了浮点数在单片机应用系统中的实现。数运算速度较快(0;级),精度优于F+P,完全能满足

关键词:浮点数;单片机;数据处理电力参数的数据处理要求,故在这里使用+KB68的二进

中图分类号:制浮点数。平常使用的浮点数被称为十进制浮点数或

,-!.

文献标识码:/浮点KIQ码,运算精度较低,只在输出显示时使用。十

进制浮点数可以很方便地转换为十进制数。浮点数由

数符、阶码和尾数构成,其格式见图。

!#$%’$(/012342456347783295:3428;;1=:41565?0@83A1$

38267BC@?66D8;8A969588A8A64@8:3428;;8A95AA1;:79B8A15QQ)Q*Q.Q+Q!Q$Q

389716B938749615E:41565?0@83F,D8;47?61454749615E:4156第一字节数符阶符阶码

第二字节尾数(高)

5?0@83:3428;;8A150123424563477831;E1G85F第三字节尾数(低)

)*+,-%.#(749615E:41565?0@83H012342456347783HA969:34

图$+KB68浮点数的格式

28;;15E

对于二进制浮点数,第一个字节的最高位为数符

位,低位为阶码,阶码用补码表示。第二、三字节为

电力系统中的功率因数补偿直接关系到输电线路

尾数的高’位和低’位,尾数用原码表示;对于十进制

的损耗、供电经济性和供电质量。我们在无功功率补

浮点数,第一个字节的最高位为数符位,低位为阶

偿控制器的研究中采用了以/,’%I*!为核心的单片

码,阶码用二进制补码表示。第二、三字节为尾数的高

机。在单片机中,一些电力参数的计算和显示难以用

位和低位,用压缩的码纯小数表示。浮点数

’’KIQ

定点数实现,而浮点数的小数点位置可按数值的大小

还有RSSS标准单精度、双符号

文档评论(0)

1亿VIP精品文档

相关文档