極簡51單片機:體系結構、程序設計與案例開發(匯編語言版)
向軍
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書結合大量實戰案例,介紹了MCS-51單片機的體系結構、硬件和程序設計的基本方法。全書共分 10章,內容包括51單片機的基本概念、51單片機的匯編語言基礎、51單片機的並口和外部中斷、51單片 機的人機接口、51單片機的定時/計數器和串口、51單片機資源的並行和串行擴展、模擬外設及其與51單 片機的接口、51單片機應用系統的設計與開發、C51程序的編寫和調試方法。在各章最後附有適量的基礎 知識練習和綜合設計題,並提供了豐富的電子版教學資源,包括所有例題代碼和習題參考解答、課程教學 大綱和實驗大綱、教學PPT、部分重難點教學視頻、相關芯片資料和工具軟件等。 本書主要面向各級各類高等學校理工科專業,內容淺顯易懂、邏輯性強,註重實踐能力的培養。本書 可作為高等學校本科和高職高專相關專業課程的教材和參考用書,也可供相關工程技術人員閱讀和參考。
作者簡介
向軍,西南交通大學電氣工程學院副教授。長期從事系統建模與模擬領域的教學和研究工作。先後為本科生與研究生開設“系統建模與模擬”“數字信號處理”“通信原理”等多門課程,出版教材2部。
目錄大綱
目錄
第1章51單片機的基本概念
1.151單片機的基本結構
1.1.151單片機的內部結構
1.1.251單片機的外部引腳與最小系統
1.251單片機的存儲器
1.2.1存儲器的基本概念
1.2.2內部RAM與特殊功能寄存器
本章小結
思考練習
第2章51單片機的匯編語言基礎
2.1匯編語言的格式及程序的執行過程
2.1.1匯編語言程序的基本結構
2.1.2指令及其基本格式
2.1.3程序和指令的執行過程
2.2常數的表示及運算
2.2.1ASCII碼和BCD碼
2.2.2有符號數的表示及運算
2.3常用的偽指令
2.3.1EQU偽指令
2.3.2DATA和XDATA偽指令
2.3.3BIT偽指令
2.3.4DB和DW偽指令
2.451單片機的指令系統
2.4.1無條件轉移指令
2.4.2MOV指令與尋址方式
2.4.3算術和邏輯運算指令
2.4.4交換指令
2.5單片機應用系統開發工具簡介
2.5.1Keil C51軟件的基本操作
2.5.2Proteus軟件的基本操作
2.5.3本書案例使用方法說明
本章小結
思考練習
綜合設計
第3章51單片機的並口與外部中斷
3.1磨刀霍霍——預備知識
3.1.1LED
3.1.2開關和按鈕
3.2小試牛刀——實戰入門
3.3庖丁解牛——原理剖析
3.3.151單片機的並口
3.3.2位操作指令
3.3.3條件轉移指令
3.3.4分支和循環程序設計
3.3.5子程序和堆棧
3.3.6中斷的基本概念及外部中斷
3.4牛氣沖天——實戰進階
3.4.1外部中斷源的擴展
3.4.2中斷優先級的簡單理解
本章小結
思考練習
綜合設計
第4章51單片機的人機接口
4.1磨刀霍霍——預備知識
4.1.1數碼管的基本概念及工作原理
4.1.2鍵盤的基本概念及工作原理
4.1.3LED點陣顯示器
4.2小試牛刀——實戰入門
4.3庖丁解牛——原理剖析
4.3.1匯編語言中的查表操作
4.3.2循環移位指令
4.3.3動態掃描顯示的實現
4.3.4子程序的現場保護與參數傳遞
4.3.5矩陣鍵盤逐列掃描法的實現
4.4牛氣沖天——實戰進階
4.4.1字符型液晶顯示器LCD1602
4.4.2圖形液晶顯示器LCD12864
本章小結
思考練習
綜合設計
第5章51單片機的定時/計數器和串口
5.1磨刀霍霍——預備知識
5.1.1定時和計數的基本概念
5.1.2串行通信與串口
5.2小試牛刀——實戰入門
5.3庖丁解牛——原理剖析
5.3.1定時/計數器的內部結構
5.3.2定時/計數器的工作方式
5.3.3定時/計數器的使用步驟與案例解析
5.3.4定時/計數器門控信號的作用
5.3.551單片機串口的基本結構
5.3.651單片機串口的工作方式
5.3.751單片機的內部中斷
5.4牛氣沖天——實戰進階
5.4.1定時/計數器的級聯
5.4.2串口方式2和方式3及其應用
本章小結
思考練習
綜合設計
第6章51單片機資源的並行擴展
6.1磨刀霍霍——預備知識
6.1.1半導體存儲器的分類及引腳
6.1.2鎖存器和緩沖器
6.2小試牛刀——實戰入門
6.3庖丁解牛——原理剖析
6.3.1並行擴展的基本結構和方法
6.3.2片選與地址解碼
6.3.3MOVX指令與擴展資源的訪問
6.4牛氣沖天——實戰進階
6.4.18155的引腳及內部結構
6.4.28155的命令字與狀態字
6.4.38155的工作方式
本章小結
思考練習
綜合設計
第7章51單片機資源的串行擴展
7.1磨刀霍霍——預備知識
7.1.1I2C總線
7.1.2SPI總線
7.1.31Wire總線
7.1.4常用的串行接口總線器件
7.2小試牛刀——實戰入門
7.3庖丁解牛——原理剖析
7.3.1AT24C02與51單片機的接口
7.3.2MCP23S08與51單片機的接口
7.3.3DS18B20與51單片機的接口
7.4牛氣沖天——實戰進階
7.4.1DS1302及其與51單片機的接口
7.4.2TM1637及其應用
本章小結
思考練習
綜合設計
第8章模擬外設及其與51單片機的接口
8.1磨刀霍霍——預備知識
8.1.1數字量和模擬量
8.1.2數字量和模擬量之間的相互轉換
8.1.3DAC和ADC的主要技術指標
8.2小試牛刀——實戰入門
8.3庖丁解牛——原理剖析
8.3.1常用DAC和ADC簡介
8.3.2DAC0832及其與51單片機的接口
8.3.3ADC0809及其與51單片機的接口
8.4牛氣沖天——實戰進階
8.4.1ADC0809和DAC0832的高級應用
8.4.2串行總線接口ADC和DAC
本章小結
思考練習
綜合設計
第9章51單片機應用系統的設計與開發
9.1單片機應用系統的基本組成
9.1.1單片機典型應用系統
9.1.2單片機典型應用系統的基本組成
9.2單片機系統中的開關量接口技術
9.2.1隔離技術
9.2.2驅動技術
9.351單片機應用系統開發的基本過程
9.3.1總體方案設計及單片機的選型
9.3.251單片機應用系統的硬件設計
9.3.351單片機應用系統的軟件設計
9.451單片機應用系統設計案例
9.4.1多通道直流數字電壓表
9.4.2多點溫度數據採集系統
本章小結
思考練習
綜合設計
第10章C51程序的編寫和調試方法
10.1C51程序及調試方法
10.1.1C51程序的基本結構
10.1.2C51程序的調試方法
10.2C51程序中的數據類型和變量
10.2.1C51程序中的數據類型
10.2.2C51程序中的變量和存儲類型
10.2.3C51程序中的基本運算
10.2.4指針與絕對地址訪問
10.3函數與中斷服務函數
10.3.1函數的分類
10.3.2函數的調用
10.3.3變量的存儲種類
10.3.4中斷服務函數
10.4C51程序設計舉例
本章小結
思考練習
綜合設計
附錄AMCS51單片機的特殊功能寄存器
附錄BMCS51單片機的指令系統
附錄C實驗項目參考
參考文獻



