Простейшее микропроцессорное устройство ввода-вывода |
Одно из возможных применений устройства — это отработка различных аппаратных и програмных решений, при минимуме финансовых затрат и небольших потерях времени на изготовление. В устройстве используется flash-память (at28c16,at28c64) в качестве ROM и 537ру10 (и т.п.) в качестве RAM, что позволяет легко изменять программу, также отлаживать её, загружая в RAM (537ру10) через COM-порт c помощью загрузчика, а потом записывать в ROM, то есть как захочется. Также неоходимо ещё несколько микросхем: 1533ИР23/АП6/ЛЛ1/ЛН1/Z80A. Для связи с COM портом используется транзисторная оптопара TLP 521 и чисто программный прием данных с компьютера, передача данных осуществляется на скорости 9600 с помощью простейшей программы, если потребуется то таким же образом можно осуществить синхронизацию с электрической сетью.
Для подготовки программы для Z80 я использую Barleywood Z80 Simulator, для программирования flash самодельный программатор на шине ISA.
В прилагаемом файле load.asm содержится текст программы-загрузчика для COM порта.
Автор проекта: Гуревич Ф.А. (E-mail: dalnerechensk@mtu-net.ru)
C этой схемой также часто просматривают: |
Зарядное устройство для автомобильных и мотоциклетных батарей Зарядное устройство аккумуляторов от 1,2 до 15 В и от 0,1 до 10 А*ч Зарядное устройство для автомобильных аккумуляторов Автоматическое зарядное устройство Переговорное устройство (дуплексная связь) Цифровой термометр с датчиками DS1820 или DS1821 «Индикатор М1.5.4» Два микроконтроллерных регулятора мощности Внутрисхемный SPI-программатор для Atmel At89S8252 на LPT порт
| |
Подключение энкодера к микроконтроллеру PIC Счётчик людей в помещении, управляющий освещением Велокомпьютер на микроконтроллере PIC16F628A Устройство ввода-вывода на микроконтроллера Два термометра на PIC16F628A и DS18B20 Светодиодные часы с циферблатом Двоичные часы Два вывода микроконтроллера PIC управляют шестью светодиодами Цифровой программируемый таймер на микроконтроллере PIC16F628A Устройство рисования в воздухе на ATtiny2313 |