Библиотека радиолюбителя Среда, 29.01.2020, 12:45
Меню сайта
Категории раздела
Автоматика [40]
Аудиотехника, CD, DVD проигрыватели [89]
Измерения [64]
КВ и УКВ [91]
Компьютер-радиолюбителю [76]
Компьютерная литература [12]
Медицинская электроника [13]
Микроконтроллеры [283]
Охранные системы [49]
Радиоприем и TV [107]
Ремонт аппаратуры [39]
Ремонт компьютерного железа и оргтехники [28]
Робототехника [68]
Связь, Телефоны [77]
Силовая электроника [164]
Справочники [154]
Теория [251]
Технологии, полезные советы [56]
Учебные пособия [5]
Электроника для автомобиля [49]
Электроника для дома и хобби [70]
Электронные схемы [108]
Электротехника [85]
Ретро [13]
В помощь радиолюбителю [29]
Автозвук [40]
Домашний ПК [17]
Железо [42]
КИП и автоматика: обслуживание и ремонт [10]
Компоненты и технологии [29]
Мой друг компьютер [206]
Новости электроники [21]
Радио [16]
Радиоаматор [105]
Радиокомпоненты [15]
Радиоконструктор [65]
РадиоЛоцман [103]
Радиолюбитель [36]
Радиолюбитель. КВ и УКВ [16]
Радиосхема [14]
Ремонт электронной техники [9]
Сервисный центр [46]
Системы безопасности [37]
Современная электроника [72]
Схемотехника [8]
ТелеСателлайт [25]
Хакер [113]
Электрик [103]
Электронные компоненты [82]
Электронные компоненты и системы [20]
Circuit Cellar [149]
Computer bild [146]
CQ Amateur Radio [82]
EDN Magazine [27]
Elektorlabs (Elektor Electronics) [87]
Electronics For You [54]
Elektronika dla Wszystkich [88]
Elektronika Praktyczna [102]
ELV Journal [28]
Funkamateur [115]
HackSpace [15]
HAM RADIO Magazine [23]
Hard`n`Soft [36]
Nuts and Volts [116]
Practical Electronics (Everyday Practical Electronics) [134]
Prakticka Elektronika A Radio [124]
Practical Wireless [11]
QEX [17]
QST [53]
Servo [113]
Silicon Chip [42]
Stereo & Video [58]
Swiat Radio [66]
Другие журналы [76]
Мир ПК (litres.ru) [72]
Ремонт и Сервис (litres.ru) [117]
Chip (litres.ru) [5]
Новинки litres.ru [178]
Форма входа
Главная » 2011 » Март » 6 » Программирование на языке С для AVR и PIC микроконтроллеров. 2-е издание
15:09
Программирование на языке С для AVR и PIC микроконтроллеров. 2-е издание
 
В книге рассмотрено программирование на языке С микроконтроллеров AVR с использованием компиляторов WinAVR и CodeVisionAVR, а также микроконтроллеров PIC с использованием компиляторов CCS-PICC, mikroC и СЗО/32. Кратко рассмотрена архитектура и аппаратное обеспечение как традиционных восьмиразрядных микроконтроллеров AVR и PIC, так и новых семейств ATxmega, PIC24 и PIC32. Дано описание средств программной разработки, включая эмуляцию программ с помощью AVR Studio и MPLAB. Кратко рассмотрен стандартный синтаксис языка С и директивы препроцессора, а также особенности программирования на этом языке для микроконтроллеров. Книга содержит программные примеры на С, а также — справочник с описанием системы ассемблерных команд микроконтроллеров AVR (включая ATxmega) и PIC (включая PIC24).
 
Название: Программирование на языке С для AVR и PIC микроконтроллеров. 2-е издание
Автор: Ю.А. Шпак
Издательство: МК-Пресс
Год издания: 2011
Страниц: 544
Язык: Русский
Формат: djvu
Качество: отличное
ISBN: 978-966-8806-67-4
Размер: 40,5 Мб
 
Скачать книгу Программирование на языке С для AVR и PIC микроконтроллеров. 2-е издание
 
 
 
