serial communications roger stevens download

July 7, 2009 at 12:00 am Leave a comment

Serial Communications”  is a comprehensive advanced level book which details various methods for implementing serial communications between a Microchip PIC (R) microcontroller and an external device. Asynchronous serial communications is covered both by using an on-chip USART and by bit-bang methods. The RS-232 standard is explained. A discussion of synchronous serial communications includes the I2C (Philips Semiconductors), SPI (Motorola) and Microwire (National Semiconductor) protocols. The Dallas Semiconductor 1-Wire bus is described. Many code examples are included as modules which will provide the basis for the readers own PIC microcontroller applications. By Roger Stevens (8-1/2 x 11 format, 566 pages, $49.95).



TABLE OF CONTENTS

1 PICmicro Serial Communications and This Book

1.1 Introduction to Serial Communications

1.2 About This Book

2 Asynchronous Serial Communications

2.1 Asynchronous Serial Overview

2.2 Asynchronous Serial Protocol

2.3 The Communications Channel and Flow Control

3 The RS-232 Standard

3.1 RS-232 Overview

3.2 Mechanical Interface

3.3 Functional Interface

3.4 Non-Standard RS-232 Applications

3.5 Electrical Interface

3.6 PIC to RS-232 Interface

4 The ASCII Character Code

4.1 Graphic Characters

4.2 Control Character Functions

5 Bit-Bang Asynchronous Communications

5.1 Bit-Bang Half-Duplex

5.1.1  Half-Duplex Receive and Transmit Services
Bit-Bang Application
12 Bit PICmicro Applications
Bit-Bang 16C54 Application
5.1.2 Receive Timeouts
5.1.3 Interrupt Driven Receive
Bit-Bang Interupt Driven Application
5.1.4 Automatic Bit Rate Detection
Automatic Bit-Rate Application
5.1.5 Using the Section 5.1 Routines in Your Applications
5.2 Bit-Bang Full Duplex

5.2.1 Full-Duplex Receive and Transmit Tasks
Bit-Bang Full-Duplex Application
5.2.2 Full-Duplex Receive and Transmit Tasks with In-Band Flow Control
In-Band Flow Control Application
5.2.3 Using the Section 5.2 Routines in Your Applications
5.3 Interrupt Driven Bit-Bang Full Duplex

5.3.1 Bit-Bang Full-Duplex Application
5.3.2 Using the Section 5.3 Routines in Your Applications

6 On-Chip UART

6.1 Using The On-Chip USART

6.2 UART Full-Duplex Receive and Transmit Services

6.2.1 UART Transmit

6.2.2 UART Receive
6.2.3 A simple Full-Duplex Application
6.2.4 Using the Section 6.2 Routines in Your Applications
6.3 UART Applications

6.3.1 Half-Duplex Block Data Transfer
      Block Transfer Application
6.3.2 Packet Data Transfer
      Packet Data Transfer Application
6.3.3 Using the Section 6.3 Routines in Your Applications
7 Synchronous Serial Communications

7.1 Synchronous Serial Overview

7.2 Embedded Systems and Synchronous Serial Communications

7.3 Synchronous Serial Protocol

7.4 Synchronous Serial Peripheral Devices

7.5 Three Synchronous Serial Communications Standards

    I2C Bus
    SPI Bus
    Microwire Interface

8 The I2C Serial Bus

8.1 I2C Bus Specifications

8.2 The PIC Microcontroller as a Bit-Bang I2C Master

8.2.1 I2C Bit-Bang Master Bus Services

8.2.2 I2C Bit-Bang Master Bus Services Using FET Drivers
8.2.3 Bit-Banging the I2C Bus with the 12 Bit PICmicro Family
8.2.4 Using the Section 8.2 Routines in Your Applications
8.3 The PICmicro as a Bit-Bang I2C Slave

8.3.1 I2C Bit-Bang Slave Bus Services
8.3.2 Using the Section 8.3 Routines in Your Applications
8.4 Communicating With an I2C Serial EEPROM

8.4.1 Bit-Banging the 24C32 EEPROM

8.4.2 Bit-Banging the 24C32 EEPROM with the 12 Bit PICmicro
    Family

8.4.3 I2C Bit-Bang EEPROM Application

8.4.4 Using the Section 8.4 Routines in Your Applications
8.5 The I2C Bus and Serial Analog to Digital Converters

8.5.1 Using an SPI/Microwire A/D on the I2C Bit-Bang Bus
8.5.2 I2C Bit-Bang A/D Application
8.5.3 I2C Bit-Bang A/D and EEPROM Application
8.5.4 Using the Section 8.5 Routines in Your Application
8.6 I2C Bit-Bang Slave Applications

8.6.1 I2C Bit-Bang Slave Application
      I2C Master Application
