Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Программируемая логика

Программируемая логика FPGA, CPLD

Ответ
 
Опции темы Опции просмотра
Старый 24.11.2011, 10:52   #1
evgenjke
Junior Member
 
Регистрация: 24.11.2011
Возраст: 27
Сообщений: 5
Вес репутации: 100/0
evgenjke will become famous soon enoughevgenjke will become famous soon enough
По умолчанию D-триггер

Добрый день. Помогите пожалуйста со следующим заданием задали сделать я не пойму что как, вроде прога и простенькая.
Составьте программную модель D-триггера, имеющего входа R (разряд 0 входного порта), S (разряд1), вход С (разряд 2), вход D (разряд 3). Выходы триггера - разряды 0...3 выходного порта: прямой выход; разряды 4...7 - инверсный . P.S для микросхемы КР580ВМ80А
evgenjke вне форума   Ответить с цитированием
Старый 25.11.2011, 16:52   #2
canis
Senior Member
 
Аватар для canis
 
Регистрация: 04.08.2010
Адрес: Москва
Сообщений: 105
Вес репутации: 174/32
canis has a spectacular aura aboutcanis has a spectacular aura about
Отправить сообщение для canis с помощью ICQ Отправить сообщение для canis с помощью Skype™
По умолчанию Re: D-триггер

Ну ты разобрался, как D-триггер работает? Понимаешь, что он делает?

В итоге нужна программа под микропроцессор, которая бы позволила работать ему как D-триггер?
canis вне форума   Ответить с цитированием
Старый 25.11.2011, 17:50   #3
evgenjke
Junior Member
 
Регистрация: 24.11.2011
Возраст: 27
Сообщений: 5
Вес репутации: 100/0
evgenjke will become famous soon enoughevgenjke will become famous soon enough
По умолчанию Re: D-триггер

та не особо разобрался почитал в интернете про него как работает и что он делает нам не рассказывали а дали защиту составить программную модель. вот даже не знаю с чего начать писать программу
evgenjke вне форума   Ответить с цитированием
Старый 25.11.2011, 17:51   #4
evgenjke
Junior Member
 
Регистрация: 24.11.2011
Возраст: 27
Сообщений: 5
Вес репутации: 100/0
evgenjke will become famous soon enoughevgenjke will become famous soon enough
По умолчанию Re: D-триггер

Цитата:
Сообщение от canis Посмотреть сообщение
Ну ты разобрался, как D-триггер работает? Понимаешь, что он делает?

В итоге нужна программа под микропроцессор, которая бы позволила работать ему как D-триггер?
ну да нужно написать программу
evgenjke вне форума   Ответить с цитированием
Старый 25.11.2011, 18:19   #5
Vovka
Senior Member
 
Аватар для Vovka
 
Регистрация: 27.12.2007
Адрес: недалеко от г.Белгорода
Возраст: 51
Сообщений: 1,888
Вес репутации: 2862/86
Vovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond repute
Отправить сообщение для Vovka с помощью ICQ
По умолчанию Re: D-триггер

Цитата:
Сообщение от evgenjke Посмотреть сообщение
Добрый день. Помогите пожалуйста со следующим заданием задали сделать я не пойму что как, вроде прога и простенькая.
Составьте программную модель D-триггера, имеющего входа R (разряд 0 входного порта), S (разряд1), вход С (разряд 2), вход D (разряд 3). Выходы триггера - разряды 0...3 выходного порта: прямой выход; разряды 4...7 - инверсный . P.S для микросхемы КР580ВМ80А
Логика программы проста.
1. Учим как работает D-триггер - сложного ничего нет
2. Настраиваем пины 0-3 на вход, а остальные на выход.
3. В цикле опрашиваем состояние состояние пинов 0-3 и соответственно таблицы истинности D-тригера выводим 1 или 0 на соответствующие пины, а там где инверсное состояние - инвертируем и выводим.
Для начала так. Потом надо будет вставить защиту от дребезга.


ЗЫ. А я думал что эти микропроцессоры вымерли лет 15 назад...
Если не секрет, где такому учат?
Vovka вне форума   Ответить с цитированием
Старый 25.11.2011, 18:56   #6
Bill
Senior Member
 
Аватар для Bill
 
Регистрация: 26.02.2007
Адрес: Челябинск
Возраст: 68
Сообщений: 2,215
Вес репутации: 1898/83
Bill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant future
По умолчанию Хм... а в персональном компьтере,

Цитата:
Сообщение от Vovka Посмотреть сообщение
А я думал что эти микропроцессоры вымерли лет 15 назад...
Если не секрет, где такому учат?
по-вашему, что стоит?
Bill вне форума   Ответить с цитированием
Старый 25.11.2011, 23:39   #7
evgenjke
Junior Member
 
Регистрация: 24.11.2011
Возраст: 27
Сообщений: 5
Вес репутации: 100/0
evgenjke will become famous soon enoughevgenjke will become famous soon enough
По умолчанию Re: D-триггер

Цитата:
Сообщение от Vovka Посмотреть сообщение
Логика программы проста.
1. Учим как работает D-триггер - сложного ничего нет
2. Настраиваем пины 0-3 на вход, а остальные на выход.
3. В цикле опрашиваем состояние состояние пинов 0-3 и соответственно таблицы истинности D-тригера выводим 1 или 0 на соответствующие пины, а там где инверсное состояние - инвертируем и выводим.
Для начала так. Потом надо будет вставить защиту от дребезга.


ЗЫ. А я думал что эти микропроцессоры вымерли лет 15 назад...
Если не секрет, где такому учат?
в институте работаем в этой программе КР580ВМ80А

а можете подробно написать какими командами задавать
evgenjke вне форума   Ответить с цитированием
Старый 30.11.2011, 12:56   #8
Vadim_vv
Member
 
Регистрация: 15.02.2010
Возраст: 43
Сообщений: 64
Вес репутации: 118/33
Vadim_vv will become famous soon enoughVadim_vv will become famous soon enough
По умолчанию Re: D-триггер

поделюсь маленькой подсказкой - рыть нужно в сторону z80 (старый добрый синклер)
сам проц не имеет памяти, программа пишется во внешнее ПЗУ.
http://ru.wikipedia.org/wiki/%D0%A4%...Z80_pinout.svg
ключевые слова для поиска инфы - ассемблер, z80...
п.с. какие же спецы из институтов выходят... печально(

п.п.с.
http://www.zilog.com/docs/z80/um0080.pdf
изучайте

Последний раз редактировалось Vadim_vv; 30.11.2011 в 13:04.
Vadim_vv вне форума   Ответить с цитированием
Старый 30.11.2011, 13:12   #9
Vovka
Senior Member
 
Аватар для Vovka
 
Регистрация: 27.12.2007
Адрес: недалеко от г.Белгорода
Возраст: 51
Сообщений: 1,888
Вес репутации: 2862/86
Vovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond repute
Отправить сообщение для Vovka с помощью ICQ
По умолчанию Re: D-триггер

Цитата:
Сообщение от Vadim_vv Посмотреть сообщение
поделюсь маленькой подсказкой - рыть нужно в сторону z80 (старый добрый синклер)
У Z80 больше команд чем у КР580ВМ80А и архитектура побольше
Vovka вне форума   Ответить с цитированием
Старый 30.11.2011, 18:39   #10
digiprog
Member
 
Регистрация: 15.05.2008
Возраст: 48
Сообщений: 94
Вес репутации: 173/40
digiprog has a spectacular aura aboutdigiprog has a spectacular aura about
По умолчанию Re: D-триггер

Судя по высказываниям
Цитата:
в институте работаем в этой программе КР580ВМ80А
а можете подробно написать какими командами задавать
ТС работает в виртуальной машине типа Эмулятор учебной микроЭВМ УМПК-580, а не с реальным "железом". Надо брать учебно-методическую литературу, лабораторные работы, учебные пособия, они должны быть на вашем факультете, и изучать. Для начала попробуйте выяснить адреса управляющих регистров того же К580ВВ55, на котором и будут настраиваться входные и выходные сигналы.

Вот, например, учебное пособие по К580ВВ55, может что прояснится.
__________________
Если вы все перепробовали и ничего не получается, пора читать инструкцию.
digiprog вне форума   Ответить с цитированием
Старый 30.11.2011, 20:52   #11
evgenjke
Junior Member
 
Регистрация: 24.11.2011
Возраст: 27
Сообщений: 5
Вес репутации: 100/0
evgenjke will become famous soon enoughevgenjke will become famous soon enough
По умолчанию Re: D-триггер

Цитата:
Сообщение от digiprog Посмотреть сообщение
Судя по высказываниямТС работает в виртуальной машине типа Эмулятор учебной микроЭВМ УМПК-580, а не с реальным "железом". Надо брать учебно-методическую литературу, лабораторные работы, учебные пособия, они должны быть на вашем факультете, и изучать. Для начала попробуйте выяснить адреса управляющих регистров того же К580ВВ55, на котором и будут настраиваться входные и выходные сигналы.

Вот, например, учебное пособие по К580ВВ55, может что прояснится.
спасибо за литературу сейчас буду разбираться ))
evgenjke вне форума   Ответить с цитированием
Старый 01.12.2011, 03:16   #12
killer258
Senior Member
 
Аватар для killer258
 
Регистрация: 30.12.2007
Адрес: Череповец
Возраст: 48
Сообщений: 1,206
Вес репутации: 588/57
killer258 is a name known to allkiller258 is a name known to allkiller258 is a name known to allkiller258 is a name known to allkiller258 is a name known to allkiller258 is a name known to all
Отправить сообщение для killer258 с помощью ICQ
По умолчанию Re: D-триггер

Цитата:
Сообщение от Vovka Посмотреть сообщение
У Z80 больше команд чем у КР580ВМ80А и архитектура побольше
Z80 до сих пор вспоминаю с теплотой и ностальгией. Не менее двухсот команд,(а не "всего лишь 35"),туча команд пересылки из одних регистров в другие во всех мыслимых сочетаниях, а не через w, как в пиках. Команды перемещения блоков тоже впечатлили. Особенно запомнилась команда, одним махом переключавшая набор регистров на альтернативный, когда надо сохранить контекст, и обратно. Жаль, что в пиках такой возможности нет. Хороший был проц этот Z80. Плохо, что в нём не было таймеров, как в микроконтроллерах.
killer258 вне форума   Ответить с цитированием
Старый 01.12.2011, 08:09   #13
Bill
Senior Member
 
