SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

User avatar
FizikS
Maniac
Posts: 268
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Post by FizikS »

Во время создания моделек для Proteus Pro я наткнулся на любопытный артефакт прошлого: поведенческую модель для i8255 собранную на логических примитивах. Решил адаптировать ее для SimulIDE. Результатом делюсь.
Подсхема моделирует работу PPI i8255 в режиме 0 (простой параллельный ввод или вывод). Для большинства задач этого достаточно.

Подсхема разработана для SimulIDE 1.2.0. В более ранних версиях работать не будет.
Прошу протестировать и указать на наличие ошибок.

Установка:
Извлечь содержимое архива в каталог SimulIDE_1.2.0-xxx\data\ICs\
В файл unsorted.xml добавить строку:

Code: Select all

<item name="i8255"      info="Programmable Peripheral Interface (PPI)" /> 
i8255.zip
i8255_.PNG
i8255_test.PNG
You do not have the required permissions to view the files attached to this post.
User avatar
FizikS
Maniac
Posts: 268
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Post by FizikS »

Вышло очередное обновление программы:
SimulIDE 1.1.0 Revision 2089.

Основные изменения:
– Added PIC16F88.
– Fix crash reading EEPROM.
– PIC EEPROM added EEPGD.
– PIC16F88x: added EEPROM.
– PICs: added watchdog variant for 16F88x.
– Editor: fix reload not working.
– AVRs: Added Timer type 822.
– AVR megaxx4 fix Timer1 OCunit pin.
– Fix Interrupt writeFlag().
– Fix 6522 CS lines.
– Fix 6502 Interrupts.
– 6522: refactor & fix interrupts.
– Updated Turkish translation.
– Fix crash deleting PropDialog.

Скачать можно здесь: https://simulide.com/p/testers/