買這商品的人也買了...
-
C++ 風格與藝術, 2/e (Practical C++ Programming, 2/e)$760$600 -
8051 微控制器(第四版) (The 8051 Microcontroller, 4/e)$650$514 -
最新數位邏輯電路設計, 3/e$520$468 -
$228三菱PLC通信與控制應用編程實例(附光盤) -
$294三菱FX系列PLC數據通信及測控應用(附光盤) -
$347三菱 FX 系列 PLC 定位控制應用技術 -
自造者空間成立指南-動手做需要用到的工具、設備與技術一覽(The Makerspace Workbench: Tools, Technologies, and Techniques for Making)$380$342 -
圖解組合語言, 2/e$520$406 -
$408圖解PLC技術一看就懂 -
$528圖解PLC變頻器與觸摸屏技術完全自學手冊 -
電機機械, 3/e
$500$450 -
圖解電子實驗進階篇 (Make: More Electronics)$580$522 -
通往高級駭客的修行之路 : 反逆向工程的武功絕技$520$406 -
Raspberry Pi 好好玩不卡關!開直播‧玩 NAS ‧ 手機監測器 ‧ 遙控推土機 ‧ 自動PO文機 ‧ 防盜系統輕鬆搞定$450$383 -
跟阿志哥學 Python (附範例光碟)$430$387 -
$267神經·模糊·預測控制及其 MATLAB 實現, 4/e -
$236單片機原理及應用 -
$359單片機原理與應用設計(C51編程+Proteus模擬)(第3版) -
$301常用數字集成電路設計和模擬 -
$305常用模擬集成電路經典應用150例 -
$658MATLAB R2020a 從入門到精通 -
FPGA 可程式化邏輯設計實習:使用 Verilog HDL 與 Xilinx Vivado (第三版)(附範例光碟)$400$360 -
MATLAB 程式設計實務, 6/e (附範例及部分內容光碟)$780$702
中文年末書展|繁簡參展書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
相關主題
商品描述
機械工業出版社本書以教育部高等學校相關教學指導委員會編撰的《普通高等學校本科類教學質量國家標準》
中的電子信息類基本要求為指導,從單片機應用的角度出發,
以80C51單片機為主線,系統介紹了單片機的組成、工作原理。
內容包括概述、單片機硬件結構、80C51單片機指令系統、80C51單片機的功能單元、
單片機程序設計、80C51單片機的系統擴展、輸入/輸出通道設計、
人—機接口設計、通信技術、單片機應用系統設計等。
本書還詳細介紹了Keil C51程序設計,以及Keil C51與Proteus的聯合調試,
同時對目前單片機應用系統中常用的各種器件,如X25045、24C64、MAX7219、
LCD1602、LCD12864及熱敏打印機等也進行了詳細介紹。
本書除提供電子課件、習題答案外,讀者還可以通過掃描二維碼查看視頻講解、
程序源代碼及模擬電路源文件。
本書可作為高等院校自動化、電氣工程及其自動化、電子信息工程、
通信工程、計算機以及機械類等的教材。
目錄大綱
目錄
前言
第1章概述1
1.1單片機的概念及發展歷程1
1.1.1單片機的定義1
1.1.2單片機的發展歷史1
1.2單片機的特點及常用類型2
1.2.1單片機的特點2
1.2.2常用單片機的類型3
1.380C51單片機4
1.4單片機的應用領域及發展趨勢5
1.4.1單片機的應用領域5
1.4.2單片機的發展趨勢6
1.5單片機與嵌入式系統7
1.6本課程的性質、任務要求及學習方法8
思考與習題9
第2章單片機硬件結構10
2.1單片機的基本組成10
2.280C51單片機的引腳功能和結構框圖12
2.2.180C51單片機的引腳功能12
2.2.280C51單片機的內部結構框圖14
2.380C51CPU的結構和特點15
2.3.1控制器15
2.3.2運算器16
2.3.3時鐘電路及CPU的時序18
2.4存儲器結構和地址空間22
2.4.1程序存儲器23
2.4.2數據存儲器24
2.4.3特殊功能寄存器(SFR)區26
2.5布爾(位)處理機27
2.680C51單片機的工作方式28
2.6.1復位方式28
2.6.2程序執行方式29
2.6.3低功耗方式29
思考與習題30
第3章80C51單片機指令系統32
3.1指令的分類、格式及使用符號32
3.1.1指令分類32
3.1.2指令格式33
3.1.3指令系統中使用的符號33
3.2尋址方式及尋址空間34
3.3各類指令37
3.3.1數據傳送類指令37
3.3.2算術運算類指令40
3.3.3邏輯運算類指令44
3.3.4控制轉移類指令46
3.3.5布爾(位)操作類指令50
思考與習題52
第4章80C51單片機的功能單元54
4.1並行I/O口54
4.1.1P1口54
4.1.2P3口56
4.1.3P2口58
4.1.4P0口59
4.1.5P1~P3口驅動負載方法61
4.2定時器/計數器62
4.2.1概述62
4.2.2定時器/計數器T0、T163
4.2.3定時器/計數器應用舉例67
4.3串行口73
4.3.1串行口結構73
4.3.2串行口的特殊功能寄存器74
4.3.3串行口的工作方式75
4.3.4串行口波特率的計算79
4.3.5串行口編程與應用81
4.4中斷系統87
4.4.1中斷、中斷源及中斷優先級88
4.4.2中斷的控制和操作88
4.4.3中斷的響應過程91
4.4.4中斷系統編程與應用93
思考與習題96
第5章單片機程序設計98
5.1單片機程序語言98
5.2程序設計步驟98
5.3彙編語言程序設計99
5.3.1彙編語言語句種類與格式99
5.3.2偽指令100
5.3.3彙編語言的程序結構100
5.3.4彙編語言程序設計舉例101
5.4Keil C51單片機集成開發環境108
5.4.1Keil μVision 5的安裝與啟動108
5.4.2在Keil μVision 5中創建項目108
5.4.3在Keil μVision 5中調試程序113
5.5C51程序設計115
5.5.1C51語言與標準C語言的比較115
5.5.2C51的程序結構115
5.5.3C51的數據描述120
5.5.4C51與彙編語言的混合編程123
5.5.5C51程序設計舉例126
5.6Proteus虛擬模擬技術132
5.6.1單獨在Proteus中完成聯合調試132
5.6.2Keil C51與Proteus聯合調試138
5.7使用STCISP軟件下載可執行程序到單片機141
思考與習題144
第6章80C51單片機的系統擴展146
6.1並行擴展146
6.1.1外部並行擴展方法146
6.1.2程序存儲器並行擴展149
6.1.3數據存儲器並行擴展150
6.1.4程序存儲器、數據存儲器並行擴展152
6.1.5通過並行總線擴展I/O口154
6.2串行擴展156
6.2.1SPI總線擴展E2PROM芯片X25045156
6.2.2I2C總線擴展E2PROM芯片24C64163
6.2.3利用串行口擴展I/O口174
6.2.4利用I2C總線擴展I/O口176
6.3外部中斷源的擴展181
思考與習題183
第7章輸入/輸出通道設計184
7.1模擬量輸出通道設計184
7.1.1模擬量輸出通道的一般概念184
7.1.2DAC概述184
7.1.38位並行DAC DAC0832與單片機的接口186
7.1.412位並行DAC DAC1210與單片機的接口191
7.1.58位串行I2C總線DAC MAX518與單片機的接口193
7.1.620位串行DAC DAC1220與單片機的接口196
7.2模擬量輸入通道設計201
7.2.1模擬量輸入通道的一般概念201
7.2.2ADC概述205
7.2.38位並行ADC ADC0809與單片機的接口206
7.2.412位並行ADC AD574A與單片機的接口211
7.2.512位串行SPI總線ADC MAX187與單片機的接口214
7.2.616位串行I2C總線ADC ADS1110與單片機的接口217
7.2.78位串行I2C總線ADC PCF8591與單片機的接口221
7.2.8AD7710與單片機的接口224
7.3數字量輸入/輸出通道設計229思考與習題232
第8章人機接口設計233
8.1鍵盤接口233
8.2LED管顯示接口239
8.2.1LED管239
8.2.2並行LED管顯示241
8.2.3串行LED管顯示245
8.2.4LED點陣顯示器結構與顯示原理249
8.3液晶顯示器251
8.3.1LCD顯示原理251
8.3.2字符型液晶顯示模塊LCD1602的接口設計253
8.3.3位圖形型LCD顯示接口257
8.4打印機接口263
思考與習題266
第9章通信技術267
9.1通信基礎知識267
9.2串行通信總線標準271
9.2.1RS232C271
9.2.2RS485274
9.3通用串行總線(USB)277
9.4藍牙技術280
9.5ZigBee技術284
9.6現場總線技術286
9.7雙機通信應用設計實例288
思考與習題291
第10章單片機應用系統設計292
10.1單片機應用系統的設計方法292
10.1.1單片機應用系統的設計過程292
10.1.2單片機應用系統的調試過程293
10.2系統抗乾擾的設計方法296
10.2.1串模乾擾及共模乾擾297
10.2.2輸入/輸出通道乾擾的抑制300
10.2.3電源系統與印製電路板抗乾擾技術306
10.2.4軟件抗乾擾技術311
10.3典型應用系統的設計314
10.3.1基於單片機的簡易科學計算器設計314
10.3.2複雜路口智能交通燈系統設計316
10.3.3高精度多路數據採集系統設計321
思考與習題327
參考文獻328
