Персональный компьютер в радиолюбительской практике - Тяпичев Г.А.

Название: Персональный компьютер в радиолюбительской практике.

Автор: Тяпичев Г.А.

2006.

своими руками. В ней описаны различные варианты специального использования персонального компьютера для выполнения таких "нетрадиционных" для него работ как управление различными удаленными аппаратами, кодирование и декодирование различных сигналов, создание принципиальных электрических схем и проверка работоспособности этих схем, создание звуковых эффектов и многое другое. Большое внимание уделено процессу программирования микроконтроллеров. В книге рассмотрены специальные компьютерные программы и подробно описаны аппараты, которые могут подключаться к компьютеру и применяться в совместной с ним работе. Представлены исходные коды простых компьютерных программ, которые можно самостоятельно дополнять и приспосабливать к своим индивидуальным нуждам.

Персональный компьютер в радиолюбительской практике - Тяпичев Г.А.


Персональный компьютер прочно вошел в нашу жизнь. Трудно себе представить, как это еще несколько лет тому назад можно было обходиться без этого замечательного аппарата. С помощью компьютера можно подготовить любой сложности текстовый документ, создавать и просматривать красочные рисунки, фотоальбомы. С помощью компьютера многие из пользователей осваивают безграничные просторы Интернета, работники почты пересылают электронную почту, работники банков ведут учет финансовых средств, кассиры транспортных вокзалов ведут учет проданных билетов. Это далеко не полный перечень тех вариантов использования компьютера в нашей повседневной жизни, о которых знает практически каждый любознательный человек.
Но существуют и такие варианты использования компьютера, о которых обычный, рядовой пользователь просто не догадывается. Я называю такие вариант использования компьютера необычными и с некоторыми из них хочу познакомить читателей этой книге.

