Кузьминов А. Ю. Интерфейс RS232 Связь между компьютером и микроконтроллером 2006 год.

Кузьминов А. Ю. Интерфейс RS232 Связь между компьютером и микроконтроллером 2006 год.

Turbobit.net:Скачать
DepositFiles:Скачать

Описание:

В книге поднимаются вопросы аппаратных средств и программного обеспечения связки компьютер-микроконтроллер, где микроконтроллерами выступает 51 серия на кристалле (MSC12XX, ADUC8XX, P89LPC9XX, AT89C51ED2/RD2 и C8051F067/330). Рассмотрены примеры использования современных разработок основных фирм производителей элементной базы, взаимодействующей с интерфейсом RS232 (инновационные преобразователи интерфейса, гальванические развязки и т. п.), в схемах взаимодействия компьютера с микроконтроллером.

Исследуются методические решения и программные продукты разработок для системы (In System Programming ISP) новых микроконтроллеров по интерфейсу RS232. Предложен авторский метод использования протокола обмена по интерфейсу RS232, задействующий аппаратную синхронизацию с помощью шин данных, с характеристиками высокой надежности и скорости обмена (115 200 бод). 

 

Оглавление:

ПРЕДИСЛОВИЕ

ВВЕДЕНИЕ

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 и C8051FXXX

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, ADUC8XX и AT89C51ED2/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.      Подпрограммы передачи и приема байта

для компьютера и микроконтроллера, использующие логику нового алгоритма обмена             89

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 в Win'98/ХР

2.5.3.      Программирование интерфейса RS232 с помощью функций API

2.5.3.1. Тестовая программа обмена для компьютера, использующая функции API, в ОС Win'98/ХР

2.5.4.      Программирование интерфейса RS232 с помощью прямых команд ввода/вывода в СОМ-порт  143

2.5.4.1.       Общие положения

2.5.4.2.       Применение команд ввода/вывода порт в Clarion6.0 для Win'98/ХР

2.5.4.3.       Снятие запрета на применение команд ввода/вывода в порт для Win'XP  147

2.5.4.4.       Открытие СОМ-порта для использования прямых команд ввода/вывода в Win'XP

2.5.4.5.      Тестовая программа, использующая прямые команды ввода/вывода в СОМ-порт в ОС Win'98/ХР 152

2.6. Применение интерфейса RS232 для программирования микроконтроллеров в системе (ln_System_Programming)

2.6.1.      Общие положения

2.6.2.      Программирование микроконтроллеров MSC12XX в режиме ISP по интерфейсу RS232

2.6.3.      Программирование микроконтроллеров ADUC8XX в режиме ISP по интерфейсу RS232

2.6.4.      Программирование микроконтроллеров P89LPC9XX в режиме ISP по интерфейсу RS232 и в режиме ICP по интерфейсу С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 в ОС Windows98/XP

П. 2.1.9. Фотографии систем сбора

П. 2.1.10. Новая система сбора (2005 г.)

П. 2.1.11. Новая разработка многоканальной системы сбора

Сведения об авторе.

 

Похожие книги: