Информация о книге

978-5-94074-447-4

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Аппаратное обеспечение » Техническое обслуживание компьютера » Сопряжение ПК и внешних устройств на базе микроконтроллера по интерфейсу RS232

Кузьминов А.Н., Сопряжение ПК и внешних устройств на базе микроконтроллера по интерфейсу RS232


серия: Новая электроника
ДМК-Пресс, 2008 г., 978-5-94074-447-4


Описание книги

В книге отражены вопросы по аппаратным средствам и программному обеспечению сопряжения компьютера с современными 51-совместимыми микроконтроллерами - системами на кристалле (MSC12XX, ADUC8XX, P89LPC9XX, AT89C51ED2/RD2 и C8051F067/330). Приведены примеры применения новейших разработок ведущих фирм-производителей элементной базы, связанной с интерфейсом RS232 (новые преобразователи интерфейса, гальванические развязки и т.п.), в схемах связи компьютера с микроконтроллером. Рассмотрены схемные решения и программное обеспечение программирования в системе (In-System-Programming-ISP) современных микроконтроллеров по интерфейсу RS232. Предложен разработанный автором новый протокол обмена по интерфейсу RS232, использующий аппаратную синхронизацию с помощью линий данных и обладающий высокими надежностью и скоростью обмена (115 200 бод). Показано преимущество применения прямых команд ввода/вывода (in и out) в COM-порт перед использованием API-функций при программировании интерфейса RS232 в OC Windows 98/XP. Даны рекомендации по последовательности действий, позволяющих применить прямые команды ввода/вывода в COM-порт в OC Windows 98/XP. Книга снабжена большим количеством примеров по схемным решениям (приведены принципиальные схемы и фотографии макетных плат) и программному обеспечению для OC DOS и Windows XP (приведены тексты программ). Программы для микроконтроллеров написаны на ассемблере и С51 (Keil, v.6.14), а для компьютера - на языке Кларион, являющемся одной из двух распространенных современных RAD-систем (вторая - Delphi), предназначенных для быстрой разработки приложений (Rapid Application Development - RAD). Программы для компьютера, работающие в DOS, написаны на языке Кларион для DOS (Clarion v.3.100), работающие в Windows 98/XP - на языке Кларион для Windows (Clarion v.6.0) и встроенному в него С ++. Описаны примеры использования RS232 в системах сбора и обработки информации с датчиков. Книга предназначена для опытных разработчиков компьютерных и автономных систем сбора и обработки информации, в составе которых используются микроконтроллеры, а также начинающих специалистов в этой области; может быть полезна студентам вузов соответствующих специальностей.

Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

