-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
單片機程序設計基礎(修訂版)(含光盤) 版權信息
- ISBN:7810773143
- 條形碼:9787810773140 ; 978-7-81077-314-0
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
單片機程序設計基礎(修訂版)(含光盤) 本書特色
.
單片機程序設計基礎(修訂版)(含光盤) 內容簡介
本書是《單片機應用程序設計技術》(修訂版)一書的姐妹篇。《單片機應用程序設計技術》的內容以程序設計的經驗和技巧為主,而本書內容則以程序設計的基本算法為主,目的在于全面提高單片機程序設計者的軟件素質。基本內容包括:單片機常用的線性數據結構和相關算法、排序和查找算法、樹和圖在單片機中的實現、常用的數據處理算法及常用編碼方法等。從單片機系統的實際硬件環境出發,語言通俗易懂,使讀者輕松地將單片機程序設計基本算法學到手。為加強學習效果和增加實用價值,本書配套了上機學習光盤,在光盤中還提供了*新修訂的子程序庫和相關調試工具軟件,以及眾多單片機資料。
本書可作為電子技術人員自學單片機程序設計基本算法的教材,也可供高等院校電子技術類專業本科生和研究生參考。
單片機程序設計基礎(修訂版)(含光盤) 目錄
1.1 數據結構的基本概念
1.1.1 邏輯結構
1.1.2 存儲結構
1.1.3 算法
1.2 簡單變量
1.2.1 系統變量
1.2.2 臨時變量
1.2.3 計數器
1.2.4 指針
1.3 表格
1.3.1 固定表格
1.3.2 動態表格
1.3.3 線性表的插入算法
1.3.4 線性表的刪除算法
1.4 數組和數據塊
1.4.1 一維數組
1.4.2 多維數組
1.4.3 數據塊操作
1.5 數據緩沖區
1.5.1 輸入緩沖區
1.5.2 輸出緩沖區
1.6 隊列
1.6.1 隊列的基本概念
1.6.2 隊列的存儲結構
1.6.3 入隊的算法
1.6.4 出隊的算法
1.6.5 隊列的應用實例
1.7 用戶堆棧
1.7.1 用戶堆棧的基本概念
1.7.2 用戶堆棧的存儲結構
1.7.3 入棧的算法
1.7.4 出棧的算法
第2章 線性表的排序算法
2.1 插入排序
2.2 選擇排序
2.3 冒泡排序
2.4 歸并排序
2.5 快速排序
2.6 排序算法比較
第3章 線性表的查找算法
3.1 順序查找
3.2 折半查找
3.3 分塊查找
3.4 串的匹配
3.5 查找算法應用實例
第4章 幾種常用的特殊算法
4.1 遞歸算法
4.1.1 遞歸算法的特點
4.1.2 遞歸算法舉例
4.2 遞推算法
4.2.1 遞推算法的適用性
4.2.2 遞推算法舉例
4.3 回溯算法
4.3.1 回溯算法的特點
4.3.2 回溯算法舉例
第5章 樹及其在單片機中的算法實現
5.1 樹的基本概念
5.1.1 樹的定義
5.1.2 樹的基本概念
5.2 二叉樹
5.2.1 二叉樹的定義及其性質
5.2.2 完全二叉樹及其特點
5.2.3 二叉樹的順序存儲
5.2.4 二叉樹按編號的遍歷算法
5.2.5 二叉樹的前根遍歷算法
5.2.6 二叉樹的中根遍歷算法
5.2.7 二叉樹的后根遍歷算法
5.3 普通樹
5.3.1 普通樹的存儲方法
5.3.2 普通樹的前根遍歷算法
5.3.3 普通樹的后根遍歷算法
第6章 圖及其在單片機中的算法實現
第7章 常用線性方程組求解算法
第8章 常用插值算法
第9章 常用數理統計分析
第10章 編碼方法簡介
第11章 算法設計示例
附錄A 浮點數據處理的基本原理
附錄B 本書配套上機學習光盤說明
參考文獻
- >
月亮與六便士
- >
伊索寓言-世界文學名著典藏-全譯本
- >
伯納黛特,你要去哪(2021新版)
- >
我從未如此眷戀人間
- >
經典常談
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
小考拉的故事-套裝共3冊
- >
月亮虎