8.6.2 I2C Bit-Bang Slave Application with ACK Polling
      I2C Bit-Bang Master Application
8.7 MSSP Hardware I2C

8.7.1 Using the On-Chip MSSP Based I2C Hardwre
8.7.2 The MSSP as an I2C Master
8.7.3 Communicating with the 24C32 EEPROM
8.7.4 An MSSP I2C Master Application: SILVER1.ASM
8.7.5 Using the MSSP Master I2C Routines in Your Applications
8.7.6 The MSSP Master as an I2C Slave
8.7.7 An MSSP Master I2C Slave Application: GREY1.ASM
8.7.8 Using the MSSP Slave I2C Routines in Your Applications
9 The SPI Serial Bus

9.1 SPI Bus Specifications
9.2 The PICmicro as a Bit-Bang SPI Master and Slave
9.2.1 SPI Bit-Bang Master Bus Services
9.2.2 SPI Bit-Bang Slave Bus Services
9.2.3 Using the Section 9.2 Routines in Your Applications
9.3 SPI Analog to Digital Converter

9.4 SPI Display Driver
9.4.1 SPI Bit-Bang A/D and Display Application
9.5 Communicating with SPI Serial EEPROMS
9.5.1 SPI EEPROM Bit-Bang Communications Services
9.5.2 Using the Section 9.5 Routines in Your Applications
9.6 Putting It All Together: A Data Logger Application Using the Bit-Bang SPI Master and Slave        services, the A/D services and the EEPROM Services
9.6.1 Bit-Bang SPI Data Logger Master Application
9.6.2 Bit-Bang SPI Slave LCD Display
9.7 Using a Microwire EEPROM on the SPI Bit-Bang Bus
9.8 An SPI Bit-Bang Slave Port Expander Application
9.8.1 SPI Bit-Bang Slave Port Expander
9.8.2 Using the Port Expander in Your Applications
9.9 On-Chip SPI Hardware
9.9.1 Using the On-Chip SSP Based SPI Hardware
9.9.2 SSP Hardware SPI Serial EEPROM Communications
9.9.3 SSP Hardware SPI A/D and Display Application
9.9.4 SSP Hardware SPI Slave Application
9.9.5 Using the Section 9.8 Routines in Your Applications
      SSP and BSSP
9.10 Daisy Chaining SPI devices

10 The Microwire Serial Interface

10.1 The Microwire Interface Specification (As a PICmicro Bit-Bang Master)
10.2 Microwire Bit-Bang Master and Slave Interface Services
10.2.1 Microwire Bit-Bang Master Interface Services
10.2.2 Microwire Bit-Bang Slave Interface Services
10.2.3 Using the Section 10.2 Routines in Your Applications
10.3 Communicating with Microwire Serial EEPROMS

10.3.1 Microwire EEPROM Bit-Bang Communications Services
10.3.2 Using the Section 10.3 Routines in your Application
10.4 Microwire Analog to Digital Converters
10.4.1 Communicating with a Microwire A/D Converter
10.4.2 A Microwire A/D, Microwire EEPROM
       and Microwire to SPI Display Application
10.4.3 Using the Section 10.4 Routines in Your Applications
10.5 Microwire Bit-Bang Slave Applications
10.5.1 A Microwire Slave Parallel Port Application
11 The Dallas 1-Wire Bus

11.1 The Dallas 1-Wire Bus Specification
11.1.1 Time-Slot Specifications
11.1.2 Communications Protocol
11.1.3 Hardware Specifications
11.2 The PICmicro as a 1-Wire Bit-Bang Master and Slave
11.2.1 1-Wire Bit-Bang Master Bus Services
11.2.2 1-Wire Bit-Bang Slave Bus Services
11.2.3 Using the Section 11.2 Routines in Your Applications
11.3 Communicating with a 1-Wire Digital Thermometer
11.3.1 Parasite Power
11.3.2 A 1-Wire Bit-Bang DS1820 Thermometer Application
11.4 A 1-Wire Bit-Bang Slave Application
11.4.1 A 1-Wire Slave Parallel Port


