Страница 1 из 2

Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 15:47}
hatul
Пытаюсь разобраться в подключении 74НС595. Разбирался вот по этому уроку  74НС595 . В уроке показано как зажигать по одному светодиоду,тип "бегущий огонёк" . Подскажите,как сделать чтобы светодиоды загорались по одному,но предыдущий не гас. То есть,в конце цикла должны гореть все 8 (или16) светодиодов.
И ещё.Как поменять пины подключения регистра. Этот вопрос уже обсуждался. Но так ничего и не понял. Скачал пользовательские блоки,хотя там другие пины подключения,но поменять их на то что мне надо тоже нельзя. Если это нельзя сделать в программе,может можно исправить в коде? Я так делал при подключении матриц. А здесь не могу найти строчку подключения пинов.

Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 16:01}
pan
в общем то блоки с 74HC595 есть в стандартных. ни чего скачивать не надо.

примерно так.( можно проще, накидал что первое пришло в голову)

Изображение

Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 17:13}
hatul
А для особо одаренных не мог бы немного пояснить. Что такое DC,SR ? И "reset" это переменная? С какими настройками? И по этой схеме предыдущий диод гаснуть не будет? Я пробовал по такой схеме 


Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 18:23}
krom23
DC-дешифратор, SR- SR_триггер, reset(сброс)- в данном случае пин для кнопочки, пока эту кнопочку не жмякнешь светодиоды будут гореть. На вашей схеме true должна быть константой, а не переменной. Да чуть не забыл, к входу "I" дешифратора не забудте подключить генератор. И наконец совет для особо одаренных: не поленитесь, прочитайте описание каждого блока в программе( в настройках блока кнопочка "описание" в низу окна), пошлёпайте разными настройками, это сильно поможет в освоении программы, и смелее- мышка руку не откусит  .

Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 19:06}
slavushka64
hatul, вот еще вариант

Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 19:14}
hatul

не поленитесь, прочитайте описание каждого блока
 Да читаю.Уже мозги кипят. И про тригеры читал. Только у меня они ТТ.[quote="krom23"]пока эту кнопочку не жмякнешь светодиоды будут гореть.[/quote]не, так не пойдет. Мне надо чтобы в конце цикла все гасли. Короче,я хочу этот блок прикрутить к часам,типа секунды бегут. С МАХ7219 разобрался,могу и по одному зажигать,и все вместе. А здесь не могу.

Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 19:47}
hatul
slavushka64, Спасибо.Буду разбираться.
Сразу вопрос."Командоаппарат(Sequencer)" это где такое? Я не могу его найти.Жму на "информация" а там "страница в разработке". 
Вот так работать будет?

Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 19:52}
slavushka64
hatul, Это новый блок, пока информацию на него Автор не подготовил. Так, что методом проб и ошибок.

Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 19:58}
slavushka64
hatul, Вот так попробуй

Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 20:11}
hatul
slavushka64,В железе пока не могу проверить. Задолбали китайцы.Почти два месяца идут комплектующие. А в компиляторе компилируется и то что я изобразил,и твой блок.
Ну и остается открытым вопрос- как поменять пины подключения регистра.
Чуть не забыл. А где находится этот"Командоаппарат"

Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 20:26}
slavushka64
hatul
hatul писал(а):А где находится этот"Командоаппарат"
Встроенные блоки, папка "Другие"
hatul писал(а):как поменять пины подключения регистра.
Пины управления регистром?

Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 20:44}
hatul
slavushka64,
 ST_CP pin 8
 SH_CP  pin 12
 DS     pin  7    
По большому счету неважно как сейчас подключены. Возможно в других проектах будет по другому. Хотя я стараюсь подключать везде одинаково. Чтобы не путаться. Мне важен сам принцип изменения пинов.

Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 20:54}
pan
hatul писал(а):пока эту кнопочку не жмякнешь светодиоды будут гореть.не, так не пойдет. Мне надо чтобы в конце цикла все гасли
что мешает в конце цикла подать сигнал ресет и сбросить их?

Изображение

счетчик досчитал, подал сигнал и сбросил. всё просто

Добавлено (31.05.2017, 20:54)
---------------------------------------------
hatul писал(а):И про тригеры читал. Только у меня они ТТ.
это не то. они не запоминают. нужно SR

Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 21:08}
hatul
pan, Сигнал будет не со счетчика, а с часов. Выше примерная схема. А ресет,да и другое, подать мешают знания. Точнее их отсутствие.

Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 21:12}
pan
hatul, добавьте блок сравнения, когда секунд будет 00 или сколько там нужно, он выдаст сигнал. вот и будет сброс

Добавлено (31.05.2017, 21:12)
---------------------------------------------
добавьте компаратор или сравнение строк. как вам будет удобно

Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 21:15}
hatul
pan, Буду пытаться.

Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 21:20}
slavushka64
hatul, 74HC595 управляется по шине SPI (RCK - можно менять в блоке, а SI и SCK жестко привязаны к блоку в зависимости от модели Ардуино). Два раза щелкаешь на блоке л.кн.
Вот попробовал вариант рабочий.

Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 21:22}
pan
типа того
Изображение

Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 21:30}
hatul
slavushka64, Короче,SI и SCK поменять нельзя.

Сдвиговый регистр 74НС695

Добавлено: 31.05.2017{, 21:46}
pan
hatul писал(а):Короче,SI и SCK поменять нельзя.
можно если запилить библиотеку/блок (может и есть уже) и программно ногодрыгом управлять ей.

Добавлено (31.05.2017, 21:42)
---------------------------------------------
и судя по диаграмме можно и I2C использовать. без старта, просто отправка байта

Изображение

Добавлено (31.05.2017, 21:46)
---------------------------------------------
вот подробнее тыц.
используемый код тыц