8051 Microcontroller. (Record no. 25679)

MARC details
000 -LEADER
fixed length control field 11810nam a22003853i 4500
001 - CONTROL NUMBER
control field EBC5127394
003 - CONTROL NUMBER IDENTIFIER
control field MiAaPQ
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20190110103305.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS--GENERAL INFORMATION
fixed length control field m o d |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr cnu||||||||
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 181231s2002 xx o ||||0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9788131742808
Qualifying information (electronic bk.)
035 ## - SYSTEM CONTROL NUMBER
System control number (MiAaPQ)EBC5127394
035 ## - SYSTEM CONTROL NUMBER
System control number (Au-PeEL)EBL5127394
035 ## - SYSTEM CONTROL NUMBER
System control number (CaONFJC)MIL265503
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)816565233
040 ## - CATALOGING SOURCE
Original cataloging agency MiAaPQ
Language of cataloging eng
Description conventions rda
-- pn
Transcribing agency MiAaPQ
Modifying agency MiAaPQ
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Edition number 23rd
Classification number 629.895
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Subrata, Ghoshal.
245 10 - TITLE STATEMENT
Title 8051 Microcontroller.
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource (503 pages)
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Cover -- 8051 Microcontroller -- Copyright -- Contents -- Preface -- Acknowledgements -- Introduction -- Chapter Objectives -- Introduction -- Microprocessor -- Microprocessor-Based System -- Microcontroller -- General Architecture -- Software Protection in Microcontrollers -- Brief History of Intel Microcontrollers -- MCS-51 Family -- Princeton and Harvard Architectures -- Comparison Between 8085 and MCS-51 -- Power Management -- Microcontroller Packaging -- Plastic Dual-Inline Package -- Quad Flat Package -- Plastic-Leaded Chip Carrier -- Plastic Quad Flat Pack -- Thin Quad Flat Pack -- Future Trend -- Summary -- Points to Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- General Architecture -- External Features -- Pins and Signals -- Internal Architecture -- Program Memory Organization -- Pipeline Architecture -- Program Lock Bits -- Data Memory Organization -- Register Banks -- Bit-Addressable Area -- Scratch-Pad Area -- System Clock -- Reset -- Summary -- Points to Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- I/o Ports and Special Function Registers -- Introduction -- Sfr Map -- Sfr Functions -- Processor Status Word -- Comparison with 8085 Flags -- Accumulator -- Register B -- Stack Pointer -- Port Registers -- Comparing 8255 Ppi with MCS-51 Ports -- Architecture of Mcs-51 Ports -- Dc Characteristics of Mcs-51 Ports -- Power Management -- Solved Examples -- Summary -- Points to Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- Addressing Modes and Data Move Operations -- Instructions and Instruction Groups of Mcs-51 -- Addressing Modes -- Immediate Addressing Mode -- Direct Addressing Mode -- Register Direct Addressing Mode -- Register Indirect Addressing Mode -- Data Transfer Mnemonics.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Forms of Mov Instruction -- 16-Bit Data Load -- 8-Bit Data Load -- Precautions in Hexadecimal Representations -- Format of Mov Instruction -- Comparison with 8085 Mnemonics -- Operand Expressions -- Restrictions in Addressing Modes -- Reading from I/o Ports -- Solved Examples -- Summary -- Points to Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- Arithmetic Operations -- Introduction -- Add Instruction -- Addc Instruction -- Subb Instruction -- Inc Instruction -- Dec Instruction -- Summary -- Points to Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- Program Branching -- Program Branching Instructions -- Unconditional Jumps -- Ljmp Instruction -- Ajmp Instruction -- Sjmp Instruction -- Application of Ajmp and Sjmp -- Conditional Branching -- Jz Instruction -- Jnz Instruction -- Cjne Instruction -- Djnz Instruction -- Labels in Program Listing -- Nop Instruction -- Solved Examples -- Summary -- Points to Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- Programming Examples-I -- Introduction -- Copy Block -- Shift Block -- Count No. of Nulls -- Find Checksum -- Sum of Natural Numbers -- Sum of a Series -- Fibonacci Series -- Generate a Series -- Summary -- Points to Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- Subroutines And Stack -- Need of Subroutines -- Lcall Instruction -- Ret Instruction -- Acall Instruction -- Mechanism of Subroutines -- Nesting of Subroutines -- Stack -- Push Instruction -- Pop Instruction -- Other Applications of Subroutine -- Comparison with 8085 -- Solved Examples -- Parameter Passing in Subroutines -- Summary -- Points to Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- Logical Operations.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Chapter Objectives -- Introduction -- ANL Instruction -- ORL Instruction -- XRL Instruction -- CLR Instruction -- CPL Instruction -- RL Instruction -- RLC Instruction -- RR Instruction -- RRC Instruction -- Solved Examples -- Summary -- Points t o Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- Boolean Variable Manipulation -- Introduction -- Source and Destination of Boolean Operations -- Boolean Data Loading and Movement -- Clr Instruction -- Setb Instruction -- Mov Instruction -- Bit-Oriented Program Branching -- Jc Instruction -- Jnc Instruction -- Jb Instruction -- Jnb Instruction -- Bit-Oriented Logical Operations -- Anl Instruction -- Orl Instruction -- Cpl Instruction -- Solved Examples -- Summary -- Points to Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- Programming Examples-II -- Introduction -- Count 1s in a Byte -- Unpack a Bcd Number -- Pack Bcd Digits -- Pack Array of Unpacked Bcd Digits -- Find Largest and Smallest Integers of an Array -- Bubble Sorting -- Find the Sum of Factorials -- Sort Out Numbers Divisible by 4 -- Summary -- Points to Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- Advanced Instructions -- Introduction -- Movc Instruction -- Movx Instruction -- Xch Instruction -- Xchd Instruction -- Mul Instruction -- Div Instruction -- Da a Instruction -- Jmp Instruction -- Swap Instruction -- JBC Instruction -- Reti Instruction -- Solved Examples -- Summary -- Points to Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- Programming Examples-III -- Compare with External Array -- Find Sum of a Series -- Reverse an Array -- Hex to Bcd Conversion -- Update Clock Display -- Display Shift for Right Entry -- Count Number of Words -- Generate Prime Numbers.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Summary -- Points to Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- External Interrupts -- Introduction -- What is an Interrupt? -- Vectored Interrupt -- External Interrupts of 8051 -- Sfrs for External Interrupt -- Tcon -- Ie -- Interrupt Service Routine -- Checklist for Into -- Checklist for Int1 -- Software Interrupts -- Benefits of Interrupt -- Solved Examples -- Summary -- Points to Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- Timer/Counter Interrupts -- Purpose of a Timer -- Differences Between a Timer and a Counter -- 8051/52 Timers -- Serial Communication and Serial Interrupts -- Introduction -- Serial and Parallel Communications -- Simplex, Full-Duplex and Half-Duplex Communications -- Synchronous and Asynchronous Communications -- Overview of Serial Communication -- How Serial Communication Works -- Serial Data Format -- Baud Rate -- Serial Communication Sfrs -- Sbuf -- Scon -- Pcon -- Modes of Serial Communication -- Mode 0 -- Mode 1 -- Mode 2 -- Mode 3 -- Serial Communication Issues -- Multiprocessor Communication -- Role of Timer in Baud-Rate Generation -- Why 11.0592 MHz? -- Initiation of Data Transmission and Reception -- Signal Boosting for Long Distance Transmission -- Serial Communication Routines -- Initialization Steps for Serial Communication -- Serial Communication Interrupt Service Routine -- Solved Examples -- Summary -- Points to Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- Interfacing: External Memory -- Introduction -- Need of External Memory -- Interfacing Signals -- Program Memory Interfacing -- Data Memory Interfacing -- Software Security Features -- One Lock Bit -- Two Lock Bits -- Three Lock Bits -- Solved Example -- Summary -- Points to Remember -- Review Questions.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Evaluate Yourself -- Search for Answers -- Think and Solve -- Interfacing: Keyboards -- Introduction -- Contact Type Keys -- Interfacing a Key -- Solved Example -- Example 18.1 -- Bouncing of Keys -- Hardware Debouncing -- Software Debouncing -- Key Matrix -- Scanning Keyboard Matrix -- Debouncing Keyboard Matrix -- Summary -- Points to Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- Interfacing:Display Devices -- Introduction -- Led Interfacing -- Solved Examples -- Seven-Segment Display Interfacing -- Multiplexed Display -- Multiplexed Keyboard Display Interface -- Summary -- Points to Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- Interfacing: Dac/Adc -- Introduction -- How a Dac Works -- How an Adc Works -- Sample and Hold -- Interfacing Dac -- Interfacing Adc -- Solved Examples -- Summary -- Points to Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- Interfacing: Dc Motor -- Introduction -- How Dc Motor Works -- Direction Control -- H-Bridge -- H-Bridge Using Transistors -- L293D -- Speed Control -- Through Dac -- Changing Duty Cycle of Square Wave -- Relay and Optocoupler -- Solved Examples -- Summary -- Points to Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- Interfacing: Stepper Motor -- Introduction -- How Stepper Motor Functions -- Full-Step Rotation -- How Step Angle is Controlled -- Generation of 3.6� Step Angle -- Generation of Half-Step -- Stepper Motor Interfacing -- Using Transistors -- Using Dedicated Ics -- Direction Control -- Speed Control -- Solved Examples -- Summary -- Points to Remember -- Review Questions -- Evaluate Yourself -- Search for Answers -- Think and Solve -- Interfacing: Steppermotor -- Introduction -- How a Servomotor Works.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Inside a Servo.
520 ## - SUMMARY, ETC.
Summary, etc For every PC there are at least 20 embedded systems, and the number is increasing. 8051 is one of the most widely used microcontrollers in embedded system design, and its internal architecture, instruction set and interfacing techniques are presented in this book through simple language, excellent graphical annotations and a large variety of solved examples. Spread across 26 chapters, this book starts with the internal architecture of 8051, and then explains all instructions with examples of applications. In-depth discussions on interrupt-handling features are followed by the techniques of interfacing 8051 with the external world through different types of motors, relays, sensors, ADC/DACs, memory devices, keyboards, displays, etc. As most of the embedded systems are battery-powered, power-saving schemes play a major role in considerations of these system designs. Hence, an entire chapter is devoted to explaining power management using 8051. One full-length design example explaining both hardware as well as software aspects of a home protection system using 8051 is presented as a case study. Discussions are concluded by a chapter on advanced microcontrollers such as the AVR.
590 ## - LOCAL NOTE (RLIN)
Local note Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2018. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
655 #4 - INDEX TERM--GENRE/FORM
Genre/form data or focus term Electronic books.
776 08 - ADDITIONAL PHYSICAL FORM ENTRY
Display text Print version:
Main entry heading Subrata, Ghoshal
Title 8051 Microcontroller
Place, publisher, and date of publication Noida : Pearson India,c2002
797 2# - LOCAL ADDED ENTRY--CORPORATE NAME (RLIN)
Corporate name or jurisdiction name as entry element ProQuest (Firm)
856 40 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://ebookcentral.proquest.com/lib/cethalassery/detail.action?docID=5127394">https://ebookcentral.proquest.com/lib/cethalassery/detail.action?docID=5127394</a>
Public note Click to View
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Koha item type Books
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Materials specified (bound volume or other part) Damaged status Not for loan Home library Current library Shelving location Date acquired Total Checkouts Full call number Barcode Date last seen Price effective from Koha item type
    Dewey Decimal Classification Online access     CENTRAL LIBRARY Digital Library Digital Library 10/01/2019   629.895 SUB-M E0161 10/01/2019 10/01/2019 E- Books
Powered by Koha ILS
Page Design & Customization: Library Web Team CE Thalassery