在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

單片機浮點數(shù)運算的源碼設計

GReq_mcu168 ? 來源:未知 ? 作者:鄧佳佳 ? 2018-03-07 15:19 ? 次閱讀

單片機的一個浮點數(shù)一般在KeilC51中是以4字節(jié)形式存儲的,格式嚴格遵循IEEE-754標準。在單片機二進制數(shù)據(jù)中,浮點數(shù)用兩個部分來表示,基C為2,E為階碼,M為尾數(shù),E的保存形式是一個0~255的8位值,指數(shù)的實際表示值是保存值減去127,范圍在-127~+128的數(shù),尾數(shù)是一個24位值,換算7個十進制數(shù),最高位通常是1,符號位表示浮點數(shù)的正負。

現(xiàn)在看怎樣顯示一個浮點數(shù),由于浮點數(shù)的尾數(shù)是24位,最高可以表達的整數(shù)值為16777215,用科學計數(shù)法表示時整數(shù)部分占據(jù)1位,小數(shù)部分就可以有6位,我們將浮點數(shù)的尾數(shù)放在長整形數(shù)據(jù)longint中保存,階碼可以在int型數(shù)據(jù)中保存。此處我們用C程序來實現(xiàn)顯示一個浮點數(shù)的功能。

(1)浮點數(shù)顯示子函數(shù)。

}}

(2)顯示十進制尾數(shù)和階的子函數(shù)。

在大多數(shù)的單片機應用系統(tǒng)中都不能離開數(shù)值計算,最基本的數(shù)值運算為四則運算,單片機中的數(shù)都是以二進制形式表示的,二進制的算法有很多,其中最基本的是定點制和浮點制,以上介紹了浮點數(shù)在單片機中的表示方式和匯編子程序,浮點數(shù)比定點數(shù)加減法要困難,但是克服了定點數(shù)表示范圍小的問題,總之定點數(shù)和浮點數(shù)各有各得的特點,讀者可以在實際運用中加以優(yōu)化運用。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6065

    文章

    44934

    瀏覽量

    647586

