Анонсы журнала "Лаборатория электроники и программирования" Новые статью 24 номера

3. Программирование для ПЛИС на языке VHDL на примере EP4CE10А17С8N. Делитель частоты. В качестве макета будет использоваться КИТ < OPENEP 4 CE 10- C - PACKAGE - B > [1. Программы будут разрабатываться в среде <Quartus (R) II> [2. Для начала рассмотрим простой пример, в котором сделаем делитель частоты, на вход которого будет подаваться тактовая частота < clk > для ПЛИС, а к выходу будет подключен светодиод. Пусть необходимо сформировать частоту 1 Гц для мигания светодиода. Подключение тактового сигнала и ...

2015-07-27 13:12:27 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 24 номера

1. Автоматизация поиска информации в сети интернет. Занятие 5. При работе с интернетом периодически приходится сталкиваться с проблемами, когда страница недоступна или загружается долго. Поэтому в программе необходимо вводить максимальное время ожидания, по прошествии которого переходить, например, на другую страницу или делать еще какие-нибудь действия. Для этого в программу нужно добавить таймер. Делается это следующим образом. . Результат работы программы в окне отладки: время ожидания - '1, сек время о...

2015-07-22 18:16:44 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования"

8. Программирование на языке С на примере микроконтроллера ATmega168. Измерение частоты импульсов. Для примера измерения частоты импульсов возьмем классический алгоритм - подсчет количества импульсов за 1 секунду. Для измерения частоты будем использовать счетный вход таймера 1 (T1. В результате получим в счетчике таймера значение частоты (дополнительные преобразования не потребуются. Счет будем производить по нарастающему фронту входных импульсов (соответствующим образом настроив биты <CS1x. В качестве ист...

2015-07-16 10:31:48 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 23 номера

6. Программирование на языке С на примере микроконтроллера ATmega 168. Работа со светодиодными лентами на WS 2811. Светодиодные ленты с индивидуальным программированием цвета каждого светодиода находят широкое применение в рекламе, различных ШОУ, световом оформлении квартир и т.п. В статье рассматривается пример работы с такой лентой. Программа написана для среды разработки ATMEL Studio(R) [1] и тактовой частоты микроконтроллера 8 МГц. В макете используется плата < 150 > или аналогичная на микроконтроллере...

2015-07-05 09:32:08 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 23 номера

5. Программирование на языке С на примере микроконтроллера STM32F103RET6. Работа с USB. Виртуальный COM порт. Рассмотрим создание проекта с помощью программы <STM32CubeMX> [12] для платы < 152 > или любой другой с аналогичным микроконтроллером. Перед началом работы необходимо установить программу <STM32CubeMX> и в ней через меню < Help > -> < Install New libraries > установить библиотеки для используемого микроконтроллера. Также необходимо установить драйвер виртуального COM порта. . Первый пример вывод...

2015-06-16 18:35:52 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 23 номера

3. Таймер для фрилансера <175. <Таймер для фрилансера> поможет всем, кто работает <на себя> и заинтересован в эффективном использовании своего времени. Одной из задач, стоящих перед фрилансером является оценка трудоемкости и соответственно стоимости предлагаемой работы. Оценивать время предлагается по двум временным порогам. . Для макета будем использовать платы < 150 A > и < 145 B > . 4. Программирование на языке С на примере микроконтроллера ATmega 168. Работа с компаратором. В микроконтроллере есть анал...

2015-05-06 09:12:37 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 23 номера

1. Программирование на языке С на примере микроконтроллера ATmega168. Работа с кнопками. Опрос состояния, обработка дребезга. Работа с кнопками основана на считывании логического сигнала с вывода микроконтроллера. Для работы с выводом микроконтроллера как входом, необходимо настроить соответствующий порт на вход и подключить внутренний подтягивающий резистор (который есть у каждого вывода портов. Без подключения подтягивающего резистора вывод микроконтроллера будет <ловить> электрические сигналы и его сост...

2015-04-29 15:06:11 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 22 номера

4. Макетная плата периферии <145> . Часть 2. Первый вариант платы <145> рассматривался в журнале No8 статья 3 и обладал следующими возможностями: - LCD 16*2 - Кнопки (4 шт) - < Клеммник > для подключения DS1990, DS1820 - ИК приемник и ИК передающий диод - TRIAC, оптосимистор , < снаббер > цепь, датчик <нуля> сети, предохранитель, варистор - Двухцветный светодиод (1 шт) - Подстроечные резисторы (2шт) - Джамперы для подключения/отключения необходимых компонентов - < Клеммники > для внешних подключений В данн...

2015-03-23 13:21:23 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 22 номера

Сигнализация для персонального компьютера <168. Сигнализация для компьютера предназначена для контроля вскрытия корпуса компьютера. Работа осуществляется от автономного источника питания (возможны варианты источников для обеспечения более продолжительной работы. Сигнализация состоит из платы сигнализации, которая устанавливается в компьютер, одного или нескольких датчиков вскрытия, а также специального устройства постановки на охрану. После установки платы с датчиками в компьютер с помощью пульта постановк...

2015-03-22 08:52:05 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 22 номера

6. Программирование на языке С на примере микроконтроллера ATmega168. Генерация случайных чисел. В некоторых задачах необходимо сформировать случайные числа в заданном диапазоне. В языке С для этого есть специальные функции <srand> и <rand> [2. Функция <srand> устанавливает исходное число для последовательности, генерируемой функцией <rand. Функция <rand> возвращает псевдослучайные числа [2. Рассмотрим пример программы, которая формирует случайные числа в диапазоне от 30 до 150. Для задания первого числа и...

2015-02-01 08:50:26 + Комментировать

Рекомендуем подписаться: