Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР.

 
Опции темы
Непрочитано 31.03.2021, 09:38  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,803
Сказал спасибо: 827
Сказали Спасибо 2,082 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Регистр последовательных приближений 74504 (155ИР17) в качестве гирлянды : Бегущий огонь - с двумя эффектами переключения с 15 светодиодами. Сейчас эту микросхему мало кто использует. Вот в качестве примера что можно на ней собрать.
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 18.10.2022 в 10:11.
цифровик вне форума  
Непрочитано 01.04.2021, 13:54  
Fizik_S
Прописка
 
Аватар для Fizik_S
 
Регистрация: 24.04.2008
Адрес: г. Клинцы, Брянская обл.
Сообщений: 140
Сказал спасибо: 37
Сказали Спасибо 74 раз(а) в 65 сообщении(ях)
Fizik_S на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Выкладываю очередную поделку. Назовем ее "ROM editor". Схема позволяет редактировать содержимое ПЗУ (ОЗУ) в визуальном режиме. Я с ее помощью сделал две модельки для SimulIDE и еще буду применять в своей работе. Эта схема так же поможет быстро создать микрокод самодельного процессора. Для удобства редактирования в схеме имеются текстовые комментарии к каждому биту, записываемому в ПЗУ. Их можно изменить по своему усмотрению.
Назначение кнопок:
"U", "D" меняют адрес ячейки ПЗУ для каждого счетчика,
"R" - сбрасывает счетчик адреса в 0.
"0", "1", ... , "7" - инвертируют соответствующие биты в ПЗУ (ОЗУ)
"P" - защита от потери информации по нулевому адресу после выключения симуляции (On - редактирование , Off - хранение)

После изменения данных переводим переключатель "P" в положение Off, сохраняем содержимое ПЗУ в файл (бинарный или текстовой), выключаем симуляцию, сохраняем схему. При следующем запуске содержимое ПЗУ восстанавливается. Если нежелательно сохранять содержимое ПЗУ в схеме, то в его свойствах (для всех трех ПЗУ) выставляем параметр "Сохранять данные" ("Persistent" в английской версии) в False.
Легко заметить, что схема легко масштабируется: можно выбросить лишние ПЗУ со схемой управления, или добавить еще несколько.
Миниатюры:
Нажмите на изображение для увеличения
Название: Rom_ED1.PNG
Просмотров: 0
Размер:	115.2 Кб
ID:	161821  
Вложения:
Тип файла: zip ROM_Editor_24_BIT_count.zip (27.3 Кб, 0 просмотров)
__________________
С уважением, Роенко С.А., Клинцы.
Fizik_S вне форума  
Сказали "Спасибо" Fizik_S
цифровик (01.04.2021)
Непрочитано 01.04.2021, 15:30  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,803
Сказал спасибо: 827
Сказали Спасибо 2,082 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Сообщение от Fizik_S Посмотреть сообщение
Выкладываю очередную поделку. Назовем ее "ROM editor". Схема позволяет редактировать содержимое ПЗУ (ОЗУ) в визуальном режиме. Я с ее помощью сделал две модельки для SimulIDE и еще буду применять в своей работе. Эта схема так же поможет быстро создать микрокод самодельного процессора. Для удобства редактирования в схеме имеются текстовые комментарии к каждому биту, записываемому в ПЗУ. Их можно изменить по своему усмотрению.
Назначение кнопок:
"U", "D" меняют адрес ячейки ПЗУ для каждого счетчика,
"R" - сбрасывает счетчик адреса в 0.
"0", "1", ... , "7" - инвертируют соответствующие биты в ПЗУ (ОЗУ)
"P" - защита от потери информации по нулевому адресу после выключения симуляции (On - редактирование , Off - хранение)

После изменения данных переводим переключатель "P" в положение Off, сохраняем содержимое ПЗУ в файл (бинарный или текстовой), выключаем симуляцию, сохраняем схему. При следующем запуске содержимое ПЗУ восстанавливается. Если нежелательно сохранять содержимое ПЗУ в схеме, то в его свойствах (для всех трех ПЗУ) выставляем параметр "Сохранять данные" ("Persistent" в английской версии) в False.
Легко заметить, что схема легко масштабируется: можно выбросить лишние ПЗУ со схемой управления, или добавить еще несколько.
Cпасибо. Это все нужно будет. В Мультисиме есть похожий у меня программатор ППЗУ на 256 байт. 8х8. Программирование - принцип такой.
В модели установлено 8 параллельных входов адресов и 8 параллельных шин данных. По умолчанию в ней по адресам прошиты адреса с 0-255 по двоичному коду. По каждому адресу пишем нужный код. Сохраняем. Программирование ручное. Потом запрограммируемую микросхему просто копированием ставим в свою разработку.
Одним словом открывается редактор ППЗУ. В нем по строчно слева- адреса с 0-255 и справа по этим строкам адресов вписываемые данные.
Очень удобно при программировании. Потом когда запрограммировали
я включаю пару двоичных счетчиков по перебору адресов и просмотру данных при контроле. Счетчик работает на частоте 1 герц или ручными перепадами импульсов по входу счетчика.
Покажу вам этот программатор и картинку как устроено редактирование
самого ППЗУ. Микросхема держит все данные пока вы ее снова не перепрограммируете. Только надо дать команду на сохранение и все.
Вот так и надо сделать в нашей программе. Просто надо сделать редактор ППЗУ и все. Потом микросхему копируем и вставляем в нужный проект. Микросхемы и даже схемы хорошо в программе копируются.
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 18.10.2022 в 10:11.
цифровик вне форума  
Сказали "Спасибо" цифровик
Fizik_S (01.04.2021)
Непрочитано 01.04.2021, 17:21  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,803
Сказал спасибо: 827
Сказали Спасибо 2,082 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Fizik_S,

А я вот такую автоматику начал делать. Схема пока в начале. Число импульсное дистанционное управление по установке двоичного кода на счетчике шифратора. На 16 команд. Пока нет исполнительных механизмов.
Пока проверил все посылки на шифраторе и приеме на дешифраторе. Потом будут ключи ULN по выходу, движки различные. Работает прекрасно. Ни каких сбоев программа не дала ни разу.
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 18.10.2022 в 10:11.
цифровик вне форума  
Непрочитано 01.04.2021, 17:47  
arcachofo
Частый гость
 
Регистрация: 11.02.2021
Сообщений: 22
Сказал спасибо: 1
Сказали Спасибо 30 раз(а) в 14 сообщении(ях)
arcachofo на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Сообщение от цифровик Посмотреть сообщение
Вот так и надо сделать в нашей программе. Просто надо сделать редактор ППЗУ и все.
В следующей версии (доступной 3 апреля) будет программа просмотра памяти (редактируемая) для всей памяти, включая RAM, Flash и EEPROM микроконтроллеров :

arcachofo вне форума  
Эти 3 пользователя(ей) сказали Спасибо arcachofo за это сообщение:
Fizik_S (01.04.2021), mark1999 (08.04.2021), цифровик (02.04.2021)
Непрочитано 02.04.2021, 11:10  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,803
Сказал спасибо: 827
Сказали Спасибо 2,082 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

arcachofo,

Добрый День !

Скажите в программе будут установлены модели " логических кодирующих переключателей "
Это намного упростило бы ввод кода в различные устройства.
Не приходилось бы ставить например 4 простых логических переключателей и набирать различные комбинации.
Вот как это сделано в программе PROTEUS

Вообще я делал такие кодовые переключатели но в другой программе. Ставил в иерарх. блок простой двоичный счетчик и кнопку лог. уровней по тактовому входу. А сверху ставил индикатор.
Кнопкой выводил нужный код. Но это вообщем такая самодеятельность. Но очень удобная. Сразу видно число или символ в двоичном коде после 9.

Cпасибо
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 18.10.2022 в 10:11.
цифровик вне форума  
Непрочитано 02.04.2021, 12:17  
Fizik_S
Прописка
 
Аватар для Fizik_S
 
