買這商品的人也買了...
-
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 -
$359單片機原理與應用設計(C51編程+Proteus模擬)(第3版) -
$251單片機原理與應用 -
$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
相關主題
商品描述
本書以彙編語言和C51程式設計爲主線,系統介紹MCS-51單芯片的原理及應用。
全書共10章,包括單芯片基礎知識、MCS-51單芯片組成、MCS-51指令系統及彙編語言程式設計、
單芯片C語言程式設計、中斷與定時、MCS-51單芯片的串行通信、MCS-51單芯片的並行擴展、
MCS-51單芯片的接口技術、C8051F41x單芯片簡介、MCS-51單芯片應用系統設計與開發。
內容深入淺出,理論適度,註重工程應用,選擇了難度適中的例子和實用性較強的案例,便於讀者學以致用。
本書可作爲高等院校電氣類、電子信息類、計算機類、機械類等相關專業的教材,
也適合從事單芯片應用開發的工程技術人員參考。
目錄大綱
第1章 單芯片基礎知識
1.1 微型計算機簡述
1.1.1 微型計算機硬件系統
1.1.2 微型計算機軟件系統
1.2 單芯片概述
1.2.1 單芯片的概念
1.2.2 單芯片的發展概況
1.2.3 單芯片的特性
1.2.4 單芯片的發展趨勢
1.2.5 單芯片的應用
1.3 MCS-51單芯片及其兼容單芯片簡介
1.3.1 MCS-51單芯片
1.3.2 AT89系列單芯片
1.3.3 STC系列單芯片
1.3.4 C8051F系列單芯片
1.4 計算機中的信息表示
1.4.1 機器數與機器數的表示形式
1.4.2 計算機的信息編碼
本章小結
思考題與練習題1
第2章 MCS-51單芯片組成
2.1 MCS-51單芯片的硬件結構
2.1.1 MCS-51單芯片的內部結構
2.1.2 MCS-51單芯片的引腳功能
2.2 MCS-51單芯片的內部內存
2.2.1 內部數據內存低128單元
2.2.2 內部數據內存高128單元
2.2.3 堆棧
2.2.4 內部程序內存
2.2.5 MCS-51單芯片內存的結構
2.3 MCS-51單芯片I/O口電路及功能
2.3.1 P0口
2.3.2 P1口
2.3.3 P2口
2.3.4 P3口
2.3.5 I/O口的讀-修改-寫 作
2.3.6 I/O口的負載能力及接口要求
2.4 MCS-51單芯片的時鐘電路與時序
2.4.1 時鐘電路
2.4.2 時序定時單位
2.4.3 典型指令時序
2.5 MCS-51單芯片的複位方式和複位電路
2.5.1 複位
2.5.2 複位電路
2.6 低功耗 作方式
2.6.1 HMOS工藝單芯片的掉電保護方式
2.6.2 CHMOS工藝單芯片的低功耗方式
2.7 I/O口應用案例及Proteus模擬
2.7.1 P1口控燈
2.7.2 P1口循環控燈
本章小結
思考題與練習題2
第3章 MCS-51指令系統及彙編語言程式設計
3.1 指令系統概述
3.1.1 指令格式
3.1.2 指令系統的分類
3.1.3 指令描述符號意義的說明
3.2 尋址方式
3.3 MCS-51指令系統
3.3.1 數據傳送類指令
3.3.2 算術運算類指令
3.3.3 邏輯運算及移位類指令
3.3.4 控制轉移類指令
3.3.5 位 作類指令
3.4 彙編語言概述及僞指令
3.4.1 彙編語言的特點
3.4.2 彙編語言的語句格式
3.4.3 彙編語言的僞指令
3.5 彙編語言程式設計
3.5.1 順序程式設計
3.5.2 分支程式設計
3.5.3 循環程式設計
3.5.4 子程式設計
3.6 常用程序的設計
3.6.1 數制轉換程序
3.6.2 多字節無符號數的加減運算
3.6.3 軟件定時程序
3.6.4 查表程序
3.6.5 極值查找程序
3.6.6 數據檢索程序
3.6.7 數據排序程序
本章小結
思考題與練習題3
第4章 單芯片C語言程式設計
4.1 C51概述
4.2 C51的基本語法
4.2.1 C51的標識符和關鍵字
4.2.2 C51數據類型
4.2.3 C51數據儲存類型和儲存模式
4.2.4 常量與變量
4.2.5 C51運算符、表達式及其規則
4.2.6 數組
4.2.7 指針
4.3 C51對 地址儲存單元的訪問
4.4 C51流程控制語句
4.4.1 選擇語句
4.4.2 循環語句
4.5 C51函數
4.5.1 函數的定義和分類
4.5.2 函數的調用
4.5.3 C51的庫函數
4.6 MCS-51單芯片的鍵盤及LED顯示程式設計案例
本章小結
思考題與練習題4
第5章 中斷與定時
5.1 MCS-51單芯片的中斷系統
5.1.1 概述
5.1.2 MCS-51單芯片的中斷源
5.1.3 中斷控制
5.1.4 中斷處理過程
5.1.5 中斷請求的撤銷
5.1.6 中斷程式設計
5.2 MCS-51單芯片的定時器/計數器
5.2.1 定時器/計數器的功能
5.2.2 定時器/計數器的控制寄存器
5.2.3 方式0
5.2.4 方式1
5.2.5 方式2
5.2.6 方式3
5.2.7 用定時器/計數器進行外部中斷擴展
5.3 中斷與定時器/計數器綜合應用舉例
5.4 數字頻率計設計案例及Proteus模擬
5.4.1 案例教學的目的、要求和教學方法
5.4.2 數字頻率計的原理及硬件電路圖
5.4.3 數字頻率計的軟件程式設計思路
5.4.4 案例思考題
本章小結
思考題與練習題5
第6章 MCS-51單芯片的串行通信
6.1 串行通信基本常識
6.1.1 異步串行通信的字符格式
6.1.2 異步串行通信的傳輸速率
6.1.3 異步串行通信的訊號形式
6.1.4 異步串行通信的數據通路方式
6.2 RS-232C接口標準及其接口芯片
6.2.1 RS-232C連接器
6.2.2 RS-232C接口的引腳定義
6.2.3 RS-232C主要引腳說明
6.2.4 電氣特性
6.2.5 RS-232C接口的連接方式
6.2.6 串行口電路
6.3 MCS-51單芯片的串行口及控制寄存器
6.3.1 MCS-51單芯片串行口結構
6.3.2 串行通信控制寄存器
6.4 MCS-51單芯片串行通信工作方式
6.4.1 串行工作方式0
6.4.2 串行工作方式1
6.4.3 串行工作方式2
6.4.4 串行工作方式3
6.5 多機通信
6.5.1 多機通信基本原理
6.5.2 多機通信的程式設計
6.5.3 簡單應用舉例
6.6 SPI總線技術
6.6.1 SPI總線結構
6.6.2 SPI串行擴展應用實例
6.7 I2C總線技術
6.7.1 I2C總線協議
6.7.2 I2C總線應用舉例
6.8 PC機與單芯片的通信案例
6.8.1 案例教學目的和教學要求
6.8.2 硬件連接電路圖
6.8.3 PC機的軟件程式設計思路
6.8.4 單芯片的軟件程式設計思路
本章小結
思考題與練習題6
第7章 MCS-51單芯片的並行擴展
7.1 系統總線及總線構造
7.1.1 單芯片擴展概述
7.1.2 單芯片系統總線及其構造
7.2 內存擴展
7.2.1 程序內存擴展
7.2.2 數據內存擴展
7.3 I/O口擴展
7.3.1 簡單I/O口擴展
7.3.2 8255A可程式設計並行I/O口擴展
7.4 模擬霓虹燈設計案例及Proteus模擬
7.4.1 案例教學的目的、要求和教學方法
7.4.2 模擬霓虹燈的硬件電路圖
7.4.3 模擬霓虹燈的軟件程式設計思路
7.4.4 案例思考題
本章小結
思考題與練習題7
第8章 MCS-51單芯片的接口技術
8.1 鍵盤接口技術
8.1.1 按鍵的特性
8.1.2 獨立式鍵盤接口技術
8.1.3 行列式鍵盤接口技術
8.2 LED顯示接口技術
8.2.1 LED顯示原理
8.2.2 靜態顯示技術
8.2.3 動態顯示技術
8.3 LCD顯示接口技術
8.3.1 LCD1602液晶顯示模塊簡介
8.3.2 LCD1602液晶顯示模塊內存
8.3.3 LCD1602液晶顯示模塊指令
8.3.4 LCD顯示器與單芯片接口
8.4 單芯片與D/A、A/D轉換器的接口與應用
8.4.1 典型D/A轉換器芯片DAC0832
8.4.2 DAC0832與單芯片接口
8.4.3 典型A/D轉換器芯片ADC0809
8.4.4 ADC0809與單芯片接口
8.5 多通道模擬量數據採集系統設計案例及Proteus模擬
8.5.1 案例教學的目的、要求和教學方法
8.5.2 多通道模擬量數據採集系統功能與硬件電路圖
8.5.3 多通道模擬量數據採集系統軟件程式設計思路
8.5.4 案例思考題
本章小結
思考題與練習題8
第9章 C8051F41x單芯片簡介
9.1 C8051F41x概述
9.1.1 C8051F410系統內部結構
9.1.2 C8051F410系統引腳
9.2 C8051F41x內存組織
9.2.1 程序內存
9.2.2 內部數據內存
9.2.3 片內外部數據內存
9.3 C8051F41x可程式設計的I/O口
9.3.1 I/O口輸入/輸出
9.3.2 優先權交叉開關譯碼器
9.3.3 I/O口初始化
9.3.4 通用I/O口
9.4 C8051F41x中斷系統
9.4.1 C8051F41x中斷系統概述
9.4.2 中斷寄存器說明
9.4.3 外部中斷
9.5 C8051F41x內部定時器/計數器
9.5.1 概述
9.5.2 定時器/計數器T0、T1
9.5.3 定時器/計數器T2、T3
9.6 可程式設計定時器/計數器陣列(PCA)
9.6.1 PCA定時器/計數器
9.6.2 捕捉/比較模塊
9.6.3 看門狗定時器方式
9.7 C8051F41x的串行口
9.7.1 通用串行口UART0
9.7.2 增強型串行口(SPI0)
9.7.3 SMBus接口
9.8 模數轉換器ADC
9.8.1 12位ADC結構
9.8.2 ADC工作方式
9.8.3 可程式設計窗口檢測器
9.9 數模轉換器DAC
9.9.1 12位IDAC結構
9.9.2 IDA0輸出更新
9.9.3 IDAC輸出字格式
9.10 複位
9.11 電源管理方式
本章小結
思考題與練習題9
第10章 MCS-51單芯片應用系統 設計與開發
10.1 單芯片應用系統設計的一般步驟和方法
10.1.1 單芯片應用系統的性能要求
10.1.2 設計步驟
10.1.3 硬件設計
10.1.4 軟件設計
10.1.5 系統調試
10.2 單芯片應用系統的抗幹擾技術
10.2.1 硬件抗幹擾技術
10.2.2 軟件抗幹擾技術
10.3 綜合系統案例及Proteus模擬
10.3.1 交通訊號燈的設計與實現
10.3.2 電子密碼鎖的設計與實現
10.3.3 案例思考題
本章小結
思考題與練習題10
附錄A MCS-51指令一覽表
附錄B Keil C51軟件的使用
附錄C 基於Proteus的單芯片系統模擬
參考文獻
