The 8051/8052 Microcontroller: Architecture, Assembly Language, and Hardware Interfacing (Paperback)

Craig Steiner

  • 出版商: Universal Publishers
  • 出版日期: 2005-08-29
  • 售價: $2,680
  • 貴賓價: 9.5$2,546
  • 語言: 英文
  • 頁數: 348
  • 裝訂: Paperback
  • ISBN: 1581124597
  • ISBN-13: 9781581124590
  • 相關分類: 8051Assembly
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

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沒有任何先備知識,書中逐步介紹了8052的架構,包括內部RAM、外部RAM、特殊功能寄存器(SFRs)、位址模式、計時器、串行I/O和中斷等概念的討論和解釋。接著是一個深入的組合語言部分,解釋了8052指令集中的每個指令,以及相關的組合語言語法、表達式、組合語言指令和如何實現16位數學函數的概念。書中還詳細解釋了8052硬體本身,回顧了微控制器上每個引腳的功能,並在此基礎上設計和解釋了一個完全功能的單板電腦-對每個電路圖設計的部分進行了詳細的解釋,以使讀者完全了解所有連接的方式和原因。書的最後一部分是關於硬體介面和軟體示例,讀者將學習在單板電腦上使用的SBCMON監控程式,與4x4鍵盤進行介面連接,以直接連接和記憶體映射方式與16x2 LCD進行通訊,使用SPI協議與外部串行EEPROM進行通訊,以及使用I2C通訊標準訪問外部實時時鐘。這本書從完全不了解8052的讀者開始,提供了理解架構、設計和構建基於8052的運作電路以及使用組合語言操作8052的軟體所需的資訊。