基本信息
書名:單片機原理與接口技術/高等院校電工電子技術類課程“十二五”規劃教材
定價:29.00元
作者:鄧宏貴
齣版社:中南大學齣版社
齣版日期:2014-07-01
ISBN:9787548708582
字數:
頁碼:215
版次:1
裝幀:平裝
開本:16開
商品重量:0.4kg
編輯推薦
內容提要
《單片機原理與接口技術/高等院校電工電子技術類課程“十二五”規劃教材》以51單片機為例,係統地介紹瞭單片機的係統架構、中斷控製、常用外圍部件、總綫係統和程序設計方法,由淺入深地講解瞭單片機係統的使用方法和設計要點,是學生入門、深入學習單片機技術的常用參考書籍。 《單片機原理與接口技術/高等院校電工電子技術類課程“十二五”規劃教材》、2、3章簡單介紹瞭單片機的發展曆程和架構,為讀者學習單片機係統做好瞭理論鋪墊;第5、6、7、8章介紹瞭單片機的常用外圍部件,為讀者設計單片機硬件係統打好基礎;第9章介紹瞭單片機應用係統的實用設計,通過實用的單片機係統電路介紹,使讀者快速掌握單片機係統硬件設計的方法;第4章和0章分彆講解瞭51單片機基於匯編語言和C語言的程序設計,幫助讀者掌握實用的單片機軟件設計方法。 全書貫串實際案例,以實用為宗旨,講方法、講要點,通過學習本書,讀者能快速掌握單片機係統設計的精髓和重點。與其他的教材不同,本書著重於實踐,重視技巧和方法,幫助讀者更快地上手和實際使用。
目錄
章 單片機概述
1.1 微機的産生與發展
1.1.1 微機的發展
1.1.2 微機的基本結構
1.1.3 微處理器的基本組成
1.2 常用單片機係列介紹
1.3 單片機的發展及應用領域
1.3.1 單片機的發展
1.3.2 單片機的特點
1.3.3 單片機的應用領域
第2章 單片機係統結構及開發環境
2.1 80C51單片機的物理結構
2.1.1 80C51單片機資源
2.1.2 80C51單片機引腳定義
2.2 80C51單片機內部結構
2.2.1 80C51單片機內部結構
2.2.2 80C51單片機內部結構詳解
2.3 80C51單片機開發環境
2.3.1 80C51單片機開發環境KeilμVision4介紹
2.3.2 如何使用KeilμVision4建立一個工程
2.4 80C51單片機小係統
2.4.1 80C51單片機小係統電路框圖
2.4.2 80C51單片機小係統電路介紹
2.5 80C51單片機應用實例
2.5.1 硬件電路設計
2.5.2 程序設計
第3章 尋址方式與指令係統
3.1 指令係統概述
3.1.1 80C51指令的分類
3.1.2 80C51單片機指令係統的特點
3.2 指令格式及常用符號
3.2.1 機器指令編碼格式
3.2.2 符號指令格式
3.2.3 符號指令及其注解中常用符號的含義
3.3 80C51的尋址方式
3.3.1 80C51的尋址方式
3.3.2 立即尋址
3.3.3 直接尋址
3.3.4 寄存器尋址
3.3.5 寄存器間接尋址
3.3.6 變址尋址
3.3.7 相對尋址
3.3.8 位尋址
3.4 80C51指令係統
3.4.1 數據傳送類指令(29條)
3.4.2 算術運算類指令(24條)
3.4.3 邏輯運算與移位類指令(24條)
3.4.4 控製轉移類指令(17條)
3.4.5 位操作類指令(17條)
3.5 案例
第4章 80C51的匯編語言程序設計
4.1 程序編製的方法和技巧
4.1.1 程序編製的步驟
4.1.2 程序編製的方法和技巧
4.1.3 匯編語言的語句種類
4.1.4 匯編語言的指令格式
4.2 源程序的編輯和匯編
4.2.1 源程序的編輯
4.2.2 匯編程序的匯編
4.3 匯編語言程序設計和基本程序結構
4.3.1 順序程序設計
4.3.2 分支程序
4.3.3 循環程序
4.3.4 子程序及其調用
4.4 常用程序舉例
4.4.1 算術運算程序
4.4.2 代碼轉換
4.5 LCD液晶顯示器的匯編實例
第5章 中斷係統與定時器
5.1 中斷係統
5.1.1 中斷的概念
5.1.2 中斷源
5.1.3 中斷控製
5.1.4 中斷過程
5.1.5 中斷應用實例
5.2 80C51單片機的定時器/計數器係統
5.2.1 定時器/計數器概述
5.2.2 定時器/計數器結構及工作原理
5.2.3 定時器/計數器的控製
5.2.4 定時器/計數器的工作方式及其應用實例
第6章 80C51單片機的串行口及串行總綫擴展
6.1 串行通信基本知識
6.1.1 基本通信技術及特點
6.1.2 串行通信的數據傳送方式
6.1.3 串行通信的分類
6.1.4 串行通信的波特率
6.1.5 RS-232C串行通信
6.2 80C51單片機串行口的結構
6.2.1 80C51單片機串行口控製
6.2.2 串行工作方式波特率
6.3 單片機的串行總綫擴展
6.3.1 12C總綫接口及其擴展
6.3.2 SPI總綫接口及其擴展
6.3.3 USB通信協議
6.4 單片機與單片機通信應用
第7章 單片機係統的擴展
7.1 係統擴展的概述
7.2 存儲器擴展
7.2.1 程序存儲器的擴展
7.2.2 數據存儲器的擴展
7.3 並行I/O口的擴展
7.3.1 I/O接口電路的功能
7.3.2 簡單並行I/O接口的擴展
7.3.3 可編程接口電路的擴展
7.3.4 80C51和8155的接口方法和應用
第8章 80C51單片機的A/D和D/A轉換
8.1 概述
8.1.1 模擬量與數字量概述
8.1.2 轉換過程概述
8.2 數模轉換
8.2.1 數模轉換基本原理
8.2.2 數模轉換器的內部構成
8.2.3 數模轉換器的主要性能參數
8.2.4 D/A轉換芯片
8.2.5 應用舉例
8.3 模數轉換
8.3.1 模數轉換基本原理
8.3.2 A/D轉換器的分類
8.3.3 A/D轉換器的主要性能參數
8.3.4 A/D轉換芯片
8.3.5 ADC0809應用舉例
8.4 現代高精度高速度A/D和D/A轉換器件
第9章 單片機係統設計
9.1 單片機應用係統開發概述
9.2 單片機應用係統總體設計
9.2.1 確定功能技術指標
9.2.2 可行性分析
9.2.3 係統方案設計
9.3 單片機應用係統硬件設計
9.3.1 單片機芯片選擇
9.3.2 單片機係統擴展及係統配置
9.3.3 單片機係統可靠性設計
9.4 單片機應用係統軟件設計
9.5 單片機係統調試
9.5.1 硬件調試
9.5.2 軟件調試
9.6 單片機應用係統綜閤測試驗證
9.7 工程實例
9.7.1 總體設計
9.7.2 硬件設計
9.7.3 軟件設計
9.7.4 係統調試
9.7.5 係統綜閤驗證
0章 C51語言程序設計及其實現
10.1 單片機C51語言概述
10.2 C51的數據類型
10.2.1 C51的基本數據類型
10.2.2 C51新增數據類型
10.2.3 C51數據存儲模式
10.3 C51的運算符與錶達式
10.4 C51程序控製結構
10.4.1 順序結構
10.4.2 選擇結構
10.4.3 條件語句
10.4.4 循環結構
10.4.5 循環語句
10.4.5 break、continue和goto語句
10.5 數組與指針
10.5.1 數組
10.5.2 指針
10.6 函數
10.6.1 C51函數定義
10.6.2 C51函數調用
10.7 C語言與匯編語言混閤編程
10.7.1 C語言與匯編語言混閤編程優點
10.7.2 C語言與匯編語言混閤編程實現
10.8 應用實例
附錄 學生設計作品案例
參考文獻
作者介紹
文摘
序言
章 單片機概述
1.1 微機的産生與發展
1.1.1 微機的發展
1.1.2 微機的基本結構
1.1.3 微處理器的基本組成
1.2 常用單片機係列介紹
1.3 單片機的發展及應用領域
1.3.1 單片機的發展
1.3.2 單片機的特點
1.3.3 單片機的應用領域
第2章 單片機係統結構及開發環境
2.1 80C51單片機的物理結構
2.1.1 80C51單片機資源
2.1.2 80C51單片機引腳定義
2.2 80C51單片機內部結構
2.2.1 80C51單片機內部結構
2.2.2 80C51單片機內部結構詳解
2.3 80C51單片機開發環境
2.3.1 80C51單片機開發環境KeilμVision4介紹
2.3.2 如何使用KeilμVision4建立一個工程
2.4 80C51單片機小係統
2.4.1 80C51單片機小係統電路框圖
2.4.2 80C51單片機小係統電路介紹
2.5 80C51單片機應用實例
2.5.1 硬件電路設計
2.5.2 程序設計
第3章 尋址方式與指令係統
3.1 指令係統概述
3.1.1 80C51指令的分類
3.1.2 80C51單片機指令係統的特點
3.2 指令格式及常用符號
3.2.1 機器指令編碼格式
3.2.2 符號指令格式
3.2.3 符號指令及其注解中常用符號的含義
3.3 80C51的尋址方式
3.3.1 80C51的尋址方式
3.3.2 立即尋址
3.3.3 直接尋址
3.3.4 寄存器尋址
3.3.5 寄存器間接尋址
3.3.6 變址尋址
3.3.7 相對尋址
3.3.8 位尋址
3.4 80C51指令係統
3.4.1 數據傳送類指令(29條)
3.4.2 算術運算類指令(24條)
3.4.3 邏輯運算與移位類指令(24條)
3.4.4 控製轉移類指令(17條)
3.4.5 位操作類指令(17條)
3.5 案例
第4章 80C51的匯編語言程序設計
4.1 程序編製的方法和技巧
4.1.1 程序編製的步驟
4.1.2 程序編製的方法和技巧
4.1.3 匯編語言的語句種類
4.1.4 匯編語言的指令格式
4.2 源程序的編輯和匯編
4.2.1 源程序的編輯
4.2.2 匯編程序的匯編
4.3 匯編語言程序設計和基本程序結構
4.3.1 順序程序設計
4.3.2 分支程序
4.3.3 循環程序
4.3.4 子程序及其調用
4.4 常用程序舉例
4.4.1 算術運算程序
4.4.2 代碼轉換
4.5 LCD液晶顯示器的匯編實例
第5章 中斷係統與定時器
5.1 中斷係統
5.1.1 中斷的概念
5.1.2 中斷源
5.1.3 中斷控製
5.1.4 中斷過程
5.1.5 中斷應用實例
5.2 80C51單片機的定時器/計數器係統
5.2.1 定時器/計數器概述
5.2.2 定時器/計數器結構及工作原理
5.2.3 定時器/計數器的控製
5.2.4 定時器/計數器的工作方式及其應用實例
第6章 80C51單片機的串行口及串行總綫擴展
6.1 串行通信基本知識
6.1.1 基本通信技術及特點
6.1.2 串行通信的數據傳送方式
6.1.3 串行通信的分類
6.1.4 串行通信的波特率
6.1.5 RS-232C串行通信
6.2 80C51單片機串行口的結構
6.2.1 80C51單片機串行口控製
6.2.2 串行工作方式波特率
6.3 單片機的串行總綫擴展
6.3.1 12C總綫接口及其擴展
6.3.2 SPI總綫接口及其擴展
6.3.3 USB通信協議
6.4 單片機與單片機通信應用
第7章 單片機係統的擴展
7.1 係統擴展的概述
7.2 存儲器擴展
7.2.1 程序存儲器的擴展
7.2.2 數據存儲器的擴展
7.3 並行I/O口的擴展
7.3.1 I/O接口電路的功能
7.3.2 簡單並行I/O接口的擴展
7.3.3 可編程接口電路的擴展
7.3.4 80C51和8155的接口方法和應用
第8章 80C51單片機的A/D和D/A轉換
8.1 概述
8.1.1 模擬量與數字量概述
8.1.2 轉換過程概述
8.2 數模轉換
8.2.1 數模轉換基本原理
8.2.2 數模轉換器的內部構成
8.2.3 數模轉換器的主要性能參數
8.2.4 D/A轉換芯片
8.2.5 應用舉例
8.3 模數轉換
8.3.1 模數轉換基本原理
8.3.2 A/D轉換器的分類
8.3.3 A/D轉換器的主要性能參數
8.3.4 A/D轉換芯片
8.3.5 ADC0809應用舉例
8.4 現代高精度高速度A/D和D/A轉換器件
第9章 單片機係統設計
9.1 單片機應用係統開發概述
9.2 單片機應用係統總體設計
9.2.1 確定功能技術指標
9.2.2 可行性分析
9.2.3 係統方案設計
9.3 單片機應用係統硬件設計
9.3.1 單片機芯片選擇
9.3.2 單片機係統擴展及係統配置
9.3.3 單片機係統可靠性設計
9.4 單片機應用係統軟件設計
9.5 單片機係統調試
9.5.1 硬件調試
9.5.2 軟件調試
9.6 單片機應用係統綜閤測試驗證
9.7 工程實例
9.7.1 總體設計
9.7.2 硬件設計
9.7.3 軟件設計
9.7.4 係統調試
9.7.5 係統綜閤驗證
0章 C51語言程序設計及其實現
10.1 單片機C51語言概述
10.2 C51的數據類型
10.2.1 C51的基本數據類型
10.2.2 C51新增數據類型
10.2.3 C51數據存儲模式
10.3 C51的運算符與錶達式
10.4 C51程序控製結構
10.4.1 順序結構
10.4.2 選擇結構
10.4.3 條件語句
10.4.4 循環結構
10.4.5 循環語句
10.4.5 break、continue和goto語句
10.5 數組與指針
10.5.1 數組
10.5.2 指針
10.6 函數
10.6.1 C51函數定義
10.6.2 C51函數調用
10.7 C語言與匯編語言混閤編程
10.7.1 C語言與匯編語言混閤編程優點
10.7.2 C語言與匯編語言混閤編程實現
10.8 應用實例
附錄 學生設計作品案例
參考文獻
這本書的內容深度和廣度,讓我這個在這一行摸爬滾打瞭一段時間的人都感到頗有收獲,它絕非那種浮於錶麵的“教程集錦”。最讓我印象深刻的是關於中斷處理和定時器/計數器那一章,我記得以前自學時,總是在理解中斷優先級和嵌套機製上打轉,很多教材都是把理論知識堆砌在一起,讓人讀完後依然一頭霧水。然而,這本書裏,作者似乎是把自己的實戰經驗凝練成瞭文字,他們通過幾個精心設計的案例,清晰地展示瞭在實時性要求極高的場閤下,如何科學地組織中斷服務程序(ISR),避免潛在的競態條件。而且,它對寄存器操作的描述詳略得當,既沒有過度簡化到讓你感覺像在操作玩具,也沒有冗雜到讓人想放棄。更值得稱道的是,書中對“軟件的健壯性”這一隱性主題進行瞭多次強調,這在很多偏重硬件實現的教材中是很少見的,這體現瞭編寫者深厚的工程素養,是教會我們如何寫齣“能跑十年”的代碼的真諦所在。
評分這本教材的編排邏輯,體現瞭一種對學習麯綫的深刻理解,它采用瞭“螺鏇上升”的結構,而不是簡單的綫性推進。初期概念建立後,隨後的章節會不斷地引用前文已經學過的模塊,然後在這個基礎上疊加新的功能特性。例如,在講解A/D轉換模塊時,它會自然地引入定時器來觸發采樣周期,並在講解完數據處理後,又迴到中斷機製來高效地通知CPU數據已準備就緒。這種關聯性極強的內容組織方式,極大地降低瞭知識點之間“斷裂感”,讓讀者能真切地感受到單片機作為一個集成係統的整體運作美感。很多時候,我們學習技術都會陷入“隻見樹木不見森林”的睏境,但這本書就像是為我們提供瞭一張高分辨率的導航地圖,讓我們清楚地知道每一個細小的技術點,是如何服務於整個係統的宏大目標的。它培養的不僅僅是操作技能,更是係統的架構思維。
評分這本書的封麵設計著實讓人眼前一亮,那種沉穩中帶著一絲現代感的色彩搭配,讓人立刻感受到它專業且嚴謹的基調。我原本對這種技術類教材總抱有一種“枯燥乏味”的刻闆印象,但翻開扉頁,看到清晰的排版和適度的圖文比例,心中那份疑慮便消散瞭大半。特彆是前幾章對基礎概念的引入,作者的處理方式極為巧妙,他們沒有直接拋齣復雜的公式和晦澀的術語,而是像一位經驗豐富的老教授在循循善誘,先用貼近實際應用的場景來勾勒齣單片機在現代電子係統中的“骨架”和“血肉”,讓初學者在建立宏觀認知的同時,也能感受到學習這門技術所帶來的那種“掌控一切”的興奮感。我特彆欣賞其中對於不同係列單片機架構差異的對比分析,那種深入淺齣的比較,絕非簡單的羅列參數,而是探討瞭設計哲學上的異同,這對於希望未來能進行深度嵌入式係統開發的人來說,是極其寶貴的第一課。如果說有什麼可以改進的地方,或許是某些高級模塊的例程代碼,如果能配上更詳盡的、一步一步的調試心路曆程,那就更完美瞭,但瑕不掩瑜,作為入門首選,它無疑是極具競爭力的。
評分我通常習慣於對照著不同的學習資源來構建知識體係,但坦白說,這本書在“接口技術”部分的論述,已經足夠支撐起一個紮實的項目基礎。特彆是關於串行通信協議的講解,不僅僅停留在波特率和數據幀格式的描述上,它深入剖析瞭RS-232、I2C乃至更現代的SPI協議在底層物理層上的電氣特性差異,這對於後續進行傳感器數據采集和外部設備驅動編程至關重要。我曾嘗試著根據書中的I2C章節描述,去調試一個常見的EEPROM芯片,結果非常順利,書中給齣的時序圖和代碼模闆幾乎是“開箱即用”的範本。這種高度的實踐指導性,讓我覺得手裏的這本書與其說是一本教材,不如說是一本高級工程師的“工具箱說明書”。如果讀者能配閤書本提供的實驗闆卡或仿真環境,那麼知識的吸收效率將會呈幾何級數增長,它真正做到瞭理論指導實踐,實踐反哺理論的良性循環。
評分從裝幀和印刷質量來看,這本書顯然是投入瞭相當的製作成本的,這在使用過程中確實帶來瞭一種愉悅感。紙張的厚度適中,即便長時間閱讀也不會感到刺眼,墨水的清晰度也無可挑剔,即便是那些密集的電路圖和十六進製代碼塊,也毫無模糊之感。在當前許多教材為瞭控製成本而犧牲閱讀體驗的背景下,齣版社對細節的把控值得稱贊。此外,書後附帶的參考資料索引和術語錶部分,設計得非常人性化,當我需要快速迴顧某個特定概念的定義時,查閱起來十分便捷,這對於應付考試或者快速迴顧項目細節時,是非常實用的輔助功能。總而言之,這是一本在內容深度、結構邏輯和物理呈現上都達到瞭極高水準的專業教材,它不僅是學習單片機技術的一塊堅實基石,更是一本可以長期置於案頭,時常翻閱參考的案頭書。
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 靜流書站 版權所有