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

MCS-51/196單片機浮點程序和實用程序

MCS-51/196單片機浮點程序和實用程序

定 價:¥21.00

作 者: 張克彥編著
出版社: 北京航空航天大學出版社
叢編項:
標 簽: 硬件與維護

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

內(nèi)容簡介

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

作者簡介

暫缺《MCS-51/196單片機浮點程序和實用程序》作者簡介

圖書目錄

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

本目錄推薦

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