
- •Минобрнауки россии
- •305040, Г. Курск, ул. 50 лет Октября, 94. Содержание
- •Справочная информация
- •Структурная схема лабораторного макета
- •Кодировка ascii
- •Понятие строк
- •Задачи для работы
- •Описание программы
- •Компонент rs232 – SendRs232char
- •Макрос Tx_Command
- •Использование at-команд
- •Указания к выполнению
- •Изучение диаграммы состояний мобильного телефона при передаче голоса.
- •Справочная информация
- •Конечный автомат
- •Задача для работы
- •Описание программы
- •Указания к выполнению работы
- •Изучение принципов обработки сообщений от gsm-модема. Часть 1.
- •Справочная информация
- •Сообщения от модема
- •Использование жк-дисплея
- •Цель работы
- •Описание программы
- •Указания к выполнению
- •Изучение принципов обработки сообщений от gsm-модема. Часть 2
- •Справочная информация
- •Обнаружение входящего вызова
- •Прием сообщений
- •Задачи для работы
- •Описание программы
- •Макрос по обнаружению сообщений
- •Изменение алгоритма работы программы в состоянии idle
- •Изменение алгоритма работы программы в состоянии ringing
- •Указания к выполнению
- •Автоматическая обработка вызовов
- •Справочная информация
- •Задание для работы
- •Описание программы
- •Указания к выполнению
- •Изучение механизмов отправки sms
- •Справочная информация
- •Конфигурация модема
- •Отправка сообщения
- •Изменение макроса Rx_Message
- •Изменение макроса Tx_Commnad
- •Цель работы
- •Описание программы
- •Указания к выполнению
- •Изучение механизмов приема sms
- •Справочная информация
- •Задание для выполнения
- •Описание программы
- •Указания к выполнению
- •Реализация системы автоматического ответа на sms
- •Справочная информация
- •Обработка сообщений
- •Декодирование сообщений
- •Передача ответного сообщения
- •Задачи для выполнения
- •Описание программы
- •Указания к выполнению
- •Библиографический список
Передача ответного сообщения
За основу кода для передачи сообщения можно взять программу из работы №6. Однако программу необходимо значительно упростить:
Теперь нет необходимости обнаруживать нажатие клавиши для отправки сообщения. Ответное сообщение будет отправлено в ответ на поступившее.
Номер, на который осуществляется отправка сообщения, уже сохранен в строковой переменной NUMBER (уже с кавычками).
По окончании передачи сообщения управление должно быть передано обратно блоку приема сообщения.
В программе необходимо отправить сообщение «Ready» в ответ на полученное сообщение «Status».
Задачи для выполнения
Необходимо написать приложение, которое:
Принимает входящее сообщение
Анализирует сегменты входящего сообщения, сохраняет номер абонента-отправителя и анализирует текст сообщения.
Создает ответное сообщение и отправляет его на сохраненный ранее номер.
Описание программы
Алгоритм программы приведен на Рис. 8 .15 и Рис. 8 .16
Указания к выполнению
Для выполнения работы необходимо:
Запустить ПО Flowcode на ПК, подключенном к лабораторному макету с помощью USB-кабеля.
Используя сохраненные тексты программ из лабораторных работ 6 и 7, написать программу, согласно заданию к данной работе. Для написания программы использовать описание выше к данной работе.
Окончив настройку каждого из элементов, протестировать программу, нажав на кнопку “Play” на панели инструментов.
Добившись успешного выполнения симуляции программы, скомпилировать и записать ее в микроконтроллер лабораторной установки.
Проверить работоспособность записанной в микроконтроллер программы.
Сохранить программу.
Рис. 8.15. Алгоритм программы (начало)
Рис. 8.16. Алгоритм программы (окончание)
Библиографический список
Андрианов, В.И. Мобильные телефоны [Текст]/ Андрианов, В.И. Соколов, А.В.- СПб.:БХВ-Петербург,2003.-230с.:ил.
Бабков, В.Ю. Сети мобильной связи [Текст]/ Бабков, В.Ю. - М.: Горячая линия - Телеком, 2003.-273с.:ил.