Содержание:
Предисловие
От издателей
Глава 1. Компьютер управляет внешними аппаратами
Предисловие
Простое управляемое устройство
Программа для работы простого устройства
Создаем проект программы:
Описание функций в файле sport_a.cpp
Доработка проекта.
И еще.
Порт LPT в нестандартном режиме
Проверяем работоспособность LPT-порта
Глава 2. Компьютер как измерительный прибор
ПК как простой частотомер
Согласующее аппаратное устройство
Программа для простого частотомера
Измерение с помощью приборов АЦП
Простой 8-разрядный АЦП с последовательным интерфейсом
Относительные измерения
Универсальный аналоговый интерфейс для последовательного порта
Программное обеспечение для прибора с АЦП
О работе прикладной программы
Еще один драйвер
Внешние интерфейсные устройства
Аналого-цифровые преобразователи ADC 10 и ADC 12
Драйверы 12-разрядных АЦП
Измерения с применением внешних модулей
Заключение
Глава 3. Компьютер и микроконтроллеры
Основы процесса программирования
Внутреннее строение ПЗУ
Что такое микроконтроллер
Кто изготавливает микроконтроллеры
Микроконтроллеры AVR фирмы «ATMEL»
Общие сведения
Характеристики ядра контроллера
Характеристики подсистемы ввода/вывода
Периферийные устройства
Архитектура ядра
Цоколевка и описание выводов
Микроконтроллеры модели AT90S1200
Организация памяти
Регистры общего назначения
Регистры ввода/вывода
Способы адресации памяти данных
Энергонезависимая память данных
Создание программ для микроконтроллера
Программа для радиомаяка
Другие программаторы
Быстрая разработка программ
Вместо заключения
Глава 4. Компьютер как тренажер телеграфиста
Что такое телеграф
Принципы построения телеграфного сигнала
Windows-приложение как тренажер
Как работает программа тренажера
Программа CW_QSO как тренажер
Как запустить программу под управлением MS DOS
Что может программа CW_QSO
Программа CW_QSO работает с кодом Морзе
Общие положения
Перечень команд
Подключение
Рабочий экран
Работа на передачу
Журнал учета проведенных радиосвязей
Проверка скоростей передачи
Глава 5. Компьютер как источник звука
Программирование компьютерного динамика
Программирование звукового канала таймера
Программа Beep_s1.exe как пример программирования
Функции воспроизведения звуков
Создаем синусоидальный звук программированием
Глава 6. Компьютер ведет учет
Учет компакт-дисков
Функция main()
Функция add_cd()
Функция del_cd()
Функция ch_cd()
Функция ch_loc()
Функция locate()
Функция prjlst()
Функция sort()
Учет радиосвязей на компьютере
О программе QSOJog
Глава 7. Компьютер и Linux
Быстрое программирование в среде Kytix
Начинаем программировать
Назначение приложения
Создание проекта
Этап 1
Этап 2
Этап 3
Этап 4
Работа с текстовыми файлами
Вариант Kytix на базе Delphi
Злоключения.
Работа с библиотекой Qt
Некоторые понятия
Программируем в Qt
Как запустить на выполнение Qt-приложение
Коротко о Qt
Как установить Qt на компьютере с операционной системой Linux
Установка Qt/X11 версии 3.3.4
Программирование в GTK
Немного о GTK.
Перейдем к практике.
Глава 8. Компьютер и радиосвязь
Компьютер и телетайп
Как построен телетайпный сигнал.
Как передать телетайпом символ
Программа RTTYJ.GT - один из вариантов телетайпной программы
Общие положения.
Конфигурационный файл.
Перечень команд.
Подключение
Рабочий экран
Работа на передачу.
Кодирование
Журнал.
Нововведения при работе в режиме RTTY.
Примечание
Как выбрать лучшую из нескольких программ
Модемы универсальные.
Модем универсальный типа MODEM42.
Схема модема.
Отдельные узлы модема
Тональный генератор.
Полосовой фильтр
Детектор и выходное согласующее устройство
Настройка модема
Глава 9. Компьютер создает электросхемы .
Структура окна и система меню CircuitMaker.
Меню File
Меню Edit.
Меню Macros
Меню Options.
Меню View
Меню Simulation.
Меню Window.
Меню Devices.
Меню Help
Командные кнопки программы CircuitMaker
Как создать схему
Доработка схемы в программе Paint.
Доработка схемы в программе CorelDRAW 12
Глава 10. Компьютер моделирует радиосхемы.
Система моделирования Electronics Workbench.
Структура окна и система меню EWB 5.12
Меню File.
Меню Edit.
Меню Circuit.
Меню Analysis.
Меню Window
Меню программы Multisim 2001
Технология создания схем
Размещение компонентов
Соединение компонентов линиями-проводниками
Подключение контрольно-измерительных приборов
Импортирование частей из другой схемы
Группа Favorites - вспомогательные компоненты.
Группа Sources - различные компоненты-источники
Группа Basic - пассивные базовые компоненты
Группа Diodes - различные диоды
Группа Transistors - различные транзисторы.
Группа Analog ICs - аналоговые микросхемы
Группа Mixed ICs - различные микросхемы.
Группа Digital ICs - цифровые микросхемы.
Группа Logic Gates - логические цифровые микросхемы
Группа Digital - цифровые микросхемы.
Группа Miscellaneous - различные компоненты
Группа Indicators - индикаторные приборы.
Группа Controls - аналоговые вычислительные устройства.
Группа Instruments - измерительные приборы.
Мультиметр (Multimeter)
Функциональный генератор (Function Generator).
Осциллограф (Oscilloscope)
Измеритель АЧХ и ФЧХ (Bode).
Генератор слова (Word Generator).
Логический анализатор (Logic Analyzer)
Логический преобразователь (Logic Converter).
Примеры моделирования радиоэлектронных схем.
Пример на применение мультиметра
Моделирование интегратора на ОУ
Моделирование схемы LC генератора
Исследование схем с логическими элементами
Вместо заключения.
Заключение
Приложение 1. Запуск программ для MS-DOS на компьютерах, работающих под управлением Microsoft Windows
Как отформатировать дискету в Windows ХР.
О форматировании дискеты в Windows ME.
О форматировании дискеты в Linux Mandrake.
Создаем загрузочную дискету.
Для чего нужна загрузочная дискета.
Создаем загрузочную дискету MS-DOS 6.22
Создаем загрузочную дискету в Windows ХР.
Некоторые итоги.
Приложение 2. Обзор Borland С++ Builder.
Быстрая разработка приложений
Запускаем С++ Builder 6.
Интегратор программы PROMT
Диспетчер объектов (Object Inspector).
Свойства объектов
События.
Каталог объектов (Object TreeView)
Панель управления
Форма (Form)
Панель компонентов (Component Palette)
Просмотрщик классов (Class Explorer).
Редактор кодов.
Библиотека VCL и компоненты.
Компоненты для отображения текста - Label, Static Text, Panel
Окна редактирования Edit и MaskEdit.
Многострочные окна редактирования Memo и RichEdit.
Компоненты выбора из списков - ListBox и ComboBox
Кнопки, индикаторы, управляющие элементы
Управляющие кнопки Button и BitBtn
Кнопка с фиксацией SpeedButton.
Группы радиокнопок - компоненты RadioGroup, RadioButton и GroupBox.
Системные диалоги.
Главное меню - компонент MainMenu.
Контекстное всплывающее меню - компонент PopupMenu
Вместо заключения.
Приложение 3. Параметры СОМ и LPT портов компьютера
Аппаратная реализация СОМ-порта.
Сигналы интерфейса RS-232-C.
Соединение компьютера с модемом.
Процесс, подтверждающий связь
Процесс управления потоком.
Соединение двух компьютеров. Нуль-модем
Порты асинхронного адаптера.
1. Регистр данных
2. Регистр управления прерываниями.
3. Регистр идентификации прерывания.
4. Управляющий регистр.
5. Регистр управления модемом
6. Регистр состояния линии
7. Регистр состояния модема.
8. Регистр вспомогательный.
Технические параметры интерфейса RS-232-C.
Параллельный порт (LPT)
Область применения.
Линии интерфейса.
Линии DATA
Линия -STROBE (-STROBE). Направление сигнала к ПУ.
Линия -АСК (-АСК). Направление сигнала от ПУ.
Линия РЕ (РЕ). Направление сигнала от ПУ.
Линия BUSY (BUSY). Направление сигнала от ПУ.
Линия SLCT (SELECT). Направление сигнала от ПУ.
Линия -AUTOFEED_XT(-AUTO FEED XT). Направление сигнала к ПУ.
Линия -INIT (-INIT) (Направление сигнала к ПУ).
Линия -ERROR (-ERROR). Направление сигнала от ПУ
Линия -SLCTJN (-SELECT IN). Направление сигнала к ПУ.
Линия Масса (GND)
Элеюгрические условия.
Кабель интерфейса.
Схема контактов разъема LPT
Программирование параллельного интерфейса
Коротко о последовательной универсальной шине (USB).
Краткий обзор шины USB
Протоколы передачи
Кадры
Питание
Оконечные точки
Нумерация устройств.
Описатели.
Классы устройств / драйверы класса.
Дополнительно о USB
Приложение 4. Микроконтроллер AT90S2313 фирмы Atmel.
Описание выводов.
Кварцевый генератор.
Обзор архитектуры AT90S2313
Файл регистров общего назначения.
Арифметико-логическое устройство - АЛУ
Загружаемая память программ.
EEPROM память данных.
Статическое ОЗУ данных
Время выполнения команд
Регистр состояния - SREG
Указатель стека SP.
Сброс и обработка прерываний
Источники сброса.
Сброс по включению питания
Внешний сброс
Сброс по сторожевому таймеру
Обработка прерываний
Внешние прерывания.
Время реакции на прерывание
Режимы пониженного энергопотребления.
Режим холостого хода
Экономичный режим.
Таймеры/счетчики
8-разрядный таймер/счетчик 0
Чтение и запись в энергонезависимую память
Универсальный асинхронный приемо-передатчик
Управление UART.
Генератор скорости передачи.
Аналоговый компаратор
Порты ввода/вывода
Порт В
Порт В, как порт ввода / вывода общего назначения.
Альтернативные функции PORTB
Порт D
Порт D, как порт ввода/вывода общего назначения
Альтернативные функции порта D.
Программирование памяти.
Программирование битов блокировки памяти.
Биты конфигурации (Fuse bits)
Код устройства.
Программирование флэш-памяти и EEPROM.
Параллельное программирование
Вход в режим программирования
Стирание кристалла.
Загрузка команды «стереть кристалл».
Программирование флэш-памяти.
Программирование памяти данных
Чтение памяти программ
Чтение памяти данных.
Программирование битов конфигурации.
Программирование битов блокировки
Чтение битов конфигурации и блокировки.
Чтение байтов сигнатуры.
Последовательная загрузка
Подтверждение данных
Алгоритм последовательного программирования
Максимально допустимые параметры
Характеристики по постоянному току.
Набор команд МК AT90S2313.
Литература



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Персональный компьютер в радиолюбительской практике - Тяпичев Г.А. - fileskachat.com, быстрое и бесплатное скачивание.

Скачать djvu
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - Книгу - Персональный компьютер в радиолюбительской практике - Тяпичев Г.А. - depositfiles.com


Скачать - Книгу - Персональный компьютер в радиолюбительской практике - Тяпичев Г.А. - letitbit.net
Дата публикации:





Хештеги: :: :: ::


Следующие учебники и книги:
Предыдущие статьи: