單晶片微電腦8051/8951原理與應用(C語言)(第二版)(附範例、系統光碟)(06028017)

  • 580

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

內容簡介

1.本書共分為四篇,使用目前最熱門的KEIL C來學習單晶片微電腦,內容深入淺出,理論與實務並重,在學習上更加得心應手。
2.本書詳細說明C 語言入門語法、程式架構、運算子及特殊指令,是學習單晶片微電腦的最佳書籍。
3.本書中的每個實例均經由作者精心規劃,且由作者親自上機實驗,書後更附有無試用期限的KEIL C試用版。 
 
本書使用目前最熱門的KEIL C來學習單晶片微電腦,本書共分為四篇,第一篇將單晶片微電腦MCS-51及C語言的相關知識做了深入淺出的說明,第二篇至第四篇為C語言程式所撰寫控制單晶片微電腦的應用實例,是一本理論與實務並重的書籍。本書中每個實例均經由作者精心規劃,且每個程式範例均經由作者上機實驗過。讀者們若能一面研讀本書一面依序實習,定可收到事半功倍之效果,進而獲得單晶片微電腦控制之整體知識。本書適合私立大學、科大電子、電機、資工系「單晶片微電腦實務」課程使用。 

目錄

第1篇 相關知識1-1
第1章 單晶片微電腦的認識1-3
1-1  微電腦的基本結構1-4
1-2  何謂單晶片微電腦1-5
1-3  使用單晶片微電腦的好處1-6
1-4  適用的電腦才是好電腦1-7
1-5  MCS-51系列單晶片微電腦的認識1-7
第2章 MCS-51系列單晶片微電腦2-1
2-1  我應選用哪個編號的單晶片微電腦2-2
2-2  MCS-51系列之方塊圖2-2
2-3  MCS-51系列的接腳2-4
2-3-1 MCS-51系列的接腳圖2-4
2-3-2 MCS-51系列之接腳功能說明2-4
第3章 MCS-51系列的內部結構3-1
3-1  指令解碼器及控制單元3-3
3-2  算術邏輯單元3-3
3-3  程式計數器3-3
3-4  程式記憶體3-3
3-5  資料記憶體3-4
3-6  特殊功能暫存器3-5
3-7  輸入/輸出埠3-9
3-8  計時/計數器之基本認識3-12
3-9  計時/計數器0及計時/計數器13-12
3-9-1 工作模式之設定3-12
3-9-2 模式0 (Mode 0) 分析3-14
3-9-3 模式1 (Mode 1) 分析3-16
3-9-4 模式2 (Mode 2) 分析3-16
3-9-5 模式3 (Mode 3) 分析3-18
3-10 計時/計數器23-19
3-10-1 工作模式之設定3-19
3-10-2 捕取模式 (Capture Mode) 分析3-19
3-10-3 自動再載入模式 (Auto-Reload Mode) 分析3-21
3-10-4 鮑率產生器 (Baud Rate Generator) 分析3-22
3-11 串列埠3-23
3-11-1 串列埠之模式03-25
3-11-2 串列埠之模式13-28
3-11-3 串列埠之模式23-33
3-11-4 串列埠之模式33-37
3-11-5 串列埠的鮑率3-38
3-11-6 多處理機通訊3-41
3-12 中斷3-44
3-12-1 中斷之致能3-44
3-12-2 中斷之優先權3-46
3-13 省電模式3-49
3-13-1 閒置模式 (Idle Mode)3-50
3-13-2 功率下降模式 (Power Down Mode)3-51
第4章 C語言入門4-1
4-1 C語言的程式架構4-2
4-2 C語言的變數與常數4-5
4-2-1 變數的名稱4-5
4-2-2 KEIL C51的保留字4-5
4-2-3 資料型態4-6
4-2-4 資料表示法4-9
4-2-5 記憶體類型4-10
4-2-6 變數的格式4-10
4-2-7 應該在哪裡宣告變數4-11
4-2-8 常數的宣告與使用4-12
4-3 C語言的運算子4-12
4-3-1 運算子是什麼4-12
4-3-2 指定運算子4-13
4-3-3 算術運算子4-13
4-3-4 關係運算子4-14
4-3-5 邏輯運算子4-15
4-3-6 位元運算子4-16
4-3-7 複合型指定運算子4-18
4-3-8 運算子的優先順序4-19
4-3-9 空白與括號4-19
4-4 程式流程的控制4-20
4-4-1 條件判斷指令if4-21
4-4-2 分支指令if-else4-22
4-4-3 階梯分支指令if-else if-else4-23
4-4-4 多重分支指令switch-case-break-default4-25
4-4-5 迴圈指令for4-27
4-4-6 迴圈指令while4-28
4-4-7 迴圈指令do-while4-30
4-4-8 跳躍指令goto4-31
4-5 陣列4-33
4-5-1 一維陣列4-33
4-5-2 字串與陣列4-34
4-6 函數4-35
4-6-1 函數的格式4-36
4-6-2 沒有引數也沒有返回值的函數4-36
4-6-3 有引數沒有返回值的函數4-37
4-6-4 有引數也有返回值的函數4-38
4-6-5 沒有引數有返回值的函數4-39
4-6-6 用陣列做為引數4-39
4-7 KEIL C51的中斷函數4-41
4-8 KEIL C51的特殊指令4-42
4-8-1 向左旋轉指令4-42
4-8-2 向右旋轉指令4-44
4-8-3 極短時間的延時指令4-45
4-9 到KEIL公司去挖寶4-46
第5章 MCS-51之基本電路5-1
5-1  80C51、87C51、89C51、89S51之基本電路5-2
5-2  80C31、80C32之基本電路5-5
5-3  輸入/輸出埠的擴充5-5
5-4  介面電路5-7
5-4-1 輸入電路5-7
5-4-2 輸出電路5-9
第6章 如何編譯程式6-1
6-1 如何獲得程式的執行檔6-2
6-2 8051的常用C語言編譯器6-2
6-3 下載KEIL C516-3
6-4 安裝KEIL C516-9
6-5  KEIL C51之操作實例6-15
6-6 KEIL C51的偵錯能力6-29
6-7 KEIL C51的模擬功能6-34
第7章 如何執行、測試程式7-1
7-1直接將程式燒錄在89S51或89C51測試7-2
7-2直接將程式下載至具有ISP功能的AT89S51或
P89C51RD2執行7-3
7-3利用電路實體模擬器ICE執行程式7-3
7-4利用軟體模擬器執行程式7-5
7-5  如何防止程式被別人複製7-5
第8章 AT89系列單晶片微電腦的認識8-1
8-1 快閃記憶體   Flash Memory8-2
8-2 AT89C51、AT89S518-2
8-3 AT89C52、AT89S528-3
8-4 AT89C558-3
8-5 AT89C2051、AT89S20518-3
8-6 AT89C4051、AT89S40518-5

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9789572177761
    • 分級
    • 普通級
    • 頁數
    • 0
    • 商品規格
    • 16開19*26cm
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
預計 2024/05/19 出貨 購買後進貨 
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide