| 圖書基本信息 | |||
| 圖書名稱 | 單片機原理與接口技術 | 作者 | 鄧宏貴 |
| 定價 | 29.00元 | 齣版社 | 中南大學齣版社 |
| ISBN | 9787548708582 | 齣版日期 | 2014-07-01 |
| 字數 | 頁碼 | 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 應用實例 附錄 學生設計作品案例 參考文獻 |
這本《單片機原理與接口技術》簡直是我的救命稻草!我之前對單片機一竅不通,感覺那些寄存器、中斷這些概念就像天書一樣,看那些厚厚的參考手冊更是頭大。但這本書,真的把復雜的知識點掰開瞭揉碎瞭講,尤其是在講解8051的結構和工作原理時,圖文並茂,邏輯清晰得讓人驚嘆。作者似乎特彆懂得初學者的痛點,總能在關鍵時刻給齣最直觀的解釋。我記得剛開始學定時器/計數器的時候,怎麼也弄不明白那種“計數溢齣”的精妙之處,這本書裏用瞭一個生動的比喻,一下子就打通瞭我任督二脈。而且,它不僅僅停留在理論層麵,隨後的章節對各種常用接口,比如並行I/O、串行通信(UART)和外部中斷的配置和編程實例,講解得非常詳盡,每一個代碼塊都有對應的注釋和詳細的原理分析。我甚至可以毫不誇張地說,這本書讓我對整個嵌入式係統設計有瞭一個全新的、紮實的認識,從硬件到軟件的串聯感從未如此強烈。手裏拿著這本書,感覺自己就像擁有瞭一把通往硬件世界的萬能鑰匙,那種自信感是其他資料完全無法比擬的。對於想要係統入門單片機應用開發的朋友來說,這本書的價值絕對超乎想象,強烈推薦!
評分自從接觸瞭物聯網項目後,我對如何高效地管理和驅動各種外設接口産生瞭強烈的興趣。這本《單片機原理與接口技術》在這一塊的錶現,簡直可以用“教科書級彆”來形容。它對各種通信協議的解析,無論是早期的SPI、I2C,還是更復雜的異步串口,都不僅僅是給齣寄存器設置的步驟,而是深入到時鍾速率的計算、數據幀的構造和錯誤校驗的原理層麵。比如,在講解I2C總綫仲裁機製時,書上通過一個清晰的時序圖模擬瞭多個主設備競爭總綫的情景,那種處理衝突的邏輯被剖析得淋灕盡緻。而且,這本書在處理模擬信號采集部分,比如如何通過軟件技巧來降低ADC轉換過程中的噪聲乾擾,也提供瞭非常實用的建議和理論支撐。這對我後續設計低噪聲環境下的傳感器數據采集模塊幫助極大。這本書的內容組織極具條理性,讓你在學習完基礎篇後,可以直接帶著係統思維去攻剋接口應用難題,真正做到瞭原理與實踐的無縫對接。它無疑是一本能在你的技術書架上占據重要位置的工具書。
評分我是一位已經工作瞭幾年的電子工程師,手頭項目經常需要用到一些低功耗、高可靠性的嵌入式控製。說實話,市麵上關於單片機的書籍汗牛充棟,但很多要麼過於學術化,要麼就是隻針對某一特定型號的MCU進行介紹,缺乏普適性的底層邏輯梳理。拿到這本《單片機原理與接口技術》後,我驚喜地發現它在原理深度和實用廣度之間找到瞭一個極佳的平衡點。它對指令集的分析,尤其是那些匯編層麵的細節處理,描述得極其到位,這對於性能優化至關重要。更讓我欣賞的是,它對“接口技術”這部分的覆蓋麵,涵蓋瞭從基礎的I/O驅動到更復雜的AD/DA轉換和外部設備協議的底層實現,這些都是實際工作中繞不開的坎。這本書的排版和邏輯組織也很有特點,章節之間的銜接非常自然,不會讓人感覺知識點是零散堆砌的。我特彆喜歡它在講解異步通信時,對波特率和時鍾同步錯誤的分析,那一段的論述嚴謹而深刻,讓我對自己之前遇到的通信丟包問題茅塞頓開。這本書更像是一本可以隨時翻閱的“武功秘籍”,而非僅僅是入門教材,對於提升老手的底層功力,絕對是性價比極高的選擇。
評分坦白說,我對市麵上所有聲稱是“最新”的單片機教材都有點持保留態度,因為底層原理變化不大,但應用和開發環境迭代太快瞭。然而,這本《單片機原理與接口技術》卻展現齣一種難得的內容沉澱感。它沒有過度糾纏於某個特定IDE或編譯器的最新版本特性,而是將精力集中在那些跨越時代的核心原理上,比如數據總綫的尋址機製、中斷嚮量錶的建立與切換,以及串行通信中的起止位和奇偶校驗的物理意義。這種對“不變之理”的深刻闡述,使得這本書的生命力得以延續。我尤其欣賞它在講解模數轉換(ADC)時,對量化誤差和參考電壓選擇的討論,這些是教科書容易一帶而過,但在實際高精度測量中卻至關重要的細節。這本書的語言風格非常嚴謹,幾乎沒有發現歧義或模糊的錶達,每一次技術點的闡述都力求精準到位,對於追求技術嚴謹性的讀者來說,這是一種享受。它更像是一位經驗豐富的老教授,耐心地為你揭示技術背後的“為什麼”,而不是簡單地告訴你“怎麼做”。
評分最近在準備一個教師資格考試,需要復習微機原理和嵌入式基礎,時間緊任務重。朋友推薦瞭這本書,說它的章節結構非常適閤快速構建知識框架。我發現這本書最大的特點是它的“漸進式學習麯綫”。一開始從最基礎的CPU架構講起,循序漸進地引入存儲器映射和總綫結構,閱讀體驗非常流暢。它不像有些教材那樣,一開始就把一堆陌生的專業術語砸過來,而是用最平實的語言,先建立概念,再引入專業術語,這樣可以有效減少閱讀焦慮。我發現我在學習中斷處理流程時,書本裏用流程圖和時序圖結閤的方式,將中斷的申請、響應、返迴過程描繪得一清二楚,這比乾巴巴地看文字描述效率高太多瞭。而且,這本書似乎對實踐操作也十分友好,雖然我主要是在看理論,但書中的例子都非常具有可操作性,讓人感覺這些知識點是真正能用在實際項目中的,而不是純粹的紙上談兵。對於需要高效掌握核心概念並通過考試的讀者來說,這本書的知識密度和清晰度絕對是上乘之作。
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 靜流書站 版權所有