TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика... |
13.11.2008, 23:14
|
|
Заблокирован
Регистрация: 05.12.2006
Сообщений: 4,033
Сказал спасибо: 169
Сказали Спасибо 387 раз(а) в 281 сообщении(ях)
|
Теперь - счетчик..
Ну наш генератор - это уже счетчик, правда однобитный..
А нам нужно - 4 бита.
Тоесть - еще три..
Так сделаем нашей РЕшке больше состояний.
Для этого соединим еще три вихода(те что постарше) соответствующими входами адреса.. 8O
И программируем нашу РЕшку так, чтобы на задействованных нами выходах появился двоичный код нашего счетчика, тоесть составить соответствующую таблицу.. - это нужно немножко подумать логически..
...
И все..
...
Хотя... в принципе.. можно подумать и об одной! микросхеме РЕ3 !
Но это уже головоломка, не для "слабонервных"..
|
|
|
|
13.11.2008, 23:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.05.2008
Адрес: регион 63
Сообщений: 1,831
Сказал спасибо: 742
Сказали Спасибо 683 раз(а) в 386 сообщении(ях)
|
Нда ,в принципе возможно,у меня такая проблема стояла года 4 назад надо было заменить прошивку РЕшке чтоб изменить кратность счета,но толком никто не мог обяснить каков алгоритм дейтвия и как то мы это дело обошли.Толково обЪясняете ,спасибо.
__________________
Да здравствует Разум,да сгинет Маразм!
|
|
|
|
14.11.2008, 08:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 09.12.2007
Адрес: Новосибирск
Сообщений: 1,021
Сказал спасибо: 10
Сказали Спасибо 70 раз(а) в 63 сообщении(ях)
|
Re: Счетчик на микросхеме К155РЕ3
Сообщение от Lord_Letalis
|
двоичный восьмиразрядный счетчик с десятичной индикацией
|
Так все таки восьмиразрядный или делитель на 8?
Восьмиразрядный не получиться.
Если делитель на 8, то подскажу одно (в целях воспитания - одно):
-на нулевой адрес подаешь входной сигнал
-нулевой вых сигна с ПЗУ должен повторять входной
и д.б. подан на адрес 1,
-сигнал с вых 1 д.б. = нулевму деленному на 2 и подан на адрес 2
-сигнал с вых 2 д.б. = вых 1 деленному на 2 и подан на адрес 3
И т.д.
На вых 1,2,3 будет сигнал твоего синтезированного счетчика.
Не забудь, что РЕ3 с открытым коллектором по выходу.
__________________
И на камнях растут деревья!
|
|
|
|
14.11.2008, 10:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Уважаемые коллеги, может я конечно не прав, но счетчик - это схема со _стабильными_ состояниями, т.е. она должна иметь элементы памяти (триггеры) и вход счета(хотя-бы один). Предлагаемые здесь решения - не счетчики, а одно- и многофазные генераторы. Исходя из того, что данная задача - учебная, из курса теории цифровых автоматов, я думаю, что решение её - классическое: набор D-триггеров (в любом виде ТМ2, ТМ8 ИР23, ИР22) и РЕ3 с прошивкой таблицы состояний, включенная в цепи обратной связи триггеров.
|
|
|
|
14.11.2008, 11:03
|
|
Частый гость
Регистрация: 16.02.2005
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
На 155РЕ3 можно сделать счетчик-делитель максимум на 16 (4 разрядный). Основная идея таких схем - проектирование автомата, меняющего состояние при каждом изменении тактирующего (счетного) входа, типа: S0-›S1-›..S31-›S0. Такие автоматы прекрасно разобраны в любом учебнике по цифровым схемам. Сам долгое время пользовался книгой: Г.Хоуп Проектирование цифровых вычислительных устройств на интегральных схемах. Москва, "Мир", 1984г.
Особенность таких автоматов в том, что два соседних состояния должны отличаться только на один разряд кода - иначе будут гонки. Вторая РЕ3 понадобится для преобразования двоичного кода счетчика с код семисегментного индикатора. Ну тут все просто.
|
|
|
|
14.11.2008, 11:35
|
|
Частый гость
Регистрация: 30.09.2004
Сообщений: 39
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Счетчик на микросхеме К155РЕ3
Сообщение от Lord_Letalis
|
Имеется микросхема К155РЕ3 (ППЗУ на 256 байт, для тех, кто не знает). Имеется так же программатор для нее же. Еще семисегментная световая матрица (семисегментный индикатор), а так же источники питания и другая "мелочь".
Необходимо собрать на этой микросхеме (максимум на двух) двоичный восьмиразрядный счетчик с десятичной индикацией, написать программу, "зашить" ее в микросхему.
|
Мне кажется, что задача неполно поставлена, не все понятно.
Счетчик на 8 двоичных разрядов - это один вход, на который подаются импульсы счета, и 8 двоичных выходов. Верно? На 8 разрядах можно иметь 256 комбинаций от 0 до 255 десятичных чисел. Для отображения десятичного числа 255 нужно уже не один, а три 7-сегм.индикатора!
Ну, а для создания двоичного счетчика на РЕ3, могу сказать, что без проблем на одной прошитой микросхеме реализуется 4-разрядный двоичный счетчик путем обратных связей с 4-х выходов на 4 входы адреса (один адресный вход служит для подачи на него счетных импульсов). См.последние сообщения, где это теоретически обосновывается....
|
|
|
|
14.11.2008, 15:32
|
|
Прописка
Регистрация: 09.09.2008
Адрес: г. Вологда
Сообщений: 291
Сказал спасибо: 184
Сказали Спасибо 141 раз(а) в 87 сообщении(ях)
|
Сообщение от MisterDi
|
Уважаемые коллеги, может я конечно не прав, но счетчик - это схема со _стабильными_ состояниями, т.е. она должна иметь элементы памяти (триггеры) и вход счета(хотя-бы один). Предлагаемые здесь решения - не счетчики, а одно- и многофазные генераторы. Исходя из того, что данная задача - учебная, из курса теории цифровых автоматов, я думаю, что решение её - классическое: набор D-триггеров (в любом виде ТМ2, ТМ8 ИР23, ИР22) и РЕ3 с прошивкой таблицы состояний, включенная в цепи обратной связи триггеров.
|
Всё правильно. Только на РЕ3 Счётчика не получить. Тут нужны элементы памяти. А дешифратор семисегментного индикатора получается просто.
|
|
|
|
14.11.2008, 16:06
|
|
Заблокирован
Регистрация: 05.12.2006
Сообщений: 4,033
Сказал спасибо: 169
Сказали Спасибо 387 раз(а) в 281 сообщении(ях)
|
А то что "нарисовал" выше - это что, не счетчик ? 8O
У этой "программной" схемы есть стабильные "триггерные" состояния! благодаря обратным связям.
Сам проверял когда-то!
Так что это не "философия" и не теория..
|
|
|
|
14.11.2008, 17:35
|
|
Прописка
Регистрация: 09.06.2007
Сообщений: 96
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Сообщение от alnikr
|
Сообщение от MisterDi
|
Уважаемые коллеги, может я конечно не прав, но счетчик - это схема со _стабильными_ состояниями, т.е. она должна иметь элементы памяти (триггеры) и вход счета(хотя-бы один). Предлагаемые здесь решения - не счетчики, а одно- и многофазные генераторы. Исходя из того, что данная задача - учебная, из курса теории цифровых автоматов, я думаю, что решение её - классическое: набор D-триггеров (в любом виде ТМ2, ТМ8 ИР23, ИР22) и РЕ3 с прошивкой таблицы состояний, включенная в цепи обратной связи триггеров.
|
Всё правильно. Только на РЕ3 Счётчика не получить. Тут нужны элементы памяти. А дешифратор семисегментного индикатора получается просто.
|
Счётчик сделать можно. Память здесь образуется за счёт обратных связей с выходов на входы и правильной прошивки. Именно таким образом реализованы контроллеры микропрограмм в процессорах.
|
|
|
|
14.11.2008, 17:59
|
|
Частый гость
Регистрация: 30.09.2004
Сообщений: 39
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
|
СЧЕТЧИК ДЕЛАЕТСЯ СООТВЕТСТВУЮЩЕЙ ПРОШИВКОЙ И ОБРАТНЫМИ СВЯЗЯМИ !
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:08.
|
|