«Работать добросовестно — значит: работать, повышая свою квалификацию, проявляя инициативу в совершенствовании продукции, технологий, организации работ, оказывая не предусмотренную должностными инструкциями помощь другим сотрудникам (включая и руководителей) в общей им всем работе.

ПТСиПЦУвСБ/Практическая работа 4 — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
(Новая страница: «{{ПТСиПЦУвСБ TOC}} == Доступное оборудование == * [http://www.wvshare.com/product/Open3S500E-Package-B.htm XILINX Development Boa…»)
 
м
Строка 10: Строка 10:
 
<!-- [[Файл:ML401 Virtex4 board view.jpg|thumb|center|800px|ML401 Virtex-4 board]]-->
 
<!-- [[Файл:ML401 Virtex4 board view.jpg|thumb|center|800px|ML401 Virtex-4 board]]-->
  
[[Файл:Open3S500E-Package-B l.jpg|350px|right|[http://www.wvshare.com/product/Open3S500E-Package-B.htm XILINX Development Boards (Open3S500E Package B)]]]
+
[[Файл:Open3S500E-Package-B l.jpg|400px|thumb|right|[http://www.wvshare.com/product/Open3S500E-Package-B.htm XILINX Development Boards (Open3S500E)]]]
  
  
Строка 25: Строка 25:
 
#* значение результата вычислений отображается в шестнадцатеричном виде на семисегментном индикаторе (вторые 2 индикатора)
 
#* значение результата вычислений отображается в шестнадцатеричном виде на семисегментном индикаторе (вторые 2 индикатора)
 
#* выполняемая арифметическая операция задаётся кнопками, при этом на светодиодах фиксируется номер операции.
 
#* выполняемая арифметическая операция задаётся кнопками, при этом на светодиодах фиксируется номер операции.
 +
# часы с выводом на семисегментный индикатор.
 +
# таймер с выводом на семисегментный индикатор.
 +
# секундомер с выводом на семисегментный индикатор.
  
  
Строка 31: Строка 34:
 
# Функция "Эхо" для терминала. Т.е. получение байта с компьютера по RS232 и отправка его обратно в ПК.
 
# Функция "Эхо" для терминала. Т.е. получение байта с компьютера по RS232 и отправка его обратно в ПК.
 
# Отобразить на экране монитора шахматную доску через VGA интерфейс.
 
# Отобразить на экране монитора шахматную доску через VGA интерфейс.
# Термометр на основе температурного сенсора (DS18B20, 1-WIRE) с выводом значения на семисегментный индикатор, либо на ЖКИ дисплей
+
# Термометр на основе температурного сенсора (DS18B20, 1-WIRE) с выводом значения на семисегментный индикатор либо на ЖКИ дисплей.
#  
+
# Калькулятор с клавиатурой (матрица 4×4 кнопки) с отображением на светодиодном (4-х позицонном) или ЖКИ дисплее:
 +
#* Операции (+|-|÷|×|...) над целыми числами;
 +
#* Операции (+|-|÷|×|...) над целыми и вещественными числами;
 +
#* Тригонометрические операции (sin|cos|tg|ctg|...) над целыми и вещественными числами;
 +
# Редактор текста с вводом с клавиатуры (PS/2)
 +
#* с выводом на ЖКИ дисплей LCD12864 (128×64 пикселей);
 +
#* с выводом в терминал по протоколу RS232.
 +
# часы реального времени (PCF8563 RTC Board) с выводом на семисегментный индикатор либо на ЖКИ дисплей.
 +
#* дополнительные функции: таймер, секундомер, будильник и др.
 +
 
  
 
==== Уровень сложности 3 ====
 
==== Уровень сложности 3 ====

Версия 10:40, 16 февраля 2014

Лекции ПТСиПЦУвСБ

Лекции

Практические
Тесты

Лабораторные

Доп. материалы

Содержание

Доступное оборудование


Варианты заданий

Уровень сложности 1

  1. Преобразователь 8-ми разрядного числа из двоичного кода в двоично-десятичный код с отображением на семисегментном индикаторе в десятичном виде
  2. Преобразователь числа из двоично-десятичного кода в 8-ми разрядный двоичный код с отображением на линейке светодиодов
    • входной код отображается на семисегментном индикаторе в десятичном виде
    • выходной код отображается на линейке светодиодов
  3. Калькулятор (4-разрядное число [×|+|-] 4-разрядное число)
    • значения входных аргументов задаётся переключателями, при этом эти значения отображаются в шестнадцатеричном виде на семисегментном индикаторе (первых два индикатора)
    • значение результата вычислений отображается в шестнадцатеричном виде на семисегментном индикаторе (вторые 2 индикатора)
    • выполняемая арифметическая операция задаётся кнопками, при этом на светодиодах фиксируется номер операции.
  4. часы с выводом на семисегментный индикатор.
  5. таймер с выводом на семисегментный индикатор.
  6. секундомер с выводом на семисегментный индикатор.


Уровень сложности 2

  1. Функция "Эхо" для терминала. Т.е. получение байта с компьютера по RS232 и отправка его обратно в ПК.
  2. Отобразить на экране монитора шахматную доску через VGA интерфейс.
  3. Термометр на основе температурного сенсора (DS18B20, 1-WIRE) с выводом значения на семисегментный индикатор либо на ЖКИ дисплей.
  4. Калькулятор с клавиатурой (матрица 4×4 кнопки) с отображением на светодиодном (4-х позицонном) или ЖКИ дисплее:
    • Операции (+|-|÷|×|...) над целыми числами;
    • Операции (+|-|÷|×|...) над целыми и вещественными числами;
    • Тригонометрические операции (sin|cos|tg|ctg|...) над целыми и вещественными числами;
  5. Редактор текста с вводом с клавиатуры (PS/2)
    • с выводом на ЖКИ дисплей LCD12864 (128×64 пикселей);
    • с выводом в терминал по протоколу RS232.
  6. часы реального времени (PCF8563 RTC Board) с выводом на семисегментный индикатор либо на ЖКИ дисплей.
    • дополнительные функции: таймер, секундомер, будильник и др.


Уровень сложности 3

  1. Калькулятор ([×|+|-]) в терминале. Задание входных и выходных данных и кода операции по интерфейсу RS232. (Например, набираешь в терминале "2+8=", после набора символа '=' из ПЛИС возвращается результат выражения.
  2. Отобразить на экране монитора надпись "ПЦУСБ" через VGA интерфейс.