Аватар для Bill
 
Регистрация: 26.02.2007
Адрес: Челябинск
Возраст: 68
Сообщений: 2,215
Вес репутации: 1898/83
Bill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant future
По умолчанию Ну, так Z80 все-таки - микропроцессор,

Цитата:
Сообщение от killer258 Посмотреть сообщение
Z80 до сих пор вспоминаю с теплотой и ностальгией. Не менее двухсот команд,(а не "всего лишь 35"),туча команд пересылки из одних регистров в другие во всех мыслимых сочетаниях, а не через w, как в пиках. Команды перемещения блоков тоже впечатлили. Особенно запомнилась команда, одним махом переключавшая набор регистров на альтернативный, когда надо сохранить контекст, и обратно. Жаль, что в пиках такой возможности нет. Хороший был проц этот Z80. Плохо, что в нём не было таймеров, как в микроконтроллерах.
а не микроконтроллер. Поэтому таймеры, порты В/В, UART, контроллер прерываний выпускались в виде дополнительных микросхем. Если ностальгия замучила - посмотрите у Zilog МК на основе Z80 или, на худой конец, семейство Z8+. Там тоже много чего есть. Или нет?
Bill вне форума   Ответить с цитированием
Старый 03.12.2011, 17:17   #14
SSH
Banned
 
Регистрация: 27.02.2007
Адрес: Красноярск
Возраст: 48
Сообщений: 2,387
Вес репутации: 950/0
SSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to behold
По умолчанию Re: D-триггер

за подобную постановку задачи, IMHO, и институт закрыть, и студентов таких - в шею.
SSH вне форума   Ответить с цитированием
Старый 03.12.2011, 23:34   #15
Bill
Senior Member
 
Аватар для Bill
 
Регистрация: 26.02.2007
Адрес: Челябинск
Возраст: 68
Сообщений: 2,215
Вес репутации: 1898/83
Bill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant future
По умолчанию Тогда нужно будет закрыть

Цитата:
Сообщение от SSH Посмотреть сообщение
за подобную постановку задачи, IMHO, и институт закрыть, и студентов таких - в шею.
примерно половину из всех существующих вузов. А в ближайшем будущем - процентов 90. Что касается студентов, то по-настоящему учатся в вузах примерно 5% от общего числа. Остальные - балласт, который необходим для того, чтобы утлое суденышко нашего "высшего" образования не перевернулось и не пошло ко дну. Хотя, на мой взгляд, это было бы лучшем вариантом. Лучше не иметь никакого образования вообще, чем иметь то, что мы имеем сейчас. Или нет?
Bill вне форума   Ответить с цитированием
Старый 12.12.2011, 00:04   #16
and_69
Senior Member
 
Регистрация: 12.02.2009
Возраст: 49
Сообщений: 104
Вес репутации: 95/0
and_69 will become famous soon enough
По умолчанию Re: Тогда нужно будет закрыть

Цитата:
Сообщение от Bill Посмотреть сообщение
примерно половину из всех существующих вузов. А в ближайшем будущем - процентов 90. Что касается студентов, то по-настоящему учатся в вузах примерно 5% от общего числа. Остальные - балласт, который необходим для того, чтобы утлое суденышко нашего "высшего" образования не перевернулось и не пошло ко дну. Хотя, на мой взгляд, это было бы лучшем вариантом. Лучше не иметь никакого образования вообще, чем иметь то, что мы имеем сейчас. Или нет?
Золотые слова, из диалога с юным дарованием:
"... а мы сейчас ассемблер учим.
Да, и какой?
Как какой? Просто ассемблер"
Минут несколько потратил чтобы объяснить, что асм это не универсальный язык и у каждого он свой. Не уверен что мне поверили. А чел на Радиотехнике учится, и уж не первый год.
Намедни кстати, стенд делал, для энергетиков, так тот стенд укомплектован приборами 73 - 86 гг выпуска. Не все в рабочем состоянии (частично пограблены, палладий, мать его). Говорю:" давайте мол, вставлю телевизор вместо прибора, да отрисую картинку. Быстрее будет, чем ремонтировать". Не согласились. А ведь пойдут ребята (ну те кто в манагеры не подастся) на объекты энергетики... Вот такая картина, во всей солнешной Бурятии
and_69 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Триггер Шмитта в PIC18F25K80 surf3581 Продукция MICROCHIP 4 18.11.2011 13:16
Триггер специального события ШИМ на PIC18f4431 Skier Продукция MICROCHIP 7 29.09.2010 15:23
4-х фазный триггер ИС-Xantia Общетехнические вопросы 16 27.11.2009 17:03
Схема синхронизатора, хочу узнать ваше мнение TITO Вопросы начинающих 52 27.09.2009 01:38


Часовой пояс GMT +3, время: 16:53.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot