單晶片微控器 MCS-51, 3/e

王宜楷

  • 出版商: 全華圖書
  • 出版日期: 2018-02-01
  • 定價: $450
  • 售價: 9.5$428
  • 貴賓價: 9.0$405
  • 語言: 繁體中文
  • ISBN: 9864637630
  • ISBN-13: 9789864637638
  • 相關分類: 單晶片

立即出貨 (庫存 < 3)

商品描述

1.本書以大量的圖例來說明MCS-51單晶片微控器的原理。
2.突破傳統的書籍版面格式,以投影片的模式編排出書。
3.本書附上Power Point檔案於光碟中,以動態形式呈現書中各動作模式,易懂易學。

 

本書以大量的圖例來說明MCS-51單晶片微控器的原理,並獨樹一幟,突破傳統的書籍格式,以投影片的模式編排出書,是本書的一大特色。本書內容有MCS-51之系統架構、組合語言程式編輯、組譯、連結及燒錄、中斷系統、計時/計數器、串列埠通訊、外接可程式週邊介面元件8255之應用、Keil C語言作描述、並附上MCS-51的範例實習。 
 

目錄大綱

第零章    � 微電腦系統與單晶片微控器    
微電腦系統硬體架構    0-3
典型的 CPU 架構    0-7
微電腦系統執行指令的流程0-12 
單晶片微控器    0-22
第一章    � MCS-51 簡介    
Intel 設計之單晶片微控器    1-3
Intel 單晶片微控器之發展年代1-5
Intel 之 8-bit 單晶片微控器 1-6
使用 MCS-51 的優點     1-8
MCS-51 之分類        1-9
MCS-51 的特色        1-10
MCS-51 方塊圖        1-13
MCS-51 接腳圖        1-14
MCS-51 接腳說明        1-15
電路範例            1-30
第二章    � MCS-51 結構    
MCS-51 結構簡介        2-2
MCS-51 CPU        2-20
MCS-51 Memory        2-24
MCS-51週邊介面 ( I/O )    2-85 
第三章    � MCS-51 定址法與指令    
定址法 ( Addressing Mode )    3-2
MCS-51 指令簡介        3-10
指令集 (Instruction Set)    3-29 
第四章    � MCS-51 組合語言    
簡介            4-2
組合語言格式        4-4
組合語言程式發展流程    4-11
2500 A.D. 組譯器說明    4-12
2500 A.D. 連結器說明    4-40
組譯與連結        4-46
7Vision 的使用        4-47 
第五章    � 軟體模擬器    
SimLab-8051 特色        5-3
SimLab-8051 安裝        5-4
SimLab-8051 簡易操作說明    5-6
SimLab-8051 發展環境說明    5-43
第六章    � ICE-51 
簡介            6-2
ICE-51 說明        6-3
編輯及組譯程式        6-7
ICE-51 操作簡介        6-11
ICE-51 功能表介紹        6-39
第七章    � I/O 實驗
LED 實驗            7-3
指撥開關輸入實驗        7-56
七段式 LED 實驗        7-69
4 個七段式 LED 實驗    7-80
5�s7 單色點矩陣LED(共陽)實驗7-100
文字型 LCD 實驗        7-126
鍵盤實驗            7-167
步進馬達實驗           7-196
揚聲器實驗        7-213
第八章    � 組合語言程式設計技巧
註解:高階語法結構化    8-2
Branching Structure    8-4
Looping Structure        8-16
模組化設計範例        8-22
第九章    � MCS-51 中斷系統
簡介            9-3
MCS-51 中斷來源        9-6
與中斷相關的暫存器        9-9
中斷向量表        9-15
MCS-51 中斷優先序        9-16
MCS-51 中斷的動作說明    9-18
MCS-51 中斷處理程序    9-32
MCS-51 中斷應用例           9-36
MCS-51  RESET        9-38
外部中斷範例 (Magnetic Card Reader)        9-40
第十章    � Timer/Counter (計時/計數器)
計時/計數器 ( Timer/Counter )10-2
Timer/Counter 0  & Timer/Counter 110-5
MODE 0            10-12
MODE 1            10-23
MODE 2            10-29
Timer/Counter 2           10-39
Timer/Counter 1 中斷    10-45
第十一章    Serial Port
串列傳輸簡介        11-3
MCS-51  Serial  Port    11-23
MODE 0            11-32
MODE 1            11-62
MODE 2            11-94
MODE 3            11-102
Serial Port 的 Baud rate    11-110
Multiprocessor Communication11-117
個人電腦與 MCS-51串列傳輸     11-133
RS-232C            11-137
通訊參數            11-149
第十二章    MCS-51 外接記憶體
MCS-51 接腳及功能        12-2
與外接記憶體相關的接腳    12-3
時序圖 ( Timing )        12-7
Bus Demultiplexing           12-15
Memory Interface        12-27
位址解碼 ( Address Decoding )12-51
第十三章    8255A PPI Device
8255A 接腳        13-2
功能介紹            13-3
8255A  工作模式        13-29
MODE 0            13-34
MODE 1            13-56
MODE 2            13-81
第十四章    8254  Programmable Interval Timer
8254 接腳            14-3
功能介紹            14-4
8254  工作模式        14-22
MODE 0            14-26
MODE 1            14-30
MODE 2            14-33
MODE 3            14-36
MODE 4            14-39
MODE 5            14-42
第十五章    Keil C
C 語言的程式架構        15-3
C 語言的常數        15-4
C 語言的變數        15-8
變數宣告格式        15-9
變數型態            15-10
資料型態            15-13
記憶型態            15-18
記憶模式 (memory model)    15-19
_at_ 設定變數位址        15-20
整體變數和區域變數        15-21
陣列變數            15-22
運算子            15-24
C 語言指令        15-31
函數 ( function )        15-39
第十六章    7Vision2
μVision2 簡介        16-2
μVision2 基本操作        16-5
第十七章    C51 範例
右移跑馬燈        17-3
廣告燈                                             17-5
霹靂燈                                            17-7
七段顯示器                                        17-9
按鍵控制                                        17-11
INT0 外部中斷                                    17-12
INT0, INT1 外部中斷                            17-15
TIMER0 Mode 0 中斷                            17-19
TIMER0 Mode 2 中斷                            17-21
附錄    微算機電路單板說明
MCS-51                                         F.1
EM78P156 & EM78P447                        F.2
7 SEG & DOT MATRIX                        F.3
LED                                            F.4
RS-232                                        F.5
Keyboard 4x4                                 F.6
SW-DIP8 & Debounce Circuit                F.7
POWER                                        F.8
LCD, 7SEGx4                                    F.9
A/D D/A                                         F.10
Buzzer, Stepping Motor, EEPROM             F.11