Easy Microcontroln A Beginners Guide to Using the PIC Microcontroller, by David Benson 160 Pages $34.95 (formerly “Easy PICn”).

  • Click Here for Table of Contents
  • Microcontroln Apps , PIC Microcontroller Applications Guide by David Benson, $44.95, 437 pages (formerly “PICn Up The Pace”)

  • Click Here for Table of Contents
  • Timen and Countn, PIC Microcontroller Applications Guide by David Benson, $34.95, 311 pages (formerly “PICn Techniques”)

  • Click Here for Table of Contents
  • Serial Communications, PIC Microcontroller Serial Communications, by Roger Stevens, $49.95, 547 pages (formerly “Serial PICn”)

  • Click Here for Table of Contents
  • Interested in C Programming and PIC® Microcontrollers?
    Take a look at our new book:
    C What Happens, Using PIC® Microcontrollers and the CCS C Compiler
    , by David Benson, $34.95, 183 pages,

  • Click Here for Table of Contents
  • Interested in moving up to the 18 Series PIC® Microcontroller? See our latest book
    Movn Up, Migrating from the PIC® Microcontroller
    16 Series to the 18 Series
    , by David Benson, $24.95, 107 pages, plastic comb-bound,

  • Click Here for Table of Contents
  • Interested in Stepper Motors?
    Take a look at this book:
    Easy Stepn
    , An Introduction to Stepper Motors for the Experimenter by David Benson, $34.95, 198 pages

  • Click Here for Table of Contents
  • Interested in Learning about CNC Machining?
    Take a look at one of our latest books:
    Easy CNC
    , A Beginners Guide to CNC by David Benson, $34.95, 181 pages

  • Click Here for Table of Contents
  • Interested in Design Challenges for Building Your Own CNC Machine?
    Take a look at our new book:
    CNC Solutions for the Experimenter
    , by David Benson, $19.95, 72 pages, plastic comb-bound

  • Click Here for Table of Contents
  • Entry filed under: Communications. Tags: .

    A-301 High Voltage Amplifier/ Piezo Driver and Modulator2

    Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out / Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out / Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out / Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out / Change )

    Connecting to %s

    Trackback this post  |  Subscribe to the comments via RSS Feed


    Stats

    • 41,020 hits

    من محتويات الموقع

    كثرت إصدارات الماسنجر وتبعثرت بتشاتها وبرامجها .. فالبعض يبحث عن جديد الماسنجر .. والبحض يبحث عن ماسنجر 7.5 .. ماسنجر هوتميل والبعض يبحث عن ماسنجر 7 نحن نوجهك إلى تحميل برنامج ماسنجر بلس مسنجر 9 برنامج الماسنجر الجديد هوتميل تسعة ... برنامج ماسنجر هوتميل بلس لاصدار ماسنجر لايف 9 ماسنجر,ماسنجر بلص,تحميل الماسنجر,ماسنجر 8,صور ماسنجر,اصدارات الماسنجر و ما قبله من اصدارات.. تحميل مسنجر مسنجر بلس مسنجر 9 مسنجر ياهو مسنجر لايف تنزيل مسنجر messenger اقلاع سوفت messenger + msn + hotmail download msn messenger hotmail msn web messenger hotmail msn messenger without hotmail msn messenger und hotmail telecharger msn messenger hotmail msn hotmail messenger mac Internet turbo 2009 ,جديد البرامج و الإنترنات ,1waw.com ,Download parameg FOR MOBILE TORRENT ,كشف الملفات التالفه في الويندوز ,فضل برنامج للصور المتحركة عربي ,فتح محطات ART الفضائية ,Firefox ,برامج تشغيل الملفات ,تحميل أقوى مشغل ملفات flv ,تحميل برنامج مجانا internet download manager ,Fotos+do+sound+forge ,NLite ,كول اديت ,Free arc لفك الضغط ,تنزيل ساعة على سطح مكتب الكمبيوتر ,برنامج تحويل الفيديو يوتيوب الى 3gp ,تنزيل برنامج لفتح الاناشيد ,Fotos+do+sound+forge ,برامج كمبيوتر للفيروسات ,Six free mp3 ,تحويل pdf الي word ,نوع الفيديو للبرو جولد ,تحميل برنامج Passware Kit Enterprise ليش نسخة Demo ,Ares+tube ,Image banner maker ,Kmp 2007 ,تنزيل برنامج لتشغيل اناشيد mp3 ,برنامج مشاهدة القنوات الفضائية ,موقع تحميل الانتي فايروس 2010 ,تنزيل المتصفحات الجديدة ,Download free Revo Uninstaller 2.1.5.0 ,تشغيل كاميرا nokia pc suite ,Zib password remova l برنامج ,تحميل برامج تشغيل الفيديو ,تحميل برنامج عن طريق الجوال لمشاهده التلفزيون ,افلام يوتيوب للهاتف المحمول مجانا ,تسريع الانترنت ,Ares+tube ,برامج حماية من الفيروسات مجانية ,Antivir free download ,برامج نت ,كيفية التعامل مع الملفات المضغوطة ,كول اديت ,Kis 9.0.0.459 key ,برنامج الالة الحاسبة ,برنامج تغيير الأصوات للكمبيوتر من برامج نت ,برامج مشغلات الفيدبو كمبيوتر ,برنامج youtube لنوكيا 73

    %d bloggers like this: