- •Кыргызский государственный технический университет им. И.Раззакова
- •Пояснительная записка
- •Введение
- •Цели и задачи курсового проектирования
- •Техническое задание на курсовое проектирование
- •Общий обзор
- •Блок схема
- •Логика построении 7- сегментного индикатора Проектирование схемы семисегментного дисплея
- •Разработка логической схемы устройства
- •Названия устройств и схем
- •Конвертер двоичного кода в bcd
- •Использующие элементы
- •Использующие элементы
- •Счётчик
- •Компаратор
- •Использующие элементы: Шифратор приоритетов
- •Преобразование 5 бит
- •Использующие элементы и принцип работы
- •Заключение
- •Список литературы
Разработка логической схемы устройства
Для того чтобы спроектировать микросхему для управления часы будильник, нужно иметь определенное ПО. В нашем случае это среда проектирование логических схем «Logisim».
Logisim – инструмент позволяющий разрабатывать и моделировать цифровые электрические схемы, используя графический интерфейс пользователя. Logisim – свободное программное обеспечение, выпущенное под GNU GPL; может запускаться на Microsoft Windows, Mac OS X, и Linux. Код полностью написан на Java с использованием библиотеки Swing для графического интерфейса пользователя. Основной разработчик, Carl Burch, работает над Logisim с его появления в 2001 году. Программа чаще всего используется учащимися в курсе изучения информатики для разработки и экспериментов с цифровыми схемами при моделировании. Схемы разрабатываются в Logisim с помощью графического интерфейса, близкого к традиционному для программ для рисования, такой интерфейс встречается во многих других программах для моделирования схем.
Названия устройств и схем
№ |
Наименования |
Примечание |
1 |
Binary to BinaryCodedDecimal 6 Bit |
6 битный конвертер двоичного кода в двоично десятичное число |
2 |
Binary to BinaryCodedDecimal 5 Bit |
5 битный конвертер двоичного кода в двоично десятичное число |
3 |
Time Display Switch |
вкл. или выкл. отображения часов |
4 |
Input to 5 Bit Converter |
Ввод и конвертация 5 битного значения |
5 |
Key Input Reflect |
Передача значения с клавиатуры в устройство ввода |
6 |
Indicator and Input Switch |
Переключатель между индикаторами и установка времени для будильника |
7 |
Input to 6 Bit Converter |
Ввод и конвертация 6 битного значения |
8 |
To Connect Two Digit Displays |
Соединение двух дисплеев |
9 |
Show to Digit Display |
Вывод на 16 - сегментный индикатор |
Binary to BinaryCodedDecimal 6 Bit
Конвертер двоичного кода в bcd
BCD — это двоично-десятичное число, в котором каждая цифра десятичного числа соответствует своему эквивалентному двоичному числу. Это означает, что LSB десятичного числа представлен его эквивалентным двоичным числом, и аналогичным образом другие старшие значащие биты десятичного числа также представлены их эквивалентными двоичными числами .
Например, код BCD 14:
Рис. 8 Двоично-десятичное число
Давайте разработаем преобразователь 4-битного двоичного кода в двоично-десятичный код. Поскольку 4 бита могут представлять от 0 до 15, мы можем нарисовать таблицу преобразования следующим образом:
Рис. 9 Таблица преобразования двоичного кода в двоично-десятичный код
Поскольку 6 бита могут представлять от 0 до 63. Наша схема будет выглядит так. Рис. 10
Рис. 10 Схема 6 битного конвертера
Ниже отображена блок схема нашего конвертера Рис. 10
Рис. 11 Блок схема нашего конвертера