ПРЕДИСЛОВИЕ
ВВЕДЕНИЕ
1. АППАРАТНЫЕ СРЕДСТВА ИНТЕРФЕЙСА RS232
1.1. Предварительные замечания
1.2. Новые преобразователи интерфейса RS232
1.2.1. Новые специализированные микросхемы
преобразователей интерфейса RS232
1.2.2. Нетрадиционные преобразователи
интерфейса RS232.
1.3. Примеры применения новых преобразователей
для сопряжения микроконтроллеров с компьютером
по интерфейсу RS232
1.3.1. Предварительные замечания
1.3.2. Управление состояниями микроконтроллера с
помощью компьютера по интерфейсу RS232
1.3.3. Схемы формирования сигналов RST и PSEN
для микроконтроллеров семейств MSC12XX,
ADUC8XX и AT8951ED2(RD2)
1.3.4. Схемы формирования сигналов RST и Vdd для
микроконтроллеров семейств P89LPC9XX
nC8051FXXX
1.3.5. Сопряжение микроконтроллеров семейства
MSC12XX с компьютером
1.3.6. Сопряжение микроконтроллеров семейства
ADUC8XX с компьютером
1.3.7. Сопряжение микроконтроллеров
AT89C51ED2(RD2) с компьютером
1.3.8. Сопряжение микроконтроллеров семейств
P89LPC9XX с компьютером
1.3.9. Сопряжение микроконтроллеров семейств
C8051FXXX с компьютером
1.3.10. Кабель связи микроконтроллеров с
компьютером
1.4. Гальванические развязки для интерфейса
RS232
1.4.1. Простой гальванически изолированный
интерфейс RS232 на базе микросхем развязки
ADUM1201, преобразователя SN75155 и оптронов
1.4.2. Гальванически изолированный интерфейс
RS232 на базе микросхем развязок ADUM1201,
ADUM1200 и преобразователей ADM3202 и МАХ3181
1.4.3. Гальванически изолированный интерфейс
RS232 на базе микросхем развязок ADUM1201,
ADUM1200 и преобразователя МАХ1406
1.4.4. Гальванически изолированный интерфейс
RS232 на базе микросхем развязок ADUM1201,
ADUM1200 и преобразователей МАХ3190 и МАХ3181
1.4.4.1. Плата гальванически изолированного
интерфейса на базе развязок ADUM1201,
ADUM1200, МАХ3181 и МАХ3190 для
микроконтроллеров семейств MSC12XX,
ADUC8XXnAT89C51ED2/RD2
1.4.4.2. Плата гальванически изолированного
интерфейса на базе развязок ADUM1201,
ADUM1200, МАХ3181, МАХ3183 и МАХ3190 для
микроконтроллеров семейств P89LPC9XX
1.5. Что делать, если длина линии связи
интерфейса RS232 превышает 20 м?
2. ПРОГРАММНЫЕ СРЕДСТВА ИНТЕРФЕЙСА RS232
2.1. Предварительные замечания
2.2. Формирование коротких машинно-независимых
временных задержек
2.2.1. Общие положения
2.2.2. Программное формирование коротких
аппаратно-независимых временных задержек в DOS
2.2.3. Программное формирование коротких
аппаратно-независимых временных задержек в
Windows
2.3. Применение совмещений в программах для
микроконтроллера и компьютера
2.4. Использование нового алгоритма обмена
информацией по RS232 между компьютером и
микроконтроллером
2.4.1. Суть нового алгоритма обмена
2.4.2. Подпрограммы передачи и приема байта для
компьютера и микроконтроллера, использующие
логику нового алгоритма обмена
2.4.3. Тестовые программы обмена информацией
между микроконтроллером и компьютером по
интерфейсу RS232, использующие логику нового
алгоритма
2.4.3.1. Общие положения
2.4.3.2. Тестовая программа обмена для
микроконтроллера MSC1210
2.4.3.3. Тестовая программа обмена для
микроконтроллеров ADUC847/834
2.4.3.4. Тестовая программа обмена для
микроконтроллеров AT89C51ED2(RD2)
2.4.3.5. Тестовая программа обмена для
микроконтроллеров P89LPC938/904
2.4.3.6. Тестовая программа обмена для
микроконтроллеров C8051F067/330D
2.4.3.7. Тестовая программа обмена для
компьютера в ОС DOS
2.5. Программирование интерфейса RS232 в ОС
Windows98/XP
2.5.1. Предварительные замечания
2.5.2. Варианты программирования интерфейса
RS232 BWin'98/XP
2.5.3. Программирование интерфейса RS232 с
помощью функций API
2.5.3.1. Тестовая программа обмена для
компьютера, использующая функции API, в ОС
Win'98/XP
2.5.4. Программирование интерфейса RS232 с
помощью прямых команд ввода/вывода в СОМ-порт
2.5.4.1. Общие положения
2.5.4.2. Применение команд ввода/вывода порт в
ClarionCO для Win'98/XP
2.5.4.3. Снятие запрета на применение команд
ввода/вывода в порт для Win'XP
2.5.4.4. Открытие СОМ-порта для использования
прямых команд ввода/вывода в Win'XP
2.5.4.5. Тестовая программа, использующая
прямые команды ввода/вывода в СОМ-порт в ОС
Win'98/XP
2.6. Применение интерфейса RS232 для
программирования микроконтроллеров в системе (In
J5ystem__Programming)
2.6.1. Общие положения
2.6.2. Программирование микроконтроллеров
MSC12XX в режиме ISP по интерфейсу RS232
2.6.3. Программирование микроконтроллеров
ADUC8XX в режиме ISP по интерфейсу RS232
2.6.4. Программирование микроконтроллеров
P89LPC9XX в режиме ISP по интерфейсу RS232 и в
режиме ЮР по интерфейсу С2
2.6.4.1. Предварительные замечания
2.6.4.2. Применение промежуточного
микроконтроллера для осуществления режима ICP
2.6.4.3. Программирование микроконтроллеров
P89LPC93X в режиме ISP
2.6.4.4. Программирование микроконтроллеров
P89LPC9XX в режиме ICP
2.6.5. Программирование микроконтроллеров
AT89C51ED2(RD2) в режиме ISP по интерфейсу
RS232
2.6.6. Программирование микроконтроллеров
C8051F067 и C8051F330D в режиме ISP
по интерфейсам С2 и JTAG и штатный режим работы
по интерфейсу RS232
2.6.6.1. Программирование и штатный режим
работы микроконтроллера C8051F067
2.6.6.2. Программирование и штатный режим
работы микроконтроллера C8051F330D
Заключение
Список использованной литературы
ПРИЛОЖЕНИЯ
Приложение 1. Справочные данные по интерфейсу
RS232
П.1.1. Контакты разъема интерфейса RS232
компьютера
П.1.2. Значения регистров состояния и управления
в интерфейсе RS232 компьютера
Приложение 2. Удаленные компьютерные системы
сбора и обработки информации, поступающей с
датчиков аналоговых, частотных и дискретных
сигналов на базе 51-совместимых однокристальных
микроконтроллеров
П. 2.1. Удаленные компьютерные системы сбора и
обработки информации, поступающей сдатчиков
аналоговых, частотных и дискретных сигналов на
базе
икроконтроллеров Р80С552 и АТ89С51
П. 2.1.1. Краткое описание
П. 2.1.2. Назначение и область использования
П. 2.1.3. Технические характеристики
П. 2.1.4. Технико-экономическая эффективность
П. 2.1.5. Сведения о документации
П. 2.1.6. Сведения о внедрении
П. 2.1.7. Внешний вид окон, открывающихся в
процессе работы программы поверки счетчиков
обьема газа (ОС DOS)
П. 2.1.8. Примеры работы базового комплекта
программ систем сбора на базе микроконтроллера
АТ89С51 и АЦП ADS1210 в ОС Windows 98/ХР
П. 2.1.9. Фотографии систем сбора
П. 2.1.10. Новая система сбора (2005 г.)
П. 2.1.11. Новая разработка многоканальной
системы сбора
Сведения об авторе


