Лаборатория состоит из лабораторного стенда (плата с микроконтроллером ADuC842 (семейство MCS-51) и соответствующей периферией) и направленной на него web-камеры. Для создания проектов используется среда разработки Keil-C (demo версия). Стенд доступен всем желающим бесплатно. Выполнить работу.
Дата обновления: 21/03/2016
Учебный стенд LESO1. Лабораторный стенд предназначен для освоения студентами архитектуры и методов разработки микропроцессорных систем различного назначения. Программирование микроконтроллера и питание всего стенда осуществляется через порт USB. Предусмотрено взаимодействие лабораторного стенда с программной средой LabVIEW.
Дата обновления: 07/02/2017
Стенд построен на микроконтроллере семейства AVR ATMEGA128RFA1 с радиоинтерфейсом (2.4ГГц) и предназначен в первую очередь для изучения встраиваемых операционных систем таких как FreeRTOS и Contiki.
Дата обновления: 07/02/2017
Для анализатора сигналов LESO4.2 разработана библиотека libLESO4, реализующая прикладной программный интерфейс (API), благодаря которому можно управлять прибором и читать с него данные. Библиотека написана на языке C++ и является динамической, но функции экспортируются в стиле обычного Си, поэтому библиотеку можно использовать в любой среде программирования, например Delphi, LabView.
Дата обновления: 09/02/2017
Для упрощения взаимодействия микропроцессорной системы и ЖКИ используют специализированную микросхему – контроллер (драйвер) ЖКИ. Он управляет пикселями жидкокристаллического дисплея и интерфейсной частью индикатора. Обычно такой контроллер входит в состав индикатора. В целом жидкокристаллический индикатор представляет собой печатную плату, на которой смонтирован сам дисплей, контроллер и необходимые дополнительные электронные компоненты.
Методическое указание к лабораторной работе на учебном стенде LESO1.
Дата обновления: 17/06/2015
Новая статья о том, как установить и настроить интегрированную среду разработки Eclipse для работы с микроконтроллерами AVR. Установка в Windows и Linux. Читать статью.
Дата обновления: 31/03/2017
Типичный представитель асинхронного последовательного интерфейса — UART (Universal Asynchronous Receiver-Transmitter — универсальный асинхронный приёмопередатчик). При передаче по интерфейсу UART каждому байту данных предшествует СТАРТ-бит, сигнализирующий приемнику о начале посылки, за СТАРТ-битом следуют биты данных. Завершает посылку СТОП-бит, гарантирующий паузу между посылками.
Методическое указание к лабораторной работе на учебном стенде LESO1.
Дата обновления: 02/11/2017
Создать и настроить проект в Eclipse для микроконтроллеров AVR можно двумя способами. В первом случае мы создадим проект с помощью плагина AVR-Eclipse и выполним всю необходимую настройку параметров компиляции средствами самой среды. Во втором случае создадим проект из готовых исходников с make-файлом. Все настройки проекта будут выполнены в самом make-файле.
Дата обновления: 15/02/2017
Таймеры предназначены для формирования временных интервалов, позволяя микропроцессорной системе работать в режиме реального времени. Таймеры представляют собой цифровые счётчики, которые подсчитывают импульсы либо от высокостабильного генератора частоты, либо от внешнего источника сигнала, в этом случае таймер называют счетчиком внешних событий.
Методическое указание к лабораторной работе на учебном стенде LESO1.
Дата обновления: 08/05/2017
Программа avrdude – это консольное приложение, которое, используя определенные аппаратные программаторы, осуществляет доступ к памяти микроконтроллера. Avrdude может выполнять операции чтения и записи памяти программ (Programm Flash) и памяти данных (EEPROM), а также писать и читать биты конфигурации – fuse-биты. Avrdude – кросплатформенное приложение, существует для различных операционных систем и распространяется в виде исходного кода. Avrdude может быть использован совместно с Eclipse.
Дата обновления: 15/02/2017