注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)行業(yè)軟件及應(yīng)用MCS-51/196單片機(jī)浮點(diǎn)程序和實(shí)用程序

MCS-51/196單片機(jī)浮點(diǎn)程序和實(shí)用程序

MCS-51/196單片機(jī)浮點(diǎn)程序和實(shí)用程序

定 價:¥21.00

作 者: 張克彥編著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 硬件與維護(hù)

ISBN: 9787810771023 出版時間: 2001-01-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 216 字?jǐn)?shù):  

內(nèi)容簡介

  本書結(jié)合MCS-51/196系列單片機(jī)軟件資源的特點(diǎn),設(shè)計(jì)了MCS-51/196浮點(diǎn)程序庫以及線性擬合、線性內(nèi)插、斷電保護(hù)、CRC校驗(yàn)等很有參考價值的實(shí)用程序,并提供了詳實(shí)程序清單及說明;給出了嚴(yán)格按照IEEE標(biāo)準(zhǔn)判斷浮點(diǎn)運(yùn)算溢出的方法;采取優(yōu)化數(shù)學(xué)模型和措施,顯著提高了單片機(jī)(尤其對MCS-196系列單片機(jī))的浮點(diǎn)運(yùn)算速度。<br>本書也介紹了浮點(diǎn)數(shù)、浮點(diǎn)運(yùn)算等基本概念,并有演示實(shí)例,有助于初學(xué)者入門。<br>本書中的程序可在http://www.buaapress.com.cn中下載。<br>本書可作為微機(jī)應(yīng)用工程技術(shù)人員的設(shè)計(jì)參考書或大專院校的教學(xué)參考書。

作者簡介

暫缺《MCS-51/196單片機(jī)浮點(diǎn)程序和實(shí)用程序》作者簡介

圖書目錄

