TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика... |
12.11.2008, 21:51
|
|
Частый гость
Регистрация: 08.03.2008
Сообщений: 36
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Счетчик на микросхеме К155РЕ3
Доброго времени суток. ![Улыбка](images/smilies/icon_smile.gif) Перейду сразу к делу.
![Внимание!](images/smilies/icon_exclaim.gif) Имеется микросхема К155РЕ3 (ППЗУ на 256 байт, для тех, кто не знает). Имеется так же программатор для нее же. Еще семисегментная световая матрица (семисегментный индикатор), а так же источники питания и другая "мелочь".
Необходимо собрать на этой микросхеме (максимум на двух) двоичный восьмиразрядный счетчик с десятичной индикацией, написать программу, "зашить" ее в микросхему.
Собственно, не знаю, за что браться в начале и какие книги использовать. Технология "прошивки" не составляет труда, но вот написание кода для прошивки это дело совсем новое.
Может кто сталкивался с подобным или знает, как такое сделать
|
|
|
|
12.11.2008, 22:14
|
|
Частый гость
Регистрация: 12.02.2008
Сообщений: 14
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Счетчик на микросхеме К155РЕ3
Сообщение от Lord_Letalis
|
Необходимо собрать на этой микросхеме (максимум на двух) двоичный восьмиразрядный счетчик с десятичной индикацией
|
Не думал что сейчас можно найти такого "динозавра" как К155РЕ3 ну дай ему бог здоровья.
А если по делу то такие вещи сейчас собирают на PIC или AVR (я конструирую на PIC-ах все свои конструкции), и зачем вообще такое городить когда есть много готовых индикаторов для различных применений с параллельными и последоватьльными интерфейсами.
Вопрос такой зачем такой индикатор и к чему его собираетесь "цеплять"?
|
|
|
|
12.11.2008, 22:35
|
|
Частый гость
Регистрация: 08.03.2008
Сообщений: 36
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Цитата:
|
Не думал что сейчас можно найти такого "динозавра" как К155РЕ3 ну дай ему бог здоровья.
А если по делу то такие вещи сейчас собирают на PIC или AVR (я конструирую на PIC-ах все свои конструкции), и зачем вообще такое городить когда есть много готовых индикаторов для различных применений с параллельными и последоватьльными интерфейсами.
Вопрос такой зачем такой индикатор и к чему его собираетесь "цеплять"?
|
Я все понимаю, выглядит старо и нерационально для использования в 21 веке. И цеплять "это" я ни к чему не собираюсь. Просто тема курсовой, не более. Сам ни к каким результатам не пришел и решил спросить совета у сведущих в этом деле людей. Вот и все.
|
|
|
|
13.11.2008, 04:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 09.12.2007
Адрес: Новосибирск
Сообщений: 1,021
Сказал спасибо: 10
Сказали Спасибо 70 раз(а) в 63 сообщении(ях)
|
Если курсовик, то нужно, наверное, какую-то теоретическую подоплеку (булева алгебра, теория конечных автоматов и ...).
А если на пальцах то:
-(для одной РЕ3, получится счетчик перепадов, как "положительных", так и "отрицательных")
необходимо завести обратные связи с выхода
(7 сегментов) на вход и составить таблицу истинности,
т.е. при каждом изменении считаемого сигнала - что должно быть на выходе.
-если на двух РЕ3, то на первой делаешь двоичный счетчик (так же заведя с вых на вход обратные связи), на второй, тупо, преобразователь кода -
двоичный в семисегментный.
Советую начать со второго варианта.
__________________
И на камнях растут деревья!
|
|
|
|
13.11.2008, 20:32
|
|
Частый гость
Регистрация: 08.03.2008
Сообщений: 36
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от domowoj
|
Если курсовик, то нужно, наверное, какую-то теоретическую подоплеку (булева алгебра, теория конечных автоматов и ...).
|
Теория есть. Булевой алгебры будет достаточно, только вот никак не могу сообразить, какой должна быть программа счетчика (пускай будет второй вариант на двуз РЕ3).
Как я понимаю, необходимо составить характеристическое уравнение (или несколько) и перевести его в программу, которую нужно ввести в ППЗУ. Но у меня опыта нет по этой части. ![Смущение](images/smilies/icon_redface.gif) Я не представляю, как нужно это делать и каким образом перевести логику в программу.
|
|
|
|
13.11.2008, 21:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 09.12.2007
Адрес: Новосибирск
Сообщений: 1,021
Сказал спасибо: 10
Сказали Спасибо 70 раз(а) в 63 сообщении(ях)
|
Для понимания лучше всего, ИМХО, графический метод
(булеву алгебру я и сам за 25лет забыл).
Рисуешь эпюры (единички - нолики) входных воздействий и соответствующие им на выходе.
Входные сигналы это
адреса ПЗУ, выходные - содержание ПЗУ по данному адресу.
__________________
И на камнях растут деревья!
|
|
|
|
13.11.2008, 21:16
|
|
Заблокирован
Регистрация: 05.12.2006
Сообщений: 4,033
Сказал спасибо: 169
Сказали Спасибо 387 раз(а) в 281 сообщении(ях)
|
Re: Счетчик на микросхеме К155РЕ3
Сообщение от Lord_Letalis
|
Доброго времени суток. Перейду сразу к делу.
Имеется микросхема К155РЕ3 (ППЗУ на 256 байт, для тех, кто не знает). Имеется так же программатор для нее же. Еще семисегментная световая матрица (семисегментный индикатор), а так же источники питания и другая "мелочь".
Необходимо собрать на этой микросхеме (максимум на двух) двоичный восьмиразрядный счетчик с десятичной индикацией, написать программу, "зашить" ее в микросхему.
|
Не.. Ну это уже технический юмор..
А если серьезнее.. то РЕ3 - ППЗУ на 64 байта.. всего навсего..
Потом..
Для этого "странного" дела нужно две РЕ3.
Вторая - 7 сегментный "запрограммированный" дешифратор. ( с таблицей программирования имхо, разберетесь..). Это попроще..
Немного посложнее "сделать" на РЕ3 счетчик. 8O
Но возможно!
Нужно сделать обратные связи с выхода на вход (адрес).
Но на младший разряд адреса должен поступить логический сигнал в выхода с задержкой! ( например, интегрирующая цепочка ), чтобы была возможность увидеть "бег" циферок на индикаторе..
...
Но.. странно все это..
|
|
|
|
13.11.2008, 21:18
|
|
Частый гость
Регистрация: 08.03.2008
Сообщений: 36
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от domowoj
|
Для понимания лучше всего, ИМХО, графический метод
(булеву алгебру я и сам за 25лет забыл).
Рисуешь эпюры (единички - нолики) входных воздействий и соответствующие им на выходе.
Входные сигналы это
адреса ПЗУ, выходные - содержание ПЗУ по данному адресу.
|
Это понятно. Спасибо.
А схемы искомого счетчика никто не может порекомендовать или хотя бы место, где найти?
"Книжечку, в которой есть то, что должен знать студент" (с)
|
|
|
|
13.11.2008, 21:23
|
|
Частый гость
Регистрация: 08.03.2008
Сообщений: 36
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Счетчик на микросхеме К155РЕ3
Сообщение от vo1
|
РЕ3 - ППЗУ на 64 байта.. всего навсего..
|
На 256 бит. 32 байта (32 слова x 8 разрядов)
|
|
|
|
13.11.2008, 21:28
|
|
Заблокирован
Регистрация: 05.12.2006
Сообщений: 4,033
Сказал спасибо: 169
Сказали Спасибо 387 раз(а) в 281 сообщении(ях)
|
Re: Счетчик на микросхеме К155РЕ3
Сообщение от Lord_Letalis
|
Сообщение от vo1
|
РЕ3 - ППЗУ на 64 байта.. всего навсего..
|
На 256 бит. 32 байта (32 слова x 8 разрядов)
|
Да,да..все правильно, я тоже ошибся..
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:13.
|
|