| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Электротехника и схемотехника > Как ограничить модуль счета в вычитающем счетчеке? |
| Автор: PashaLIVE 17.1.2011, 20:44 |
| С суммирующи счетчиом все ясно при достижении нужной нам цифры просто сбрасываем в ноль ресетами, а вот как быть с вычитающим ? Подскажите где посМотреть, нужен пример хотябы как из счетчика с модулем 8 сделать модуль 6 Счетчики построенные на триггерах (автоматы) конкретно на JK или D например, обшарил весь инет и никак не могу найти инфу именно про ограничение вычитающих. |
| Автор: xvr 18.1.2011, 17:05 |
| При счете из 0 загружать в него (счетчик) ваш модуль-1 |
| Автор: PashaLIVE 20.1.2011, 10:38 |
| Пока у меня есть идея выполнить эту схему гашения из компаратора, с одним лишь выходом "больше", который будет сравнивать два n-разрядных числа (число счетчика с числом "предустановки" ) ,выход которого будет подавать сигнал через мультиплексор, в зависимости от направления счета либо на схему сброса триггеров(при счете на увелечение) либо на схему установки в заданное число(на уменьшение). НО как сделать эту схему установки если возможны различные варианты поступающих чисел. Мб надо предварительно обнулять счетчик? ДЛЯ ЯСНОСТИ: Необходимо спроектировать реверсивный счетчик на TV - триггерах с переменным модулем счета (16, 24, 32, 48) Добавлено через 5 минут и 9 секунд а если загружать это число при нулевом значении, то получается счетчик потеряет значения нуля и из единицы будет перескакивать в число н. Тогда как реализавать такую схему? Наверно нужны еще какието задерживающие элементы Добавлено через 6 минут и 11 секунд которые устовят только при последующем импульсе, походу надо очень много мультиплексоров втыкать |
| Автор: PashaLIVE 22.1.2011, 16:03 |
| Отлично! если со схемой я разоббрался то возникла другая проблема в виде неопределенносостояния тригерра Х которое ввиду замкнутости всей схемы не дает установится триггеру. Что делать? помогите пожалуста |
| Автор: xvr 22.1.2011, 22:56 |
| Предусмотреть вход асинхронного (или синхронного) сброса (в 0) |
| Автор: PashaLIVE 23.1.2011, 12:17 |
| Предусмотрел. Это неопредельное состояние идет через все схемы сброса и приходит обратно в триггер на теже самые сбросы. Как можно отсечь его? так чтобы если приходит Х он его игнорировал ( не умножал не складывал) |
| Автор: PashaLIVE 23.1.2011, 16:01 |
| Вообщем еще непонятно немного. Можешь помочь со схемой триггера |
| Автор: xvr 24.1.2011, 11:40 |
| Добавить ко всем триггерам вход R (асинхронный сброс), объединить их и вывести наружу. В начале моделирования подать на них импульс. Давайте вашу схему, я на ней подправлю, что надо |
| Автор: PashaLIVE 24.1.2011, 14:09 |
| кароче как мне обьяснили нужен общий сброс(асинхроный) который я через вход R делал. и нужен еще один ввход для сброса триггера при надобности. со схемой триггера трабла вот она изображение http://forum.vingrad.ru/act-Attach/type/post/id-2285926.html прога Schematics http://file.qip.ru/file/6tG5Oo6N/TVRblock.html |
| Автор: xvr 24.1.2011, 14:19 |
Не нужен, у триггера достаточно одного входа сброса. (Хотя можно сделать 2, будет немного проще). Суть в том, что бы сделать у всего счетчика дополнительный асинхронный вход сброса. Т.е. триггера внутри счетчика будут сбрасываться любым из 2х сигналов (2 инверсных сигнала сброса, объединенных по И и поданных на вход R всех триггеров) - один с выхода внутренней схемы сброса (компаратор, обеспечивающий сброс при счете вперед), и второй с внешнего входа сброса самого счетчика. |
| Автор: PashaLIVE 25.1.2011, 18:43 |
| Урррраааааа!!! Я сделал этот счетчик!!! Оказывается к элементу мультиплексора в своей библеотеке по затупу забыл привязать его схему, вот и глючило все. Зато сейчас все как по маслу работает, осталось топологию всего этого собрать |