第1章 基本概念
1.1 浮點(diǎn)數(shù)
1.1.1 階碼的選擇移碼
1.1.2 浮點(diǎn)數(shù)格式
1.1.3 移碼的特點(diǎn)
1.1.4 浮點(diǎn)數(shù)的規(guī)格化
1.1.5 對階
1.1.6 溢出
1.1.7 浮點(diǎn)運(yùn)算中尾數(shù)的處理
1.1.8 浮點(diǎn)數(shù)的局限性
1.2 浮點(diǎn)程序庫
1.2.1 浮點(diǎn)程序庫的結(jié)構(gòu)
1.2.2 浮點(diǎn)程序庫的優(yōu)化
第2章 MCS-51浮點(diǎn)程序庫
2.1 MCS-51系列單片機(jī)軟件資源特點(diǎn)及MCS-51浮點(diǎn)程序庫的特點(diǎn)
2.1.1 MCS-51系列單片機(jī)軟件資源的特點(diǎn)
2.1.2 MCS-51浮點(diǎn)程序庫的特點(diǎn)
2.2 基本運(yùn)算子程序的設(shè)計(jì)方法
2.2.1 支持基本運(yùn)算的輔助子程序
2.2.2 浮點(diǎn)數(shù)比較大小子程序FPCP的設(shè)計(jì)方法
2.2.3 浮點(diǎn)加法子程序FPAD的設(shè)計(jì)方法
2.2.4 浮點(diǎn)減法子程序FPSU的設(shè)計(jì)方法
2.2.5 浮點(diǎn)乘法子程序FPMU的設(shè)計(jì)方法
2.2.6 浮點(diǎn)除法子程序FPDI的設(shè)計(jì)方法
2.2.7 浮點(diǎn)數(shù)模擬手算開平方子程序FPSQ的設(shè)計(jì)方法
2.2.8 浮點(diǎn)數(shù)牛頓迭代開平方子程序FSQR的設(shè)計(jì)方法
2.2.9 基本運(yùn)算子程序的演示程序
2.3 函數(shù)計(jì)算子程序的設(shè)計(jì)方法
2.3.1 函數(shù)計(jì)算子程序的設(shè)計(jì)總則
2.3.2 函數(shù)計(jì)算子程序的輔助子程序
2.3.3 用荷納計(jì)算法計(jì)算多項(xiàng)式值子程序FPLN1和FPLN2
2.3.4 對數(shù)函數(shù)子程序LNX的設(shè)計(jì)方法及截斷誤差的估算
2.3.5 指數(shù)函數(shù)子程序EXP的設(shè)計(jì)方法和截斷誤差的估算
2.3.6 正弦函數(shù)子程序SINX的設(shè)計(jì)方法及截斷誤差的估算
2.3.7 反正弦函數(shù)子程序ASINX的設(shè)計(jì)方法及截斷誤差的估算
2.3.8 函數(shù)計(jì)算子程序的演示程序
2.3.9 階乘子程序NP的設(shè)計(jì)方法
2.4 數(shù)制轉(zhuǎn)換子程序的設(shè)計(jì)方法
2.4.1 定點(diǎn)數(shù)制轉(zhuǎn)換
2.4.2 浮點(diǎn)數(shù)制轉(zhuǎn)換
第3章 MCS-51系列單片機(jī)實(shí)用程序
3.1 浮點(diǎn)程序庫的應(yīng)用程序和多字節(jié)定點(diǎn)運(yùn)算子程序
3.1.1 擬合直線程序
3.1.2 多字節(jié)定點(diǎn)乘、除法子程序
3.1.3 定點(diǎn)整數(shù)模擬手算開平方子程序INTSQR
3.1.4 滑動平均子程序SIPAV
3.1.5 多字節(jié)壓縮BCD碼減法子程序BCDSB
3.2 查表(子)程序
3.2.1 線性內(nèi)插計(jì)算子程序CHETA
3.2.2 功能數(shù)據(jù)表格項(xiàng)目瀏覽、查找、修改程序
3.3 輸入輸出子程序
3.3.1 處理ASCII碼浮點(diǎn)數(shù)子程序ACUM
3.3.2 時鐘/日歷芯片讀寫程序——OKI MSM 62*42B時鐘/日歷芯片的應(yīng)用
3.3.3 模數(shù)轉(zhuǎn)換器AD7701的應(yīng)用
3.3.4 計(jì)算鍵值——LED顯示管理子程序DSPA
3.3.5 鍵入數(shù)字序列左移處理子程序LFDD8
3.3.6 雙鍵配合輸入數(shù)字子程序KEYIN
3.3.7 精確定時程序及其應(yīng)用
3.3.8 通用寬行打印機(jī)檢測及打印子程序PPRNT
3.3.9 步進(jìn)電機(jī)控制(驅(qū)動)程序SPDRV1和SPDRV2
3.4 通訊程序
3.4.1 串口中斷發(fā)送/接收程序
3.4.2 用外部中斷配合查詢接收串行數(shù)據(jù)
3.4.3 以定時器和輸出口配合用中斷方式發(fā)送ASCII碼字符串
3.4.4 高波特率發(fā)送數(shù)據(jù)程序
3.5 可靠性方面的實(shí)用程序
3.5.1 斷電保護(hù)程序
3.5.2 循環(huán)冗余檢測(CRC)子程序CRCST
3.6 格萊碼與二進(jìn)制數(shù)間的轉(zhuǎn)換軟件偽隨機(jī)序列發(fā)生器
3.6.1 格萊碼翻為二進(jìn)制數(shù)子程序GTOB8和GTOB9
3.6.2 二進(jìn)制數(shù)翻為格萊碼子程序BTOG8
3.6.3 偽隨機(jī)序列發(fā)生器通訊加密
第4章 MCS-196浮點(diǎn)程序庫
4.1 MCS-196系列單片機(jī)軟件資源的特點(diǎn)及MCS-196浮點(diǎn)程序庫的特點(diǎn)
4.1.1 MCS-196浮點(diǎn)程序庫在設(shè)計(jì)上與MCS-51浮點(diǎn)程序庫的主要區(qū)別
4.1.2 MCS-196浮點(diǎn)程序庫的特點(diǎn)
4.2 基本運(yùn)算子程序的設(shè)計(jì)方法
4.2.1 浮點(diǎn)數(shù)比較大小子程序FPCPR的設(shè)計(jì)方法
4.2.2 浮點(diǎn)加法子程序FPADD的設(shè)計(jì)方法
4.2.3 浮點(diǎn)減法子程序FPSUB的設(shè)計(jì)方法
4.2.4 浮點(diǎn)乘法子程序FPMUL的設(shè)計(jì)方法
4.2.5 浮點(diǎn)除法子程序FPDIV的設(shè)計(jì)方法
4.2.6 快速浮點(diǎn)除法子程序FPDI2的設(shè)計(jì)方法
4.2.7 浮點(diǎn)數(shù)模擬手算開平方子程序FPSQ的設(shè)計(jì)方法
4.2.8 浮點(diǎn)數(shù)快速牛頓迭代開平方子程序FSQR的設(shè)計(jì)方法
4.2.9 基本運(yùn)算子程序的演示程序DMST的說明
4.3 函數(shù)計(jì)算子程序的設(shè)計(jì)方法
4.3.1 支持函數(shù)計(jì)算的輔助子程序
4.3.2 函數(shù)計(jì)算子程序的設(shè)計(jì)方法
4.4 數(shù)制轉(zhuǎn)換子程序的設(shè)計(jì)方法
4.4.1 定點(diǎn)數(shù)制轉(zhuǎn)換
4.4.2 浮占數(shù)制轉(zhuǎn)換
4.4.3 二進(jìn)制浮點(diǎn)數(shù)快速翻為十進(jìn)制定點(diǎn)數(shù)子程序FBTD的設(shè)計(jì)方法
第5章 MCS-196系列單片機(jī)實(shí)用程序
5.1 線性內(nèi)插計(jì)算子程序CHETA
5.2 多功能鍵盤管理——顯示程序
5.3 精確定時程序
5.4 用軟件定時器0定時中斷發(fā)送ASCII碼字串程序
5.5 用高速輸出器件HSO中斷發(fā)送ASCII碼字串程序
5.6 用高速輸入器件HSI和軟件定時器1中斷接收ASCII碼字串程序
5.7 循環(huán)冗余檢測子程序CRCoB和CRCoW
5.8 格萊碼與二進(jìn)制數(shù)相互轉(zhuǎn)換子程序GBI6和BG16
參考文獻(xiàn) 
  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號