ПТСиПЦУвСБ/Практическая работа 4 — различия между версиями
Материал из Wiki
ANA (обсуждение | вклад) (Новая страница: «{{ПТСиПЦУвСБ TOC}} == Доступное оборудование == * [http://www.wvshare.com/product/Open3S500E-Package-B.htm XILINX Development Boa…») |
ANA (обсуждение | вклад) м |
||
Строка 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| | + | [[Файл: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
- Практическая работа 2
- Практическая работа 3
- Практическая работа 4
Тесты
Лабораторные
Доп. материалы
Содержание |
Доступное оборудование
Варианты заданий
Уровень сложности 1
- Преобразователь 8-ми разрядного числа из двоичного кода в двоично-десятичный код с отображением на семисегментном индикаторе в десятичном виде
- Преобразователь числа из двоично-десятичного кода в 8-ми разрядный двоичный код с отображением на линейке светодиодов
- входной код отображается на семисегментном индикаторе в десятичном виде
- выходной код отображается на линейке светодиодов
- Калькулятор (4-разрядное число [×|+|-] 4-разрядное число)
- значения входных аргументов задаётся переключателями, при этом эти значения отображаются в шестнадцатеричном виде на семисегментном индикаторе (первых два индикатора)
- значение результата вычислений отображается в шестнадцатеричном виде на семисегментном индикаторе (вторые 2 индикатора)
- выполняемая арифметическая операция задаётся кнопками, при этом на светодиодах фиксируется номер операции.
- часы с выводом на семисегментный индикатор.
- таймер с выводом на семисегментный индикатор.
- секундомер с выводом на семисегментный индикатор.
Уровень сложности 2
- Функция "Эхо" для терминала. Т.е. получение байта с компьютера по RS232 и отправка его обратно в ПК.
- Отобразить на экране монитора шахматную доску через VGA интерфейс.
- Термометр на основе температурного сенсора (DS18B20, 1-WIRE) с выводом значения на семисегментный индикатор либо на ЖКИ дисплей.
- Калькулятор с клавиатурой (матрица 4×4 кнопки) с отображением на светодиодном (4-х позицонном) или ЖКИ дисплее:
- Операции (+|-|÷|×|...) над целыми числами;
- Операции (+|-|÷|×|...) над целыми и вещественными числами;
- Тригонометрические операции (sin|cos|tg|ctg|...) над целыми и вещественными числами;
- Редактор текста с вводом с клавиатуры (PS/2)
- с выводом на ЖКИ дисплей LCD12864 (128×64 пикселей);
- с выводом в терминал по протоколу RS232.
- часы реального времени (PCF8563 RTC Board) с выводом на семисегментный индикатор либо на ЖКИ дисплей.
- дополнительные функции: таймер, секундомер, будильник и др.
Уровень сложности 3
- Калькулятор ([×|+|-]) в терминале. Задание входных и выходных данных и кода операции по интерфейсу RS232. (Например, набираешь в терминале "2+8=", после набора символа '=' из ПЛИС возвращается результат выражения.
- Отобразить на экране монитора надпись "ПЦУСБ" через VGA интерфейс.