Making PIC microcontroller instruments and controllers:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
New York [u.a.]
McGraw-Hill
2009
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Includes bibliographical references and index |
Beschreibung: | XV, 360 S. Ill. |
ISBN: | 9780071606165 0071606165 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV035325020 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 090220s2009 xxua||| |||| 00||| eng d | ||
010 | |a 2008049998 | ||
020 | |a 9780071606165 |c alk. paper |9 978-0-07-160616-5 | ||
020 | |a 0071606165 |9 0-07-160616-5 | ||
035 | |a (OCoLC)244060534 | ||
035 | |a (DE-599)BVBBV035325020 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-1050 |a DE-M347 | ||
050 | 0 | |a TJ223.P76 | |
082 | 0 | |a 621.39/16 | |
084 | |a ST 170 |0 (DE-625)143602: |2 rvk | ||
100 | 1 | |a Sandhu, Harprit Singh |e Verfasser |4 aut | |
245 | 1 | 0 | |a Making PIC microcontroller instruments and controllers |c Harprit Singh Sandhu |
264 | 1 | |a New York [u.a.] |b McGraw-Hill |c 2009 | |
300 | |a XV, 360 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Includes bibliographical references and index | ||
650 | 4 | |a Microcontrollers | |
650 | 4 | |a Electronic apparatus and appliances |x Automatic control | |
650 | 0 | 7 | |a PICmicro |0 (DE-588)4571742-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a PICmicro |0 (DE-588)4571742-4 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m GBV Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017129535&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-017129535 |
Datensatz im Suchindex
_version_ | 1804138635011817472 |
---|---|
adam_text | MAKING PIC MICROCONTROLLER INSTRUMENTS AND CONTROLLERS HARPRIT SINGH
SANDHU NEW YORK CHICAGO SAN FRANCISCO LISBON LONDON MADRID MEXICO CITY
MILAN NEW DELHI SAN JUAN SEOUL SINGAPORE SYDNEY TORONTO CONTENTS PREFACE
XIU PART I THE PIC 16F877A CHAPTER 1 AN INTRODUCTION TO THE PIC 16F877A
MICROCONTROLLER UNIT THE MICROCONTROLLER 7 SPECIAL PRECAUTIONS AND NOTES
OF INTEREST 9 DATA SHEETS 9 SOME USEABLE PICS 11 CHAPTER 2 GETTING
STARTED: THE HARDWARE AND SOFTWARE SETUP THE PROGRAMMERS 14 LOADING THE
SOFTWARE 15 USING THE SOFTWARE IN THE WINDOWS ENVIRONMENT 15 SOFTWARE
NOTES FROM MICROENGINEERING LABS 18 CHAPTER 3 UNDERSTANDING MICROCHIP
TECHNOLOGY S PIC 16F877A: A DESCRIPTION OF THE MCU 16F877A
MICROCONTROLLER S CORE FEATURES 22 PERIPHERAL FEATURES 23 CONFIGURING
AND CONTROLLING THE PROPERTIES OF THE PORTS 29 PORTA 29 13 21 PORTB
PORTC PORTD PORTE TIMERS 30 31 32 33 33 CHAPTER 4 THE SOFTWARE, THE
COMPILERS, AND THE EDITOR THE BASIC COMPILER INSTRUCTION SET 35 THE
PICBASIC PRO COMPILER INSTRUCTION SET 37 PICBASIC PRO COMPILER 42
CHAPTER 5 CONTROLLING THE OUTPUT AND READING THE INPUT GENERAL 47
PROGRAMS THAT CREATE OUTPUT 48 PROGRAMS THAT READ THE INPUTS AND THEN
PROVIDE OUTPUT 48 CREATING OUTPUTS 48 35 47 VIII CONTENTS BLINK ONE LED
50 BLINK EIGHT LEDS IN SEQUENCE 51 DIM AND BRIGHTEN ONE LED 52 LCD
DISPLAY 53 CONTROLLING THE DIGITAL AND ANALOG SETTINGS 56 WRITING
BINARY, HEX, AND DECIMAL VALUES TO THE LCD 56 READING A POTENTIOMETER
AND DISPLAYING THE RESULTS ON THE LED BARGRAPH 57 A SIMPLE BEEP 60
ADVANCED EXERCISE: CONTROLLING AN RC SERVO FROM THE KEYBOARD 63 READING
THE INPUTS 67 READ KEYBOARD AND DISPLAY KEY NUMBER ON THE LCD 73 READ
ONE POTENTIOMETER AND DISPLAY ITS 8-BIT VALUE ON LCD IN BINARY, HEX, AND
DECIMAL NOTATION, ALSO IMPRESS THE BINARY VALUE ON THE BARGRAPH 74 READ
ALL THREE POTENTIOMETERS AND DISPLAY THEIR VALUES ON THE LCD 76 ADDING
THE KIND OF FLEXIBILITY THAT DEFINES COMPUTER INTERFACES AND
DEMONSTRATES THE ABILITY TO MAKE SOPHISTICATED REAL-TIME ADJUSTMENTS 78
EXERCISES 79 CHAPTER 6 TIMERS AND COUNTERS 83 GENERAL 83 TIMERS 84
TIMERO 85 TIMERL: THE SECOND TIMER 93 TIMER2: THE THIRD TIMER 102
COUNTERS 104 EXERCISES FOR TIMERS 112 EXERCISES FOR COUNTERS 112 CHAPTER
7 CLOCKS, MEMORY, AND SOCKETS 113 SOCKETS U3, U4, AND U5: FOR SERIAL
ONE-WIRE MEMORY DEVICES 113 WHICH EEPROM TYPE SHOULD YOU USE? 115 SOCKET
U3*I2C SEEPROM 115 SOCKET U4*SPI SEEPROM 117 SOCKET U5*MICROWIRE DEVICES
118 SOCKET U6*REAL-TIME CLOCKS 120 THE LTC1298 12-BIT A-TO-D CONVERTER
(ALSO USED IN SOCKET U6) 124 SOCKETS U7 (AND U8) 126 CHAPTER 8 SERIAL
COMMUNICATIONS: SOCKETS U9 AND UIO 131 WHEN AND HOW WILL I KNOW IF IT IS
WORKING? 134 USING THE RS485 COMMUNICATIONS 137 CHAPTER 9 USING LIQUID
CRYSTAL DISPLAYS: AN EXTENDED INFORMATION RESOURCE 139 GENERAL 139 USING
LCDS IN YOUR PROJECTS 142 UNDERSTANDING THE HARDWARE AND SOFTWARE
INTERACTION 143 TALKING TO THE LCD 144 CONTENTS IX THE HARDWARE 144
SETTING OUT OUR DESIGN INTENT 146 LIQUID-CRYSTAL DISPLAY EXERCISES 154
PART II THE PROJECTS 157 CHAPTER 10 USING SENSORS (TRANSDUCERS) 159
GENERAL 159 THE MOST BASIC QUESTION WE MUST ANSWER IS... 161 TYPES OF
SENSORS 163 TWO INTERESTING RESOURCES YOU WILL WANT TO INVESTIGATE 164
CHAPTER 11 CONDITIONING THE INPUT SIGNAL 165 GENERAL 165 ALTERNATING
CURRENT OUTLINE 166 DIRECT CURRENT OUTLINE 166 SIMPLE SWITCHES AND OTHER
CONTACTS 167 CIRCUITRY FOR CONDITIONING DC SIGNALS 169 CHAPTER 12
CONDITIONING THE OUTPUT SIGNAL 173 GENERAL 173 CHAPTER 13 AN
INTRODUCTION TO THE EIGHT PROJECTS 177 THE WEB SITE 177 THE EIGHT
TECHNIQUES 177 NOTES 182 CHAPTER 14 THE UNIVERSAL INSTRUMENT: A
BACKGROUND DISCUSSION 183 THE PROPERTIES AND CAPABILITIES OF A UNIVERSAL
INSTRUMENT 183 A BASIC TEMPERATURE-CONTROLLING DEVICE 184 NOTES 186
CHAPTER 15 COUNTING PULSES: A PROGRAMMABLE TACHOMETER 187 PROJECT 1 187
NOTES ON USING SEVEN-SEGMENT DISPLAYS 199 CHAPTER 16 CREATING ACCURATE
INTERVALS WITH TIMERS: THE METRONOMES 209 PROJECT 2 209 TIMERO 214
TIMERL 224 TIMER2 226 THE TIMER2 PROGRAM 229 THE WATCHDOG TIMER 230
CHAPTER 17 UNDERSTANDING THE COUNTERS: COUNTING MARBLES 233 PROJECT 3
233 COUNTING WITH AN ESCAPEMENT 240 SOME REAL-WORLD NOTES 243 COUNTING
TO A REGISTER USING AN INTERRUPT 244 COUNTING DIRECTLY INTO AN INTERNAL
COUNTER 246 USING TIMEM IN COUNTER MODE 248 SPECIAL NOTES FOR TIMERL
USAGE 256 CHAPTER 18 A DUAL THERMOMETER INSTRUMENT 259 PROJECT 4 259
CHAPTER 19 AN ARTIFICIAL HORIZON: A TABLE SURFACE THAT STAYS LEVEL 269
PROJECT 5 269 DISCUSSION 270 SETTING UP THE HARDWARE CONNECTIONS 271
BUILDING THE ARTIFICIAL HORIZON TABLE 275 GRAVITY SENSOR EXERCISES 277
CHAPTER 20 BUILDING A SIMPLE EIGHT-BUTTON TOUCH PANEL 279 PROJECT 6 279
CHAPTER 21 SINGLE SET POINT CONTROLLER WITH REMOTE INHIBIT CAPABILITY
293 PROJECT 7 293 CHAPTER 22 LOGGING DATA FROM A SOLAR COLLECTOR 301
PROJECT 8 301 MICROCONTROLLER HARDWARE 304 SOFTWARE 306 CHAPTER 23
DEBUGGING 315 GENERAL 315 DEBUGGING AND TROUBLESHOOTING 315 FIRST
PROBLEM THAT MUST BE FIXED: THE MICROCONTROLLER CRYSTAL MUST OSCILLATE
316 IF THE CHIP REFUSES TO RUN 318 USING THE PBP COMPILER COMMANDS TO
HELP DEBUG A PROGRAM 319 COMMANDS THAT CAN PROVIDE DEBUG OUTPUT TO A
SERIAL PORT 319 DUMB TERMINAL PROGRAMS 319 SOLDERLESS BREADBOARDS 320
DEBUGGING AT THE PRACTICAL LEVEL 320 CONFIGURING THE 16F877A AND RELATED
NOTES 324 SETTINGS 326 CONFIGURATION 326 OPTIONS 327 SIMPLE CHECKS 327
CONTENTS XI SOME PROGRAMMER-RELATED ERROR MESSAGES 328 THINGS I HAVE
NOTICED BUT HAVE NOT FIGURED OUT (AND OTHER MYSTERIES) 328 SETTING THE
PORTS 329 CHAPTER 24 SOME REAL-WORLD PROJECTS YOU CAN BUILD 331
CONCLUSION 335 APPENDIXES 337 APPENDIX A SETTING UP A COMPILER FOR
ONE-KEYSTROKE OPERATION 339 APPENDIX * ABBREVIATIONS USED IN THIS BOOK
AND IN THE DATASHEETS 341 APPENDIX * LISTINGS OF PICBASIC PRO PROGRAMS
ON THE INTERNET AT MELABS.COM 345 APPENDIX D NOTES ON DESIGNING A SIMPLE
BATTERY MONITOR INSTRUMENT: THINKING ABOUT A SIMPLE PROBLEM OUT LOUD 347
APPENDIX E USING THE SUPPORT WEB SITE TO HELP MAKE INSTRUMENTS AND
CONTROLLERS 349 INDEX 351 *
|
any_adam_object | 1 |
author | Sandhu, Harprit Singh |
author_facet | Sandhu, Harprit Singh |
author_role | aut |
author_sort | Sandhu, Harprit Singh |
author_variant | h s s hs hss |
building | Verbundindex |
bvnumber | BV035325020 |
callnumber-first | T - Technology |
callnumber-label | TJ223 |
callnumber-raw | TJ223.P76 |
callnumber-search | TJ223.P76 |
callnumber-sort | TJ 3223 P76 |
callnumber-subject | TJ - Mechanical Engineering and Machinery |
classification_rvk | ST 170 |
ctrlnum | (OCoLC)244060534 (DE-599)BVBBV035325020 |
dewey-full | 621.39/16 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 621 - Applied physics |
dewey-raw | 621.39/16 |
dewey-search | 621.39/16 |
dewey-sort | 3621.39 216 |
dewey-tens | 620 - Engineering and allied operations |
discipline | Informatik Elektrotechnik / Elektronik / Nachrichtentechnik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01490nam a2200409zc 4500</leader><controlfield tag="001">BV035325020</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">090220s2009 xxua||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2008049998</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780071606165</subfield><subfield code="c">alk. paper</subfield><subfield code="9">978-0-07-160616-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0071606165</subfield><subfield code="9">0-07-160616-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)244060534</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV035325020</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1050</subfield><subfield code="a">DE-M347</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">TJ223.P76</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">621.39/16</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 170</subfield><subfield code="0">(DE-625)143602:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Sandhu, Harprit Singh</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Making PIC microcontroller instruments and controllers</subfield><subfield code="c">Harprit Singh Sandhu</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York [u.a.]</subfield><subfield code="b">McGraw-Hill</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XV, 360 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Microcontrollers</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Electronic apparatus and appliances</subfield><subfield code="x">Automatic control</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">PICmicro</subfield><subfield code="0">(DE-588)4571742-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">PICmicro</subfield><subfield code="0">(DE-588)4571742-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">GBV Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017129535&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017129535</subfield></datafield></record></collection> |
id | DE-604.BV035325020 |
illustrated | Illustrated |
indexdate | 2024-07-09T21:31:19Z |
institution | BVB |
isbn | 9780071606165 0071606165 |
language | English |
lccn | 2008049998 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017129535 |
oclc_num | 244060534 |
open_access_boolean | |
owner | DE-1050 DE-M347 |
owner_facet | DE-1050 DE-M347 |
physical | XV, 360 S. Ill. |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | McGraw-Hill |
record_format | marc |
spelling | Sandhu, Harprit Singh Verfasser aut Making PIC microcontroller instruments and controllers Harprit Singh Sandhu New York [u.a.] McGraw-Hill 2009 XV, 360 S. Ill. txt rdacontent n rdamedia nc rdacarrier Includes bibliographical references and index Microcontrollers Electronic apparatus and appliances Automatic control PICmicro (DE-588)4571742-4 gnd rswk-swf PICmicro (DE-588)4571742-4 s DE-604 GBV Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017129535&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Sandhu, Harprit Singh Making PIC microcontroller instruments and controllers Microcontrollers Electronic apparatus and appliances Automatic control PICmicro (DE-588)4571742-4 gnd |
subject_GND | (DE-588)4571742-4 |
title | Making PIC microcontroller instruments and controllers |
title_auth | Making PIC microcontroller instruments and controllers |
title_exact_search | Making PIC microcontroller instruments and controllers |
title_full | Making PIC microcontroller instruments and controllers Harprit Singh Sandhu |
title_fullStr | Making PIC microcontroller instruments and controllers Harprit Singh Sandhu |
title_full_unstemmed | Making PIC microcontroller instruments and controllers Harprit Singh Sandhu |
title_short | Making PIC microcontroller instruments and controllers |
title_sort | making pic microcontroller instruments and controllers |
topic | Microcontrollers Electronic apparatus and appliances Automatic control PICmicro (DE-588)4571742-4 gnd |
topic_facet | Microcontrollers Electronic apparatus and appliances Automatic control PICmicro |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017129535&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT sandhuharpritsingh makingpicmicrocontrollerinstrumentsandcontrollers |