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 |