Лабораторная работа №10. Изучение базовых функций микроконтроллера.
Инструкция по программированию плис
Базовая программа
В комплекте поставки микроконтроллер содержит одну базовую программу для демонстрации возможностей. Микроконтроллер может работать в двух режимах работы: ПРОГРАММИРОВАНИЕ и РАБОТА ПРОГРАММЫ.
После включения стенда светодиодный индикатор HG3 отображает состояние тумблеров SA5–SA7 на первых трех разрядах. Последний четвертый разряд отображает в десятичной системе счисления двоичное число, отображенное на предыдущих трех. Первые три разряда горят постоянно, четвертый мигает с частотой 4Гц. Таким образом, на четвертом разряде отображается номер демонстрационной подпрограммы. Чтобы начать выполнение подпрограммы необходимо изменить состояние тумблера SA18 (переключить тумблер в другое положение).
Чтобы вернуться к выбору подпрограммы необходимо перезапустить микроконтроллер, для этого необходимо нажать на кнопку SB5.
Перечень подпрограмм отображен в таблице 10.1.
Таблица 10.1 – Перечень подпрограмм
№ п.п. | Подпрограмма |
Отображает состояние тумблеров SA5-SA8 на индикатор HG1. | |
Демонстрирует возможности четырехразрядного светодиодного индикатора HG1. | |
Таймер с интервалом счета 1 секунда. Направление счета соответствует след. таблице истинности: |
<table border="1">
Как записать имеющуюся программу в микроконтроллер
Для записи программы в микроконтроллер необходимо:
10.2.1 Установить драйвер DriverLINX Port I/O Driver, если он еще не установлен. Для установки с компакт диска, или диска C:\ ПК, необходимо запустить файл Programs\MCU\AvReal\p95nt\SETUP.EXE, далее следовать инструкциям инсталлятора;
10.2.2 Подключить кабель LPT порта ПК к разъему программатора микроконтроллера, это разъем внутри блока Микроконтроллер. Любые переключения кабеля LPT порта следует производить только при отключенном стенде, иначе это может привести к повреждению порта LPT ПК;
10.2.3 Переключить тумблер SA19 программирование МК в режим Программ. МК;
10.2.4 Включить стенд;
10.2.5 Если необходимо записать базовую программу, то необходимо запустить исполняемый файл Programs\MCU\AvReal\1.bat с компакт диска, или диска C:\ ПК. Желательно запускать пакетный файл из командной строки cmd, чтобы были видны диагностические сообщения;
10.2.6 Если необходимо верифицировать базовую программу, то необходимо запустить исполняемый файл Programs\MCU\AvReal\3.bat с компакт диска, или диска C:\ ПК;
10.2.7 Если необходимо записать вашу личную программу, то необходимо запустить исполняемый файл Programs\{НАИМЕНОВАНИЕ ПРОГРАММЫ}\AvReal\1.bat с диска C:\ ПК. Изменять содержимое файлов 1.bat и 3.bat запрещено, т.к. возможна случайная блокировка микроконтроллера, и дальнейшее его программирование будет невозможно;
10.2.8 По завершению сеанса программирования, см. рисунок 10.1, необходимо переключить тумблер SA19 в положение работа МК, это переключение не требует отключения стенда.
Рисунок 10.1 – Окно утилиты AvReal в случае удачной записи программы в микроконтроллер
Рисунок 10.2 – Окно утилиты AvReal в случае неудачной записи программы в микроконтроллер
Flash память микроконтроллера имеет ограниченное количество циклов перезаписи – 10 000. Не следует слишком часто перезаписывать содержимое Flash. Из расчета 9 перезаписей в день, Flash памяти микроконтроллера хватит на 3 года. По истечении этого срока предусмотрена замена микропроцессора.
Статьи к прочтению:
Как записать видео с экрана со звуком
Похожие статьи:
-
Как собирать схемы для проверки программ плис
Лабораторная работа №9. Построение типовых узлов на ПЛИС. Инструкция по программированию плис Базовые программы Таблица 9.1 – Базовые программы для ПЛИС…
-
Программа тестирования компьютера в момент включения питания записана в …
ОСНОВЫ ИНФОРМАТИКИ Быстродействие ПК определяется -: объемом памяти жесткого диска -: тактовой частотой процессора -: операционной системой -: служебным…