The 8051/8052 Microcontroller: Architecture, Assembly Language, and Hardware Interfacing (Paperback)
暫譯: 8051/8052 微控制器:架構、組合語言與硬體介面
Craig Steiner
- 出版商: Universal Publishers
- 出版日期: 2005-08-29
- 售價: $2,800
- 貴賓價: 9.5 折 $2,660
- 語言: 英文
- 頁數: 348
- 裝訂: Paperback
- ISBN: 1581124597
- ISBN-13: 9781581124590
-
相關分類:
8051、Assembly
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$3,500$3,325 -
$650$585 -
$880$695 -
$1,160$1,102 -
$1,120$1,098 -
$850$808 -
$520$411 -
$490$382 -
$520$406 -
$950$808 -
$850$723 -
$520$411 -
$950$808 -
$490$382 -
$580$493 -
$400$316 -
$780$663 -
$600$468 -
$680$537 -
$600$474 -
$480$379 -
$2,160$2,052 -
$620$490 -
$460$414 -
$420$357
商品描述
This book was written with the novice or intermediate 8052 developer in mind. Assuming no prior knowledge of the 8052, it takes the reader step-by-step through the architecture including discussions and explanations of concepts such as internal RAM, external RAM, Special Function Registers (SFRs), addressing modes, timers, serial I/O, and interrupts. This is followed by an in-depth section on assembly language which explains each instruction in the 8052 instruction set as well as related concepts such as assembly language syntax, expressions, assembly language directives, and how to implement 16-bit mathematical functions. The book continues with a thorough explanation of the 8052 hardware itself, reviewing the function of each pin on the microcontroller and follows this with the design and explanation of a fully functional single board computer-every section of the schematic design is explained in detail to provide the reader with a full understanding of how everything is connected, and why. The book closes with a section on hardware interfacing and software examples in which the reader will learn about the SBCMON monitor program for use on the single board computer, interfacing with a 4x4 keypad, communicating with a 16x2 LCD in direct-connect as well as memory-mapped fashion, utilizing an external serial EEPROM via the SPI protocol, and using the I2C communication standard to access an external real time clock. The book takes the reader with absolutely no knowledge of the 8052 and provides him with the information necessary to understand the architecture, design and build a functioning circuit based on the 8052, and write software to operate the 8052 in assembly language.
商品描述(中文翻譯)
本書是為初學者或中級的 8052 開發者而寫。假設讀者對 8052 沒有任何先前的知識,本書將逐步引導讀者了解其架構,包括內部 RAM、外部 RAM、特殊功能暫存器 (SFRs)、尋址模式、計時器、串行 I/O 和中斷等概念的討論與解釋。接下來是關於組合語言的深入部分,解釋了 8052 指令集中的每一條指令,以及相關概念,如組合語言語法、表達式、組合語言指令和如何實現 16 位數學函數。本書繼續詳細解釋 8052 硬體本身,回顧微控制器上每個引腳的功能,並隨後設計和解釋一個功能完整的單板電腦——每個原理圖設計的部分都詳細解釋,以便讀者充分理解所有連接的方式及其原因。本書最後一部分介紹硬體介面和軟體範例,讀者將學習 SBCMON 監控程式在單板電腦上的使用,如何與 4x4 鍵盤介面,如何以直接連接和記憶體映射的方式與 16x2 LCD 通信,如何通過 SPI 協議利用外部串行 EEPROM,以及如何使用 I2C 通信標準來訪問外部實時時鐘。本書將帶領對 8052 完全沒有知識的讀者,提供必要的信息以理解架構、設計並構建基於 8052 的功能電路,並編寫組合語言軟體以操作 8052。