Содержание
ПРЕДИСЛОВИЕ КО 2-МУ ИЗДАНИЮ
ВВЕДЕНИЕ
ЧАСТЬ I. АРХИТЕКТУРА МИКРОКОНТРОЛЛЕРОВ AVR
ГЛАВА 1. ВОСЬМИРАЗРЯДНЫЕ МИКРОКОНТРОЛЛЕРЫ AYR
СЕМЕЙСТВА ВОСЬМИРАЗРЯДНЫХ МИКРОКОНТРОЛЛЕРОВ AVR
ОТЛАДОЧНАЯ ПЛАТА
Платы STK500 и STK600
СХЕМА БАЗОВОГО МОНТАЖА
СТРУКТУРА МИКРОКОНТРОЛЛЕРОВ AYR
Организация памяти
Память SRAM
Память программ
Память данных типа EEPROM
Порты
Подтягивающее сопротивление
Регистры управления портом
Таймеры/счетчики
Т/СО
T/C1
Т/С2
Сторожевой таймер
Обработка прерываний
Управление прерываниями
Сброс
"Спящие" режимы процессора
Последовательный ввод/вывод
Приемопередатчик UART
Приемопередатчик USART
Синхронная передача данных по интерфейсу SPI
Работа приемопередатчика US ART в режиме SPI
Синхронная передача данных по интерфейсу I2C (TWI)
Универсальный последовательный интерфейс USI
Модули последовательного ввода/вывода в семействах AT90S, ATtiny и ATmega
Аналого-цифровое преобразование
Встроенный аналоговый компаратор
ПРОГРАММИРОВАНИЕ ПАМЯТИ
Разряды предохранения
Параллельное программирование
Переход в режим параллельного программирования
Очистка кристалла
Программирование и чтение памяти программ
Программирование разрядов блокировки и предохранения
Последовательное программирование
ТЕХНОЛОГИЯ PICOPOWER
ГЛАВА 2. СЕМЕЙСТВО AVR ATXMEGA
ОБЗОР ВОЗМОЖНОСТЕЙ МИКРОКОНТРОЛЛЕРОВ ATXMEGA А
ОРГАНИЗАЦИЯ ПАМЯТИ СЕМЕЙСТВА ATXMEGA
Область ввода/вывода семейства ATxmega
Арбитраж шины данных
Память программ
КОНТРОЛЛЕР ПРЯМОГО ДОСТУПА К ПАМЯТИ
СИСТЕМА ОБРАБОТКИ СОБЫТИЙ
Генерирование событий вручную
Фильтрация
Квадратурный дешифратор
СИСТЕМА СИНХРОНИЗАЦИИ
Выбор источника тактового сигнала системной синхронизации
СЧЕТЧИКИ РЕАЛЬНОГО ВРЕМЕНИ
Счетчик RTC
Счетчик RTC32
МОДУЛЬ ПИТАНИЯ ОТ БАТАРЕИ
ОБРАБОТКА ПРЕРЫВАНИЙ
Немаскируемые прерывания
Регистр управления контроллером прерываний
АНАЛОГО-ЦИФРОВОЕ ПРЕОБРАЗОВАНИЕ
Конфигурирование АЦП
Выбор разрешения преобразования
Выбор очередности преобразований в каналах
Выбор режима измерения
Выбор опорного напряжения
Выбор коэффициента деления частоты тактирования
Результаты измерения
Прерывание от АЦП
ЦИФРО-АНАЛОГОВОЕ ПРЕОБРАЗОВАНИЕ
Начало преобразования
Ограничения на время преобразования
АНАЛОГОВЫЙ КОМПАРАТОР
Режимы работы компаратора
СРЕДСТВА ШИФРОВАНИЯ
Модуль шифрования AES
МОДУЛЬ ОБМЕНА ДАННЫМИ ПО ИНФРАКРАСНОМУ КАНАЛУ
ЧАСТЬ II. КОМПИЛЯТОРЫ И СРЕДСТВА РАЗРАБОТКИ ДЛЯ МИКРОКОНТРОЛЛЕРОВ AVR
ГЛАВА 3. КОМПИЛЯТОР WINAVR
ГЛАВА 4. СРЕДА РАЗРАБОТКИ AVR STUDIO
ЭМУЛЯЦИЯ
Окно MEMORY
Окно REGISTER
Окно WATCH
ОТЛАДКА ПРОГРАММЫ
НАСТРОЙКА ПАРАМЕТРОВ ИМИТАТОРА
СОЗДАНИЕ ПРОЕКТА И КОМПИЛЯЦИЯ ПРОГРАММЫ
Компиляция проекта
ГЛАВА 5. СРЕДА РАЗРАБОТКИ CODEVISIONAVR
КОМПИЛЯЦИЯ И ПОСТРОЕНИЕ ПРОЕКТА
СОЗДАНИЕ ПРОЕКТА С ПОМОЩЬЮ МАСТЕРА CODEWIZARDAVR
Сохранение и открытие проекта CodeWizardAVR
СОЗДАНИЕ НОВЫХ ФАЙЛОВ С ИСХОДНЫМ КОДОМ
ОТЛАДКА ПРОГРАММЫ
Использование терминала
ГЛАВА 6. ПРОГРАММАТОРЫ ДЛЯ МИКРОКОНТРОЛЛЕРОВ AVR
ПРОГРАММНЫЕ СРЕДСТВА ДЛЯ ПРОГРАММИРОВАНИЯ МИКРОКОНТРОЛЛЕРОВ
Программирование устройства в среде A VR Studio 4
Программирование устройства в среде CodeVisionAVR
ЧАСТЬ 111. АРХИТЕКТУРА МИКРОКОНТРОЛЛЕРОВ PIC
ГДАВА 7. ВОСЬМИРАЗРЯДНЫЕ МИКРОКОНТРОЛЛЕРЫ PIC
ОБЩИЕ АСПЕКТЫ АРХИТЕКТУРЫ ВОСЬМИРАЗРЯДНЫХ МИКРОКОНТРОЛЛЕРОВ PIC
Организация памяти
Организация тактирования
Порты
Таймеры
TMR0 и сторожевой таймер
TMR1
TMR2
Модуль ССР
Обработка прерываний
Микроконтроллеры серии Р1С17Сх
Микроконтроллеры серии Р1С18Сх
Сброс
Последовательный обмен данными
Приемопередатчик USART
Синхронная передача данных по интерфейсу SPI
Синхронная передача данных по интерфейсу 12С
Аналого-цифровое преобразование
Встроенный аналоговый компаратор
СЕМЕЙСТВО МИКРОКОНТРОЛЛЕРОВ PIC16
Микроконтроллер 16F84A
Регистр состояния
Организация памяти
Слово конфигурации
Память EEPROM
МИКРОКОНТРОЛЛЕРЫ СЕРИИ 12F50X
ГЛАВА 8. СЕМЕЙСТВО PIC18F
ОРГАНИЗАЦИЯ ПАМЯТИ
Конфигурационные регистры
ОРГАНИЗАЦИЯ ТАКТИРОВАНИЯ
Внутренний осциллятор
Переключение источника тактирования
ТАЙМЕРЫ
TMR0
TMR1
TMR3
АЦП:
ОБРАБОТКА ПРЕРЫВАНИЙ
ГЛАВА 9. СЕМЕЙСТВО PIC24
ПОРТЫ
ТАЙМЕРЫ
ПРЕРЫВАНИЯ
Вложение прерываний
Системные прерывания
Окно PROGRAM SPACE VISIBILITY
ИНТЕРФЕЙС SPI
ПОРТ РМР
АЦП
МОДУЛЬ CTMU
Измерение заряда конденсатора
Измерение времени
Формирование импульсных последовательностей и задержек
ГЛАВА 10. СЕМЕЙСТВО PIC32
ПОРТЫ
ТАЙМЕРЫ
СИСТЕМНАЯ ШИНА
ОРГАНИЗАЦИЯ ПАМЯТИ
ПРЕРЫВАНИЯ И ИСКЛЮЧЕНИЯ
СИСТЕМА ТАКТИРОВАНИЯ
ИНТЕРФЕЙС SPI
ПОРТ РМР
АЦП
МОДУЛЬ СРАВНЕНИЯ НА ВЫХОДЕ
ЧАСТЬ IV. КОМПИЛЯТОРЫ И СРЕДСТВА РАЗРАБОТКИ ДЛЯ МИКРОКОНТРОЛЛЕРОВ PIC
ГЛАВА 11. КОМПИЛЯТОР CCS-PICC
СОЗДАНИЕ ПРОЕКТОВ CCS-PICC ВРУЧНУЮ
СОЗДАНИЕ ПРОЕКТОВ CCS-PICC с помощью PIC WIZARD
СОЗДАНИЕ ПРОЕКТОВ CCS-PICC с помощью PIC24 WIZARD
ОТКРЫТИЕ И ДОБАВЛЕНИЕ В ПРОЕКТ ФАЙЛОВ С ИСХОДНЫМ КОДОМ КОМПИЛЯЦИЯ ПРОЕКТА
МЕНЮ TOOLS
ГЛАВА 12. ЭМУЛЯЦИЯ И ОТЛАДКА ПРОГРАММ В СРЕДЕ MPLAB
РАБОЧАЯ ОБЛАСТЬ И ПРОЕКТ MPLAB
КОМПИЛЯЦИЯ ПОД УПРАВЛЕНИЕМ MPLAB
НАСТРОЙКА РЕЖИМА ОТЛАДКИ/ЭМУЛЯЦИИ
РАБОТА В РЕЖИМЕ ОТЛАДКИ/ЭМУЛЯЦИИ
ОКНА ОТЛАДЧИКА
ГЛАВА 13. КОМПИЛЯТОР MIKROC
СОЗДАНИЕ ПРОЕКТА MIKROC
Компиляция ПРОЕКТА
ДОБАВЛЕНИЕ В ПРОЕКТ ФАЙЛОВ С ИСХОДНЫМ КОДОМ
ЭМУЛЯЦИЯ ВЫПОЛНЕНИЯ ПРОГРАММЫ
ВСПОМОГАТЕЛЬНЫЕ ИНСТРУМЕНТЫ СРЕДЫ MIKROC
ГЛАВА 14. КОМПИЛЯТОРЫ СЗО И С32
КОМПИЛЯТОР СЗО
КОМПИЛЯТОР С32
ГЛАВА 15. ПРОГРАММАТОРЫ ДЛЯ МИКРОКОНТРОЛЛЕРОВ PIC
ПРОГРАММНЫЕ СРЕДСТВА ДЛЯ ПРОГРАММИРОВАНИЯ МИКРОКОНТРОЛЛЕРОВ
Программирование устройства в среде mikroC
ЧАСТЬ V. ЯЗЫК С И ДИРЕКТИВЫ ПРЕПРОЦЕССОРА
ГЛАВА 16. Основы ЯЗЫКА С
ВВОДНЫЕ ПОНЯТИЯ
СТРУКТУРА ПРОГРАММЫ НА С
Типы ДАННЫХ, ПЕРЕМЕННЫЕ, КОНСТАНТЫ
Правила преобразований из одной системы счисления в другую
Тип char
Пользовательские типы
Переменные
Область видимости переменных
Константы
Перечислимые типы
Приведение типов
Оператор sizeof
ФУНКЦИИ
Возвращаемые значения
Прототипы функций
Классы памяти при объявлении локальных переменных
Рекурсия
СТРУКТУРЫ
УКАЗАТЕЛИ И АДРЕСА ПЕРЕМЕННЫХ
Передача в функции параметров по ссылке
Указатели на структуры
МАССИВЫ И СТРОКИ
Строки
Многомерные массивы
ОПЕРАТОРЫ ВЕТВЛЕНИЯ
Оператор if-else
Условные выражения
Оператор switch-case
ЦИКЛИЧЕСКИЕ КОНСТРУКЦИИ
Конструкция while
Конструкция for
Конструкция do-while
Организация бесконечных циклов
Операторы break и continue
СТАНДАРТНЫЕ ФУНКЦИИ ВВОДА/ВЫВОДА
Ввод/вывод символов с помощью функций getcharQ и putcharQ
Функции вывода строк putsQ и printfO
Функции ввода строк getsQ и scanfO
ДИРЕКТИВЫ ПРЕПРОЦЕССОРА
Директива #include
Директива Mefine
Директивы условной компиляции
Директива terror
Директива ftpragma компилятора CodeVisionA VR
Директивы, характерные для компилятора CCS-PICC.
Директива #bit
Директива #byte
Директива #case
Директива #device
Директива #fiise
Директива #locate
Директива #org
Директива #opt
Директива #priority
Директива #reserve
Директива #г6ш
Директива #type
Директива #use delay
Директива #use xxxjo
Директива #use i2c
Директива #use rs232
Директива #zero_ram
ОБРАБОТКА ПРЕРЫВАНИЙ
Обработка прерываний в среде WinA VR
Обработка прерываний в среде CodeVisionAVR
Обработка прерываний в среде CCS-PICC
Обработка прерываний в среде mikroC
Обработка прерываний в среде С30
Обработка прерываний в среде С32
ИСПОЛНЕНИЕ АССЕМБЛЕРНОГО КОДА
Использование ассемблера в компиляторе WinAVR
Ассемблерный код
Входные и выходные операнды
Резервирование регистров
Использование ассемблера в компиляторе CodeVisionAVR
Использование ассемблера в компиляторе CCS-PICC
Использование ассемблера в компиляторе mikroC.
Использование ассемблера в компиляторах СЗО и С32
ГЛАВА 17. ФУНКЦИИ И МАКРОСЫ ЯЗЫКА С для РАЗЛИЧНЫХ КОМПИЛЯТОРОВ
СТАНДАРТНЫЕ ФУНКЦИИ ЯЗЫКА С
Функции для работы со строками
Функции для работы с символами
Функции для работы со случайными числами
Функции для работы с памятью
ФУНКЦИИ И МАКРОСЫ КОМПИЛЯТОРА WIN AVR
Математические макросы и функции
Функции для работы со строками
Функции для работы с символами
Макросы и функции для организации ввода/вывода
Функции управления микроконтроллером
Макросы для работы со сторожевым таймером
Функции для работы со случайными числами
Функции для работы с памятью
Макросы для обработки прерываний.
Макросы и функции для работы с памятью EEPROM.
ФУНКЦИИ И МАКРОСЫ КОМПИЛЯТОРА CODEVISIONAVR
Математические макросы и функции
Функции для работы со строками
Функции для работы с символами
Функции управления микроконтроллером
Функции для организации ввода/вывода.
Функции для работы с памятью
Функции для работы с интерфейсом fC
ФУНКЦИИ И МАКРОСЫ КОМПИЛЯТОРА CCS-PICC
Математические макросы
Функции для работы со строками
Функции для организации ввода/вывода.
Функции управления микроконтроллером
Функции для работы с таймерами и модулем ССР
Функции для работы с разрядами и памятью
Функции для работы с памятью EEPROM
Функции для работы с интерфейсом SPI
Функции для работы с интерфейсом PSP
Функции для работы с интерфейсом fC
Функции для работы с аналоговыми сигналами
ФУНКЦИИ КОМПИЛЯТОРА MIKROC
Математические функции
Функции для работы со строками
Функции преобразований
Функции управления микроконтроллером
Функции для работы с периферийными устройствами
Функции для работы с памятью EEPROMu Flash
Функции для работы с интерфейсом fC
Функции для работы с интерфейсом SPI
ЧАСТЬ VI. ПРОГРАММНЫЕ ПРИМЕРЫ ДЛЯ МИКРОКОНТРОЛЛЕРОВ AVR
ГЛАВА 18. ПРИМЕРЫ ДЛЯ КОМПИЛЯТОРА WINAVR
УПРАВЛЕНИЕ ЖК-ДИСПЛЕЕМ
GPS-НАВИГАТОР
ГЛАВА 19. ПРИМЕРЫ ДЛЯ КОМПИЛЯТОРА CODEVISIONAVR
УПРАВЛЕНИЕ АНАЛОГО-ЦИФРОВЫМ ПРЕОБРАЗОВАНИЕМ
ИЗМЕРЕНИЕ ТЕМПЕРАТУРЫ
ЧАСТЬ VII. ПРОГРАММНЫЕ ПРИМЕРЫ ДЛЯ МИКРОКОНТРОЛЛЕРОВ PIC
ГЛАВА 20. ПРИМЕРЫ ДЛЯ КОМПИЛЯТОРА CCS-PICC
ОТОБРАЖЕНИЕ СОСТОЯНИЯ ВЫВОДОВ ПОРТА
УПРАВЛЕНИЕ ЧАСТОТОЙ МЕРЦАНИЯ СВЕТОДИОДОВ С ПОМОЩЬЮ РАЗЛИЧНЫХ ТАЙМЕРОВ
УПРАВЛЕНИЕ СВЕТОФОРАМИ НА ПЕРЕКРЕСТКЕ
ОБМЕН ДАННЫМИ В РЕЖИМЕ PSP
КОНТРОЛЬ ПРЕДЕЛЬНОЙ СКОРОСТИ ВРАЩЕНИЯ ДВИГАТЕЛЯ
ГЛАВА 21. ПРИМЕРЫ ДЛЯ КОМПИЛЯТОРА MIKROC
ИГРАЛЬНЫЕ "КОСТИ"
ВОЛЬТМЕТР С ЖК-ДИСПЛЕЕМ
КАЛЬКУЛЯТОР
ГЛАВА 22. ПРИМЕРЫ для КОМПИЛЯТОРА СЗО
ИСПОЛЬЗОВАНИЕ ПОРТА РМР
Небольшая библиотека функций для доступа к ЖК-модулю
Расширенное управление ЖК-дисплеем
РАБОТА С АЦП
Считывание уровня напряжения с потенциометра
Измерение температуры
ГЛАВА 23. ПРИМЕРЫ ДЛЯ КОМПИЛЯТОРА С32
РАБОТА С ИНТЕРФЕЙСОМ SPI
РАБОТА С МОДУЛЕМ UART
ЧАСТЬ VID. ПРИЛОЖЕНИЯ
ПРИЛОЖЕНИЕ А. ТАБЛИЦА СИМВОЛОВ ASCH
ПРИЛОЖЕНИЕ Б. ПРЕОБРАЗОВАНИЕ ИЗ ОДНОЙ СИСТЕМЫ СЧИСЛЕНИЯ В ДРУГУЮ
ПРИЛОЖЕНИЕ В. СИСТЕМА КОМАНД МИКРОКОНТРОЛЛЕРОВ AVR
НАЛИЧИЕ КОМАНД В РАЗЛИЧНЫХ МИКРОКОНТРОЛЛЕРАХ AVR
КОМАНДЫ ПО КАТЕГОРИЯМ
ПРИЛОЖЕНИЕ Г. СИСТЕМА КОМАНД МИКРОКОНТРОЛЛЕРОВ PIC
КОМАНДЫ ВОСЬМИРАЗРЯДНЫХ МИКРОКОНТРОЛЛЕРОВ (Команды по категориям)
СИСТЕМА КОМАНД МИКРОКОНТРОЛЛЕРОВ PIC24
ПРИЛОЖЕНИЕ Д. ОБЛАСТЬ ВВОДА/ВЫВОДА МИКРОКОНТРОЛЛЕРОВ AVRATXMEGAA
Список ЛИТЕРАТУРЫ

 
Категория: Микроконтроллеры | Просмотров: 6126 | Добавил: anyayu | Теги: микроконтроллеры | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Календарь
«  Март 2011  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031
Теги
электроника ремонт печатные платы микроконтроллеры Кашкаров AVR КВ и УКВ скачать книгу схемотехника Service Manual скачать журнал Радиоконструктор измерения Дьяконов антенны УНЧ аудио Шелестов начинающим Пестриков Радиоаматор справочник электротехника Корякин-Черняк телефония электрик сигнализация компьютер силовая электроника семенов радио электрика Нефедов мобильная связь источники питания ип электронные схемы граф микросхемы Шрайбер Адаменко тв телевидение PIC PIC-микроконтроллеры датчики Гёлль усилители Куликов Радиосхема радиолюбитель P-CAD самоучитель LabVIEW Тюнин Родин Мир электроники хакер Ремонт и сервис HardnSoft автомобильная электроника Ревич В помощь радиолюбителю Шустов ПЛИС никитин ТелеСателлайт спутниковое ТВ ВИДЕО технологии Ходасевич автоэлектроника Белов Магда Перебаскин железо железо ПК стиральные машины УМЗЧ Виноградов сварка Мир ПК технология транзисторы гриф маркировка трансформаторы пк Сервисный центр журнал Радио связной Серия Ремонт ремонт ТВ автоматика Домашний ПК теория аудиотехника Мой друг компьютер Computer Bild умный дом
Статистика
Rambler's Top100 Яндекс.Метрика

Онлайн всего: 3
Гостей: 3
Пользователей: 0
radiofiles.ru © 2020
Бесплатный конструктор сайтов - uCoz