С помощью этой таблицы легко определить, что
![]()
По этим функциям построена схема на МЭ фирмы Altera, представленная на рисунке 6, а на рисунке 7 - временные диаграммы, поясняющие работу схемы.

Рис.6. Счётчик по модулю 9, 10, 11.

Рис.7. Временные диаграммы работы счётчика по модулю 9, 10, 11.
Определим
длительность двух переходных процессов, формирующих сигналы
и сигналы данных
:
![]()
а формирование данных:
![]()
Счетчик по модулю 10 строится на макроэлементе 74168, который сам и является счетчиком по модулю 10. Загрузка в таком счётчике отсутствует. На рисунке 8 изображена схема счётчика, а на рисунке 9 – временные диаграммы работы делителя.

Рис.8.
Делитель на
на МЭ фирмы Altera.

Рис.9. Временные диаграммы работы
делителя на ![]()
Для
построения делителя на МЭ фирмы Altera
используются счетчики из папки lpm:
16-разрядный счетчик lpm_counter с синхронной загрузкой данных. На
рисунке 6 показана схема 16-разрядного счетчика. Модуль пересчета
этого счетчика определяется
соотношением
, т.е. он задается параллельной
записью в счетчик числа
. Число
– двухбайтовое, содержащее мдадший
байт
и старший байт
, хранящиеся в памяти в соседних
ячейках. Оба байта должны быть записаны в регистры памяти 74377b. По команде
вырабатывается системный сигнал
управления
, а дешифратор адресных сигналов
внешних устройств вырабатывает сигнал
, который разрешает запись младшего
байта
в регистр; запись производится
положительным перепадом сигнала
. Аналогичным образом по команде
записывается старший байт данных
в регистр 74377b.
Временные
диаграммы работы счетчика представлены на рисунке 11. После загрузки младшего
байта
и старшего байта
, которая разрешается сигналом
, возникающем в нулевом состоянии
счетчика, счетчик начинает считать до нуля, после чего снова произойдет
загрузка. На рисунке запись младшего и старшего байта осуществляется
одновременно, реально же запись младшего и старшего байта происходит в разные
моменты времени.
Схема
16-разрядного делителя частоты используется как в неподвижном канале (на
тактовый вход подается сигнал с выхода делителя на
), так и в подвижном канале (на
тактовый вход подается сигнал с выхода делителя на
). Выходные сигналы счетчиков
являются сигналами
и
.

Рис.10. Схема
16-разрядного делителя на
.

Рис.11. Временные диаграммы 16-разрядного делителя.
Макроэлемент
счетчика используется в режиме делителя на
; для
выходной сигнал снимается с выхода
(схема представлена на рисунке 12, а
временные диаграммы – на рисунке 13). Эта же схема формирует сигнал частоты
для опроса шифратора клавиатуры, при
этом коэффициент деления

Тогда
![]()
если использовать 16-разрядный
счетчик с выходом
, при этом частота выходного сигнала

|
|
Рис.12. Делитель на
и
.

Рис.13. Временные
диаграммы работы делителя на
и
.

Рис.14. Схема
16-разрядного делителя на ![]()
Делитель на
строится по такому же принципу, что
и делитель на
(16-разрядный счетчик с записью
двухбайтовых чисел). На вход делителя поступает сигнал частоты
, выходной сигнал делителя -
. Схема делителя на
показана на рисунке 14.
Для управления имитатором используются 16 клавиш, каждой из которых приписан свой 4-разрядный двоичный код. При нажатии любой клавиши контроллер клавиатуры должен выдавать двоичный код этой клавиши и флаг клавиатуры, указывающий сигнал запроса прерывания IR (InterruptRequest). На рисунке 16 изображена схема шифратора клавиатуры, содержащая счетчик по модулю 16 (74169) и мультиплексор 16®1 (161mux).

Рис.12. Схема шифратора клавиатуры.
При замыкании
клавиши
выходной сигнал
мультиплексора примет значение 1 в момент времени, когда
счетчик установится в состояние
, что приведет к появлению значения
сигнала
и блокировке счета. Пока клавиша
нажата, счетчик выдает число
, а D-триггер – сигнал
. При отпускании клавиши сигнал
установится в
и счетчик продолжит счет. Чем ниже частота задающего
генератора, тем надежнее исключается «дребезг» контактов клавиш. На частоте
генератора
«дребезг» надежно устраняется. На
рисунке 17 – временные диаграммы для случая, когда нажата клавиша с номером 9.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.