Ibrahim Dogan - Advanced PIC Microcontroller Projects in C

Здесь есть возможность читать онлайн «Ibrahim Dogan - Advanced PIC Microcontroller Projects in C» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Burlington, Год выпуска: 2008, ISBN: 2008, Издательство: Elsevier Ltd, Жанр: Программирование, Компьютерное железо, на английском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Advanced PIC Microcontroller Projects in C: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Advanced PIC Microcontroller Projects in C»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

• The only project book on the PIC 18 series using the C programming language
• Features 20 complete, tried and test projects
• Includes a CD-ROM of all the programs, hex listings, diagrams, and data sheets

Advanced PIC Microcontroller Projects in C — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Advanced PIC Microcontroller Projects in C», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать
SSE8720 Development Board

The SSE8720 development board (see Figure 5.7), manufactured by Shuan Shizu Electronic Laboratory, can be used for the development of PIC18-based microcontroller projects. A large amount of memory and I/O interface is provided, and the board can also be used to program microcontrollers.

Figure 57 SSE8720 development board The main features of this board are - фото 111

Figure 5.7: SSE8720 development board

The main features of this board are:

• 20MHz oscillator with socket

• One DB9 connector provides EIA232 interface

• In-circuit debugger (ICD) connector

• Four debounced switches, and one reset switch

• 4×4 keypad connector

• One potentiometer for analog-to-digital conversion

• Eight red LEDs

• 8-bit DIP switch for digital inputs

• 2×20 character LCD module

• Twenty-four different digital signals, from 1Hz to 16MHz

• On-board 5V regulator

• One I²C EEPROM with socket

• SPI-compatible digital temperature sensor

• SPI-compatible real-time clock

• CCP1 output via an NPN transistor

SSE8680 Development Board

The SSE8680 development board (see Figure 5.8), manufactured by Shuan Shizu Electronic Laboratory, can be used for developing PIC18-based microcontroller projects. The board supports CAN network, and a large amount of memory and I/O interface is provided. The board can also be used to program microcontrollers.

Figure 58 SSE8680 development board The main features of this board are - фото 112

Figure 5.8: SSE8680 development board The main features of this board are:

• 20MHz oscillator with socket

• One DB9 connector provides EIA232 interface

• In-circuit debugger (ICD) connector

• Four debounced switches, and one reset switch

• 4×4 keypad connector

• One potentiometer for analog-to-digital conversion

• 8 red LEDs

• 8-bit DIP switch for digital inputs

• 2×20 character LCD module

• Twenty-four different digital signals, from 1Hz to 16MHz

• On-board 5V regulator

• One I²C EPROM with socket

• SPI-compatible digital temperature sensor

• SPI-compatible real-time clock

• CCP1 output via an NPN transistor

• Rotary encoder

• CAN transceiver

PIC18F4520 Development Kit

The PIC18F4520 development kit (see Figure 5.9), manufactured by Custom Computer Services Inc., includes a C compiler (PCWH), a prototyping board with PIC18F4520 microcontroller, an in-circuit debugger, and a programmer.

Figure 59 PIC18F4520 development kit The main features of this development - фото 113

Figure 5.9: PIC18F4520 development kit

The main features of this development kit are:

• PCWH compiler

• PIC18F4520 prototyping board

• Breadboard area

• 93LC56 serial EEPROM chip

• DS1631 digital thermometer chip

• NJU6355 real-time clock IC with attached 32.768KHz crystal

• Two-digit 7-segment LED module

• In-circuit debugger/programmer

• DC adapter and cables

Custom Computer Services manufactures a number of other PIC18 microcontroller-based development kits and prototyping boards, such as development kits for CAN, Ethernet, Internet, USB, and serial buses. More information is available on the company’s web site.

BIGPIC4 Development Kit

The BIGPIC4 is a sophisticated development kit (Figure 5.10) that supports the latest 80-pin PIC18 microcontrollers. The kit comes already assembled, with a PIC18F8520 microcontroller installed and working at 10MHz. It includes an on-board USB port, an on-board programmer, and an in-circuit debugger. The microcontroller on the board can be replaced easily.

Figure 510 BIGPIC4 development kit The main features of this development kit - фото 114

Figure 5.10: BIGPIC4 development kit

The main features of this development kit are:

• Forty-six buttons

• Forty-six LEDs

• USB connector

• External or USB power supply

• Two potentiometers

• Graphics LCD

• 2×16 text LCD

• MMC/SD memory card slot

• Two serial RS232 ports

• In-circuit debugger

• Programmer

• PS2 connector

• Digital thermometer chip (DS1820)

• Analog inputs

• Reset button

The BIGPIC4 is used in some of the projects in this book.

FUTURLEC PIC18F458 Training Board

The FUTURLEC PIC18F458 training board is a very powerful development kit (see Figure 5.11) based on the PIC18F458 microcontroller and developed by Futurlec (www.futurlec.com). The kit comes already assembled and tested. One of its biggest advantages is its low cost, at under $45.

Figure 511 FUTURLEC PIC18F458 training board Its main features are - фото 115

Figure 5.11: FUTURLEC PIC18F458 training board

Its main features are:

• PIC18F458 microcontroller with 10MHz crystal

• RS232 communication

• Test LED

• Optional real-time clock chip with battery backup

• LCD connection

• Optional RS485/RS422 with optional chip

• CAN and SPI controller

• I²C expansion

• In-circuit programming

• Reset button

• Speaker

• Relay socket

• All port pins are available at connectors

5.2.2 Device Programmers

After the program is written and translated into executable code, the resulting HEX file is loaded to the target microcontroller’s program memory with the help of a device programmer. The type of device programmer depends on the type of microcontroller to be programmed. For example, some device programmers can only program PIC16 series, some can program both PIC16 and PIC18 series, while some are designed to program other microcontroller models (e.g., the Intel 8051 series).

Some microcontroller development kits include on-board device programmers, so the microcontroller chip does not need to be removed and inserted into a separate programming device. This section describes some of the popular device programmers used to program PIC18 series of microcontrollers.

Forest Electronics USB Programmer

The USB programmer, manufactured by Forest Electronics (see Figure 5.12), can be used to program most PIC microcontrollers with up to 40 pins, including the PIC18 series. The device is connected to the USB port of a PC and takes its power from this port.

Figure 512 Forest Electronics USB programmer Mach X Programmer The Mach X - фото 116

Figure 5.12: Forest Electronics USB programmer

Mach X Programmer

The Mach X programmer (Figure 5.13), manufactured by Custom Computer Services Inc., can program microcontrollers of the PIC12, PIC14, PIC16, and PIC18 series ranging from 8 to 40 pins. It can also read the program inside a microcontroller and then generate a HEX file. In-circuit debugging is also supported by this programmer.

Figure 513 Mach X programmer Melabs U2 Programmer The Melabs U2 device - фото 117

Figure 5.13: Mach X programmer

Melabs U2 Programmer

The Melabs U2 device programmer (see Figure 5.14), manufactured by microEngineering Labs Inc., can be used to program most PIC microcontroller chips having from 8 to 40 pins. The device is USB-based and receives its power from the USB port of a PC.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Advanced PIC Microcontroller Projects in C»

Представляем Вашему вниманию похожие книги на «Advanced PIC Microcontroller Projects in C» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Advanced PIC Microcontroller Projects in C»

Обсуждение, отзывы о книге «Advanced PIC Microcontroller Projects in C» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x