商品參數
書 名:單片機原理及設計應用
作 者:魏慶濤,徐曌 主編
I S B N :9787111508601
齣 版 社:機械工業齣版社
齣版時間:2015年9月第1版
印刷時間:2015年9月第1次印刷
字 數:421000
頁 數:265
開 本:16開
包 裝:平裝
重 量:440剋
原 價:35.00元
目錄
前言
第1章 緒論
1.1單片機概述
1.1.1單片機
1.1.2單片機應用係統和單片機開發
係統
1.1.3單片機程序設計語言和軟件
1.2單片機發展及應用
1.2.1單片機發展階段
1.2.2單片機的應用
1.3單片機分類
1.3.1單片機按位分類
1.3.2主要單片機性能分類
1.4數的進製及編碼
1.4.1數製
1.4.2進製轉換
1.4.3二進製數的編碼
練習題
第2章 MCS51係列單片機的硬件
結構和原理
2.1單片機的處理器
2.1.1運算器
2.1.2控製器
2.2單片機的存儲器
2.2.1程序存儲器
2.2.2數據存儲器
2.351係列單片機的引腳
2.4單片機CPU時序
2.4.1時序單位
2.4.2指令時序
2.5單片機低功耗工作方式
練習題
第3章 MCS51係列單片機的指令
係統
3.1MCS51單片機指令係統簡介
3.1.1指令編碼格式
3.1.2符號定義
3.1.3僞指令
3.2尋址方式
3.3MCS51係列單片機的指令說明
3.3.1數據傳送類指令
3.3.2邏輯操作類指令
3.3.3算術運算類指令
3.3.4位操作類指令
3.3.5控製轉移類指令
練習題
第4章 MCS51匯編語言程序
設計
4.1匯編語言程序設計概述
4.1.1匯編語言的特點
4.1.2匯編語言的語句格式
4.1.3匯編語言程序設計的步驟與
特點
4.2Keil.μVision3軟件
4.2.1簡介
4.2.2軟件編輯界麵
4.2.3項目及程序的建立
4.3單片機匯編語言程序的基本結構
形式
4.3.1順序結構程序
4.3.2分支結構程序
4.3.3循環結構程序
4.3.4子程序結構程序
4.4MCS51單片機匯編語言程序設計
舉例
4.4.1多字節算術運算程序
4.4.2數製轉換程序
4.4.3查錶分支鍵盤程序
4.4.4數據排序
4.4.5數據極值查找程序
4.4.6找數問題
4.4.7匯編語言的編輯、匯編與
調試
練習題
第5章 MCS51係列單片機的中斷
係統
5.1中斷的概念
5.1.1中斷概述
5.1.2中斷處理過程
5.1.3中斷係統具備的功能
5.1.4中斷源、中斷信號和中斷
嚮量
5.1.5中斷優先級和中斷嵌套
5.1.6中斷響應條件與中斷控製
5.2MCS51單片機中斷係統
5.2.1中斷請求源
5.2.2與中斷源有關的特殊寄存器
5.2.3硬件查詢順序
5.2.451單片機中斷響應條件及響應
過程
5.3中斷係統應用程序
5.4Proteus電路仿真軟件介紹
5.4.1簡介
5.4.2ISIS軟件編譯環境
5.4.3電路原理圖的建立
練習題
第6章 MCS51係列單片機的定
時器/計數器
6.1定時器/計數器工作原理
6.1.1定時器/計數器內部結構及
工作原理
6.1.2計數功能
6.1.3定時功能
6.2定時器/計數器有關寄存器
6.2.1工作方式寄存器TMOD
6.2.2控製寄存器TCON
6.2.3中斷允許控製寄存器IE
6.3定時器/計數器工作方式
6.3.1定時器/計數器的工作方式0
6.3.2定時器/計數器的工作方式1
6.3.3定時器/計數器的工作方式2
6.3.4定時器/計數器的工作方式3
6.3.5定時器/計數器的初始化
6.4定時器/計數器應用程序
6.4.1利用定時器/計數器産生
方波
6.4.2定時應用
6.4.3計數應用
練習題
第7章 MCS51係列單片機串行
通信
7.1數據通信概述
7.1.1數據通信
7.1.2並行通信與串行通信
7.1.3串行通信過程及通信
協議
7.2串行口寄存器
7.2.1串行口寄存器結構
7.2.2串行口相關寄存器
7.3串行口工作方式
7.3.1串行口工作方式0
7.3.2串行口工作方式1
7.3.3串行口工作方式2
7.3.4串行口工作方式3
7.4串行口應用
7.4.1串行口擴展
7.4.2雙機通信
練習題
第8章 單片機係統的擴展
8.1單片機總綫結構
8.1.1總綫概述
8.1.2選址方法
8.2存儲器擴展
8.2.1程序存儲器擴展
8.2.2數據存儲器擴展
8.2.3FLASH存儲器擴展
8.3人機交互擴展
8.3.1鍵盤技術
8.3.2顯示技術
8.4前嚮通道中的AD轉換擴展
8.4.1前嚮通道簡介
8.4.2AD轉換指標及轉換原理
8.4.38路8位並行AD轉換芯片
ADC0809
8.4.411路12位串行AD轉換芯片
TLC2543
8.5後嚮通道中的DA擴展
8.5.1後嚮通道簡介
8.5.2DA轉換指標及轉換原理
8.5.38位並行DA轉換芯片
DAC0832
8.5.410位串行DA轉換芯片
TLC5615
8.6I/O口的擴展
8.6.1TTL芯片擴展I/O
8.6.2並行I/O口芯片8255A
練習題
第9章 單片機應用係統設計
9.1單片機應用係統設計介紹
9.1.1單片機應用係統設計步驟
9.1.2單片機應用係統硬件設計
9.1.3單片機應用係統軟件設計
9.2單片機應用係統的開發與調試
9.2.1單片機應用係統的開發
9.2.2單片機應用係統的調試
9.3單片機應用係統的抗乾擾技術
9.3.1乾擾源概述
9.3.2硬件抗乾擾技術
9.3.3軟件抗乾擾技術
9.4單片機在綫編程技術
9.4.1單片機在綫編程概述
9.4.2ISP技術
9.5應用實例——單片機溫度控製
係統
9.5.1溫度傳感器概述
9.5.2DS18B20溫度傳感器介紹
9.5.3溫度控製係統總體設計
9.6應用實例——交通燈控製係統
設計
9.6.1交通燈係統的總體設計
9.6.2交通燈控製係統的功能要求
9.6.3係統硬件的設計
9.6.4係統軟件的設計
9.7應用實例——直流電動機控製
係統
9.7.1直流電動機原理及應用
9.7.2直流電動機調速係統的設計
附錄MCS係列單片機指令錶
參考文獻
內容推薦
本書以AT89C51機型為例,講述單片機的工作原理、應用設計,並配以KEILC編程軟件和Proteus電路虛擬軟件的介紹,使得讀者在學習時可以真抓實練。主要內容包括:單片機的基礎知識、硬件結構、軟件係統、內部中斷和定時係統、串行通信係統、片外擴展、應用係統設計等內容。
坦白講,我是一名跨專業學習單片機的愛好者,之前對這類技術幾乎是一竅不通。市麵上有些教程,要麼過於理論化,要麼就是代碼堆砌,讓我感到無從下手。這本書的齣現,真的為我打開瞭新世界的大門。作者的語言風格非常親切,就像在和老朋友聊天一樣,沒有那種冰冷的學術腔調。他善於將復雜的概念拆解成易於理解的小部分,並且巧妙地運用生活中的例子來解釋。我特彆喜歡書中關於“流水燈”和“數碼管顯示”的講解,這兩個最基礎的例子,卻能讓我清晰地看到單片機如何通過控製IO口來實現各種功能。而且,這本書還有一個非常人性化的特點,那就是它提供瞭很多“進階”的提示和“注意事項”,這讓我避免走瞭很多彎路,並且能夠更深入地思考問題。我嘗試著根據書中的思路,自己設計瞭一個簡單的溫濕度監測小裝置,雖然功能不復雜,但整個過程都充滿瞭樂趣和成就感。
評分說實話,一開始我對購買這本書還有些猶豫,畢竟市麵上關於單片機的書籍琳琅滿目,質量參差不齊。但這本書卻給我帶來瞭意想不到的驚喜。它的內容編排非常閤理,從最初的硬件架構到指令集,再到各種外設接口的使用,都講述得條理清晰,邏輯性極強。我特彆欣賞作者在講解過程中,總會提前埋下伏筆,然後在一章或幾章後進行呼應,這種“前後呼應”的寫作手法,讓整個知識體係更加牢固,不易遺忘。書中的插圖和圖示也是一大亮點,很多復雜的電路原理圖和程序流程圖,通過精美的插圖得以清晰地展現,大大降低瞭理解的難度。我嘗試著跟著書中的案例做瞭一些小項目,比如簡單的LED閃爍、按鍵控製,甚至是驅動一個小的LCD顯示屏,每一個成功的實驗都讓我對單片機的應用有瞭更深的體會。這本書不僅僅是在講解理論,更是在傳遞一種解決問題的思路和方法,這種“授人以漁”的教學方式,是我在其他書籍中很少見到的。
評分這本書簡直是為我量身定做的!我一直對單片機這個領域充滿好奇,但又覺得它高深莫測,遲遲不敢下手。直到我翻開這本書,那種“原來如此”的感覺瞬間湧上心頭。作者用一種非常接地氣的方式,從最最基礎的原理講起,一點一點地剝開單片機的神秘麵紗。我尤其喜歡書中對各種概念的類比,比如把CPU比作大腦,寄存器比作小本子,這些生動的比喻讓我一下子就抓住瞭核心。而且,書中並沒有一上來就拋齣一堆晦澀的專業術語,而是循序漸進,每介紹一個新的概念,都會立即通過簡單的實例來鞏固理解。我特彆驚喜地發現,書中還包含瞭大量的代碼示例,這些代碼結構清晰,注釋也十分到位,我甚至可以照著敲一遍,然後看著程序在單片機上跑起來,那種成就感是無與倫比的!最關鍵的是,這本書讓我覺得學習單片機不再是枯燥的技術堆砌,而是充滿樂趣的探索過程。我感覺自己離DIY一個屬於自己的智能小裝置又近瞭一大步,內心充滿瞭期待和動力。
評分這本書給我最大的感受就是它的“實用性”!我是一名在校的電子工程專業學生,經常需要做一些與嵌入式相關的課程設計和實驗,之前一直苦於沒有一本能夠真正指導我動手實踐的書。這本書正好填補瞭我的這個需求。它不僅僅停留在理論層麵,而是非常注重實際操作的指導。每一個章節後麵都配有詳細的實驗步驟和電路圖,甚至還列齣瞭需要準備的元器件清單,這對於初學者來說簡直是福音!我跟著書中的步驟,親手搭建瞭幾個基礎的實驗電路,比如使用ADC采集模擬信號,控製PWM輸齣,以及如何利用中斷來提高程序的效率。這些實踐操作不僅讓我鞏固瞭理論知識,更重要的是,讓我對單片機的工作原理有瞭更直觀的認識。我發現,通過親手實踐,很多之前覺得難以理解的抽象概念,瞬間變得生動起來。這本書就像一個經驗豐富的老師,一步步地引導我從“紙上談兵”走嚮“實際操作”,讓我更有信心去完成更復雜的項目。
評分我之前在學習單片機時,最大的睏擾就是很多概念之間的聯係不夠清晰,導緻學瞭後麵忘瞭前麵,形成瞭一個個孤立的知識點。而這本書在這方麵做得非常齣色。它通過一個貫穿始終的“項目”或者“案例”來串聯起各個知識點,讓我在學習過程中能夠清楚地看到這些概念是如何相互作用,最終實現一個完整的功能。我特彆欣賞作者在講解過程中,不僅僅是告訴你“怎麼做”,更會告訴你“為什麼這麼做”,這樣的講解方式讓我對單片機的設計理念有瞭更深刻的理解。書中對一些算法和程序的優化建議,也讓我受益匪淺,讓我明白在實際應用中,效率和資源的閤理利用是多麼重要。我感覺這本書不僅僅是教會瞭我如何使用單片機,更是培養瞭我一種“設計思維”,讓我能夠站在更高的層麵去思考問題,去設計齣更優秀、更智能的係統。
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 靜流書站 版權所有