原文標題:51單片機執(zhí)行指令的過程

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    PRINTF函數(shù)無法打印出浮點數(shù)內容是為什么?

    1、MCXN947低功耗adc,歷程中使用官方提供的PRINTF無法打印出浮點數(shù)內容。 2、同樣在mcuxpresso ide 也不可以打印浮點數(shù),這是為什么呢? 3、使用的歷程是lpadc歷程。
    發(fā)表于 03-20 08:06

    設計了一個基于浮點數(shù)運算的協(xié)處理器,使用C語言編程時沒法輸入float型數(shù)據(jù),請問有哪些部分需要修改?

    我設計了一個基于浮點數(shù)運算的協(xié)處理器,使用C語言編程時沒法輸入float型數(shù)據(jù),請問有哪些部分需要修改?SDK,EXU_decoder浮點寄存器都需要修改嗎,謝謝
    發(fā)表于 03-07 16:03

    labview寫入浮點數(shù)到匯川 PLC中的數(shù)據(jù)轉換關鍵

    本帖最后由 ironflag 于 2025-3-26 13:35 編輯 Labview通過Modbus庫函數(shù),寫入浮點數(shù)到匯川PLC,正常操作如下: 1、將labview浮點數(shù),強制轉換
    發(fā)表于 02-24 19:01

    西門子TIA Portal如何比較兩個浮點數(shù)相等

    概述: 由于浮點數(shù)的定義規(guī)則,導致浮點數(shù)不能通過二進制精確表示,所以在浮點數(shù)計算過程中,會出現(xiàn)兩個值一樣的浮點數(shù)進行比較相等計算時結果并不相等的情況。下面先設計一個實例說明該問題,并給
    的頭像 發(fā)表于 01-06 10:07 ?664次閱讀
    西門子TIA Portal如何比較兩個<b class='flag-5'>浮點數(shù)</b>相等

    ADS1282采集到的數(shù)據(jù)傳到PC上應該怎么轉為浮點數(shù)

    我最近在用ADS1282,采集到的數(shù)據(jù)傳到PC上應該怎么轉為浮點數(shù)?比如說通過串口調試助手收到一個采樣點的數(shù)據(jù)為 FF FF 9D 17,它的真實浮點數(shù)是多少呢?我知道ADC是以補碼形式存的,是要將數(shù)據(jù)倒轉為17 9D FF FF,再與上0xFF,再float()嗎?還
    發(fā)表于 12-13 06:23

    TLV320AIC3106音頻芯片怎么發(fā)送、接收浮點數(shù)呢?

    TLV320AIC3106 音頻芯片怎么發(fā)送、接收浮點數(shù)呢?是把浮點數(shù)轉成整數(shù)嗎?如果是該怎么轉呢? 經(jīng)AD采樣后得到的是整數(shù),又該怎么轉換成原始的浮點數(shù)呢?
    發(fā)表于 11-05 07:13

    labview中浮點數(shù)與十六進制字符串相互轉化

    與下位數(shù)據(jù)交流及通訊時,經(jīng)常有浮點數(shù)與十六進制字符串相互轉化的需求,經(jīng)過兩天總結,找到了最簡潔的相互轉化的方法,萌新歡迎大佬指正,文件也附上。*附件:HEX字符串與浮點數(shù)轉換.rar
    發(fā)表于 10-21 19:51

    TMS320C6745浮點數(shù)字信號處理器技術簡介

    電子發(fā)燒友網(wǎng)站提供《TMS320C6745浮點數(shù)字信號處理器技術簡介.pdf》資料免費下載
    發(fā)表于 10-09 09:34 ?0次下載
    TMS320C6745<b class='flag-5'>浮點數(shù)</b>字信號處理器技術簡介

    分享在arduino 單片機浮點數(shù)轉換位數(shù)不夠,精度丟失的解決辦法

    arduino中由于硬件限制,浮點數(shù)只有2位小數(shù)。但經(jīng)過這個函數(shù)處理可以達到7位
    的頭像 發(fā)表于 08-27 14:34 ?1153次閱讀

    請問AURIX TC3xx tricore架構下浮點運算和將浮點數(shù)小數(shù)點去掉變成整數(shù)來計算哪種方式更加節(jié)省算力?

    AURIX TC3xx tricore架構下浮點運算和將浮點數(shù)小數(shù)點去掉變成整數(shù)來計算哪種方式更加節(jié)省算力? 比如一個浮點數(shù)12.89V,如果將其寫成12890mV,再參與計算,哪種方
    發(fā)表于 08-26 06:54

    TMS320C6711D浮點數(shù)字信號處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TMS320C6711D浮點數(shù)字信號處理器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-03 09:29 ?0次下載
    TMS320C6711D<b class='flag-5'>浮點數(shù)</b>字信號處理器數(shù)據(jù)表

    官方例程modbus slave rtu,浮點數(shù)精度不對是怎么回事?

    官方例程 modbus slave rtu, 浮點數(shù)精度不對,對保持寄存器設置一個浮點數(shù),讀取到的浮點數(shù)結果精度只能到小數(shù)點后兩位,根本無法使用,用的是idf 5.1.2版本,開發(fā)環(huán)境是vscode。
    發(fā)表于 07-19 08:10

    請問如何打印浮點數(shù)或雙精度變量?

    如何打印浮點數(shù)或雙精度變量?
    發(fā)表于 07-12 08:24

    ESP8266_RTOS_SDK如何打印浮點數(shù)

    嘗試使用 printf 打印浮點數(shù),例如, 浮點數(shù) d = 1.0; printf("d = %f", d); 但它打印出來: d = 此外,sprintf
    發(fā)表于 07-09 06:56

    UCGUI單片機源碼

    UCGUI單片機源碼
    發(fā)表于 07-04 17:11 ?1次下載
    主站蜘蛛池模板: 国外免费精品视频在线观看 | 国产精品一级毛片不收费 | 亚洲第二色 | 婷婷六月天在线 | 我被黑人巨大开嫩苞在线观看 | 中文字幕成人乱码在线电影 | 精品一区二区在线观看 | 欧洲天堂网 | 日韩三级中文 | 欧美亚洲第一区 | 性欧美videofree另类超大 | 天天干天天拍天天操 | 亚洲天天 | 天天躁夜夜躁 | 日本理论在线观看被窝网 | 色综合 成人 | 天天拍天天色 | 特黄特色三级在线观看 | 免费一级毛片清高播放 | 免费jyzzjyzz在线播放大全 | 亚洲视频第一页 | 欧美黄色高清 | 特黄免费 | 久久成人免费网站 | 日韩一级影院 | yy4080午夜理论一级毛片 | 天天综合色天天综合网 | 亚洲a毛片| 丁香花的视频免费观看 | 天天天天天天干 | 最近最新免费视频 | 男人午夜影院 | 婷婷色天使在线视频观看 | 国产亚洲综合一区 柠檬导航 | 天堂网色| 天天色天天干天天射 | 国产色爽女 | 日韩欧美亚洲综合久久影院d3 | 日本一区二区三区免费看 | 一级片视频在线观看 | 免费视频不卡一区二区三区 |