The 8051/8052 Microcontroller: Architecture, Assembly Language, and Hardware Interfacing (Paperback)
暫譯: 8051/8052 微控制器:架構、組合語言與硬體介面
Craig Steiner
- 出版商: Universal Publishers
- 出版日期: 2005-08-29
- 售價: $2,730
- 貴賓價: 9.5 折 $2,594
- 語言: 英文
- 頁數: 348
- 裝訂: Paperback
- ISBN: 1581124597
- ISBN-13: 9781581124590
-
相關分類:
8051
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
ARM System Developer's Guide: Designing and Optimizing System Software (Hardcover)$3,500$3,325 -
人工智慧與專家系統─理論、實務、應用$650$585 -
深入淺出設計模式 (Head First Design Patterns)$880$695 -
The 8088 and 8086 Microprocessors, 4/e (Paperback)$1,160$1,137 -
Discrete Mathematics and Its Applications, 6/e (IE) (美國版ISBN:0073312711)$1,120$1,098 -
作業系統原理 (Operating System Concepts, 8/e)$850$808 -
Microsoft Office 2010 非常 Easy$520$442 -
活用 XHTML/HTML+CSS 並不難─164 個零組件的設計類型與解析,幫你搞定所有的網頁$490$382 -
最新 Java 2 程式設計實例入門與活用 (超值增訂第四版)$520$406 -
Microsoft SharePoint 2010 企業內容管理與網頁設計$950$751 -
前進 Android Market!Google Android SDK 實戰演練$850$672 -
Office 2010 入門 & 職場的整合應用$520$411 -
Google Android SDK 開發範例大全, 3/e$950$751 -
深入淺出 Android 系統移植與開發測試$490$382 -
Linux 進化特區-Ubuntu 11.04 從入門到精通$580$458 -
我的 PC 可以這樣玩 : VMware 虛擬應用 60 招 : Ubuntu × Android × Mac OS 一次就 OK$400$316 -
After Effects & Premiere Pro CS5 最重要的 12 堂課$780$663 -
Eclipse 完全攻略-從基礎 Java 到 PDE 外掛開發$600$468 -
Google Android 應用程式開發實戰, 3/e (適用 Android SDK 2.x/3.x)$680$537 -
Photoshop 專業級人像編修大師技巧 ─ 為攝影師提供自然快速的編修方法 (Professional Portrait Retouching Techniques for Photographers Using Photoshop)$600$474 -
設計的設計:一位電腦科學家的設計歷險 (The Design of Design: Essays from a Computer Scientist)$480$408 -
OpenCL Programming Guide (Paperback)$2,160$2,117 -
Photoshop 設計現場─去背 X 調色$620$490 -
DSLR 龍之卷─ 一次到位 ! 各主題攝影達人私房秘笈大公開 !$460$414 -
白蘋果-有關 iPad 的種種,你最該知道的事$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。