Об авторе


Последние поступления в рубрике "Техническое обслуживание компьютера"



BBC micro:bit. Официальное руководство пользователя BBC micro:bit. Официальное руководство пользователя Халфакри Г.

Микрокомпьютер BBC micro:bit был разработан корпорацией BBC совместно с крупными технологическими компаниями, сообществами и образовательными организациями для того, чтобы предоставить детям интересный, практичный и недорогой способ изучения......

Неофициальное руководство по ремонту iPhone, iPad и iPod Неофициальное руководство по ремонту iPhone, iPad и iPod Уорнер Т.

Почините свой iPhone, iPad и iPod, узнав тайны ремонта этих устройств, которые компания Apple хранит в секрете! Эта книга расскажет вам, как вернуть к жизни ваши бесценные мобильные iДевайсы, которые, как вы думали, уже никогда не включатся. Сертифицированный мастер по ремонту iДевайсов Тимоти Л....

Teach Yourself VISUALLY Fire Tablets Marmel E.

Teach Yourself VISUALLY Read Less??“Learn More® Are you a visual learner? Do you prefer instructions that show you how to do something and skip the long??“winded explanations? If so, then this book is for you. Open it up and you ll find cle...

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Кузьминов А.Н., Сопряжение ПК и внешних устройств на базе микроконтроллера по интерфейсу RS232 в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.