Регистрация: 24.04.2008
Адрес: г. Клинцы, Брянская обл.
Сообщений: 140
Сказал спасибо: 37
Сказали Спасибо 74 раз(а) в 65 сообщении(ях)
Fizik_S на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Беру на себя социалистическое обязательство сделать такую модельку. Самому такие часто нужны. Заодно с новыми возможностями программы познакомлюсь.
PS. в Протеусе такую я не встречал.
__________________
С уважением, Роенко С.А., Клинцы.
Fizik_S вне форума  
Непрочитано 02.04.2021, 12:24  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,803
Сказал спасибо: 827
Сказали Спасибо 2,082 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Fizik_S,
Я на этих кодовых переключателей в проте много что делал. Они стоят, cейчас я вам покажу, где. А модель хорошо сделать. Там даже реверс не нужен по управлению. В проте для быстроты набора кода до 15 можно крутить вперед и назад. В железе они сейчас стоят не дорого. Главное что они удобные. Иногда даже счетчик можно где то не ставить а сразу выводить его выходную комбинацию для упрощения схемы.
А в проте эти переключатели стоят здесь. Их несколько типов как и в железе :
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 18.10.2022 в 10:06.
цифровик вне форума  
Непрочитано 02.04.2021, 12:58  
Fizik_S
Прописка
 
Аватар для Fizik_S
 
Регистрация: 24.04.2008
Адрес: г. Клинцы, Брянская обл.
Сообщений: 140
Сказал спасибо: 37
Сказали Спасибо 74 раз(а) в 65 сообщении(ях)
Fizik_S на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Мне придется в любом случае использовать счетчики для создания модели, но это мелочи. Надеюсь, что получится.
__________________
С уважением, Роенко С.А., Клинцы.
Fizik_S вне форума  
Сказали "Спасибо" Fizik_S
цифровик (03.04.2021)
Непрочитано 04.04.2021, 10:57  
Fizik_S
Прописка
 
Аватар для Fizik_S
 
Регистрация: 24.04.2008
Адрес: г. Клинцы, Брянская обл.
Сообщений: 140
Сказал спасибо: 37
Сказали Спасибо 74 раз(а) в 65 сообщении(ях)
Fizik_S на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

3 апреля 2021 года стала доступной тестовая (нестабильная) сборка SimulIDE 0.4.15.Final.
Полное описание, список изменений, новые компоненты описаны на официальном сайте: SimulIDE 0.4.15 (unstable) released.

Ссылки на скачивание программы для пользователей, которым заблокирован доступ к программе на официальном сайте:

SimulIDE 0.4.15 Windows x64
SimulIDE 0.4.15 Windows x32
SimulIDE 0.4.15 Linux 64
SimulIDE 0.4.15 AppImage
SimulIDE 0.4.15 Source Code

Некоторые изменения:
  • переработан движок моделирования цифровых микросхем
  • добавлен 4-х канальный осциллограф
  • добавлен 8 канальный логический анализатор
  • платы Arduino являются подсхемами
  • добавлен монитор состояния микроконтроллера (просмотр/изменение содержимого памяти, регистров)
  • открытие окна свойств двойным кликом на компоненте
  • просмотрщик/редактор памяти
  • несколько новых переводов
  • несколько новых компонентов и подсхем
  • возможность самостоятельного создания шилдов для Arduino
  • исправлено множество ошибок

Обращаю внимание, что этот выпуск тестовый, предназначен для обнаружения ошибок и ознакомления с новыми возможностями программы.

Известные, найденные мной ошибки:
  • не работают схемы, подсхемы, содержащие элементы с открытым коллектором.
  • возможны ошибки в симуляции схем, созданных в предыдущих версиях программы
  • возможна потеря соединений плат Arduino с остальными компонентами схемы, созданной в предыдущих версиях программы
  • возможно зависание программы при симуляции схем
  • возможен крах программы при удалении нескольких выделенных компонентов схемы

Огромная просьба ко всем, кто обнаружит ошибки в программе сообщить о них здесь. Это поможет исправить их в самое ближайшее время и ускорить выпуск стабильного релиза.
Миниатюры:
Нажмите на изображение для увеличения
Название: SimulIDE0.4.15F-1.PNG
Просмотров: 0
Размер:	98.4 Кб
ID:	161897   Нажмите на изображение для увеличения
Название: SimulIDE0.4.15F-2.PNG
Просмотров: 0
Размер:	76.7 Кб
ID:	161898   Нажмите на изображение для увеличения
Название: SimulIDE0.4.15F-3.PNG
Просмотров: 0
Размер:	27.1 Кб
ID:	161899  

__________________
С уважением, Роенко С.А., Клинцы.
Fizik_S вне форума  
Сказали "Спасибо" Fizik_S
цифровик (04.04.2021)
 

Закладки
Опции темы

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

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

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


Часовой пояс GMT +4, время: 09:33.


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