Бесплатная техническая библиотека
Простой программатор. Энциклопедия радиоэлектроники и электротехники

Энциклопедия радиоэлектроники и электротехники / Микроконтроллеры
Комментарии к статье
Программатор представляет собой устройство, выполненное на печатной плате и подключаемое через параллельный порт к компьютеру типа IBM PC. Программирование осуществляется специальной управляющей программой. Программа реализована как приложение для WIN95WIN98.
Программатор может осуществлять запись следующих видов микросхем:
27C16(К573РФ5), 27C32, 27C64(К573РФ4), 27C128, 27C256(К573РФ8), 27C512.
Настройка на тип микросхемы осуществляется переключателями, находящимися на программаторе, а также в программе.
Описание программы
Программа написана на DELPHI3. Запись и чтение регистров LPT написаны с помощью ассемблерных вставок, поэтому под WINNT и WIN2000 программа работать не будет. Необходимые интервалы времени для установления и удержания стробов задаются выполнением определенного количества пустых циклов.
Ниже представлен внешний вид управляющей программы.
Рис. 1. Внешний вид управляющей программы
Файл для записи в ПЗУ должен быть в готовом двоичном формате. Запись начинается с адреса, установленного в поле "Начальный адрес", и заканчивается либо по окончании файла либо когда значение адреса превысит значение, установленное в поле "Конечный адрес".
Порядок программирования
1. Запустить управляющую программу;
2. Выбрать в программе тип микросхемы из списка;
3. Выбрать файл для записи в ПЗУ;
4. Установить переключатели на плате в соответствии с типом микросхемы;
5. Установить записываемую микросхему;
6. Подать на программатор напряжение питания и программирования;
7. Произвести запись.
Описание устройства.
Принципиальная схема программатора
Управление программатором осуществляется через LPT порт, который состоит из трех регистров:
Регистр данных. D_LPT0-D_LPT7. Через этот регистр передаются данные;
Управляющий регистр. -STROBE, -AUTOFD, -INIT, -SLCTIN. Сигналы этого регистра управляют передачей данных;
Входной регистр. Через входной регистр принимаются данные из ПЗУ. Для приема используются четыре разряда этого регистра - ERROR, SLCT, PE, -ACK.
DD1, DD2 (555ИР22) - адресные регистры
Регистры DD1, DD2 предназначены для установки адреса ПЗУ. DD1 устанавливает младшие разряды адреса, DD2 - старшие. Запись в эти регистры происходит через шину данных LPT по переднему фронту управляющих стробов -AUTOFD и -INIT соответственно.
DD3 (555ИР22) - регистр управляющих сигналов
Регистр DD3 предназначен для выработки стробов, управляющих работой ПЗУ и шиной данных (см. таблицу).
| Адрес |
Название |
Функция строба |
| 0 |
Не используется |
- |
| 1 |
Не используется |
- |
| 2 |
-PGM |
Запись в ПЗУ |
| 3 |
OUT |
Подключение DD5 к ПЗУ |
| 4 |
-CS_ROM |
Запись в ПЗУ или выбор кристалла |
| 5 |
-OE_ROM |
Установка ПЗУ на запись/чтение данных |
| 6 |
INLOW_STR |
Подключение DD4.1 к LPT |
| 7 |
INHIGH_STR |
Подключение DD4.2 к LPT |
Запись управляющего слова в регистр происходит через шину данных LPT по переднему фронту управляющего строба -SLCTIN.
DD4 (555АП5) - приемный буфер
DD4 - два 4-х разрядных буфера, через которые принимаются данные из ПЗУ в IBM PC. Один принимает младшие 4 разряда данных другой - старшие. Такое разделение сделано из-за того, что LPT имеет только 5 входных линий. Подключение буферов к входам LPT осуществляется стробами inlow_str и inhigh_str управляющего регистра DD3 (см. таблицу).
| inlow_str |
inhigh_str |
LPT |
| 0 |
0 |
Запрещенное состояние |
| 0 |
1 |
D0-D3 |
| 1 |
0 |
D4-D7 |
| 1 |
1 |
Не определено |
DD5 (555ИР22) - регистр данных для записи
DD5 - 8-ми разрядный регистр данных. Этот регистр устанавливает данные для записи в ПЗУ. Запись данных в него осуществляется через шину данных LPT по переднему фронту управляющего сигнала -STROBE. Состояние выходных сигналов этого регистра зависит от строба OUT управляющего регистра DD3. При OUT=0 данные из регистра выводятся на шину данных ПЗУ, при OUT=1 выходы регистра находятся в высокоомном состоянии.
Конструкция устройства
Для установки микросхем на программаторе предусмотрено два посадочных места. Одно для микросхем ПЗУ, другое для микроконтроллеров МК51 (программирование микроконтроллеров не было до конца отработано, поэтому в управляющей программе нет этого типа микросхем). В качестве посадочных колодок были использованы обычные DIP-панели.
Напряжения питания и программирования подаются на разъем P2. Напряжение программирования следует устанавливать по техническим требованиям для каждого типа микросхем.
Warning: Так как настройка на тип микросхем осуществляется переключателями, то включение устройства можно производить только после установки микросхемы и соответствующей настройке переключателей.
Вы можете загрузить следующие файлы, относящиеся к проекту:
prog_sch.zip - архив электрической схемы в формате ACCEL P-CAD V15
prog_pcb.zip - архив чертежа печатной платы в формате ACCEL P-CAD V15
Автор: Сергей Ростовцев, rmsergey@chuvashia.ru; Публикация: cxem.net
Смотрите другие статьи раздела Микроконтроллеры.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Хорошо управляемые луга могут компенсировать выбросы от скота
15.02.2026
Животноводство, особенно разведение крупного рогатого скота, часто обвиняют в значительном вкладе в глобальное потепление из-за мощного парникового газа - метана, который выделяется при пищеварении у жвачных животных. Это вызывает острые политические споры и призывы к сокращению потребления мяса. Однако ученые напоминают, что полная картина климатического воздействия отрасли не ограничивается только выбросами от животных: огромную роль играет окружающая экосистема - пастбища, почва и растительность, которые способны активно поглощать углекислый газ из атмосферы.
Исследователи из Университета Небраски-Линкольна решили глубже изучить этот баланс. Группа под руководством профессора Галена Эриксона сосредоточилась на том, как правильно организованные пастбища накапливают углерод в растениях и грунте благодаря естественным процессам, стимулируемым выпасом скота. Ученые подчеркивают, что при достаточном уровне осадков и грамотном управлении такие луга превращаются в мощные природные погло ...>>
NASA тестирует инновационную технологию крыла
15.02.2026
Коммерческая авиация ежегодно расходует колоссальные объемы керосина, что сказывается не только на бюджете авиакомпаний, но и на состоянии окружающей среды. В 2024 году глобальные затраты на авиационное топливо достигли 291 миллиарда долларов, и эта сумма продолжает расти. Чтобы справиться с этими вызовами, NASA активно работает над технологиями, способными заметно повысить аэродинамическую эффективность самолетов. Одним из самых перспективных направлений стало создание специальной конструкции крыла, которая максимизирует естественный ламинарный поток воздуха и минимизирует сопротивление.
В январе 2026 года специалисты NASA Armstrong Flight Research Center успешно провели важный этап наземных испытаний концепции Crossflow Attenuated Natural Laminar Flow (CATNLF). Для эксперимента под фюзеляж исследовательского самолета F-15B закрепили вертикально ориентированную масштабную модель высотой около 0,9 м (3 фута), напоминающую узкий киль. Такая компоновка позволила подвергнуть прототип р ...>>
Забота о внуках очень полезна для здоровья мозга
14.02.2026
Общение между поколениями приносит радость всей семье, но мало кто задумывается, насколько активно бабушки и дедушки, заботящиеся о внуках, поддерживают свою умственную форму. Регулярное взаимодействие с детьми стимулирует мозг пожилых людей, помогая сохранять память, скорость мышления и общую когнитивную активность.
Новые научные данные подтверждают, что такая добровольная помощь не только важна для общества, но и может замедлять возрастные изменения в мозге.
Исследователи из Тилбургского университета в Нидерландах провели анализ, чтобы понять, приносит ли уход за внуками реальную пользу здоровью пожилых людей. Ведущий автор работы Флавия Черечес отметила, что многие бабушки и дедушки регулярно присматривают за детьми, и оставался открытым вопрос, насколько это положительно сказывается на их собственном благополучии, особенно в плане когнитивных функций.
Ученые поставили цель выяснить, способен ли регулярный уход за внуками замедлить снижение памяти и других умственных способ ...>>
Случайная новость из Архива Губы из пробирки
16.11.2024
Кожа на губах - это гораздо более сложная ткань, чем кожа других частей тела. Из-за уникального строения и функции губ создание их клеток в лабораторных условиях - задача весьма непростая. Тем не менее, команде исследователей из Бернского университета в Швейцарии удалось достичь этого. Этот прогресс открывает новые горизонты в медицине и может существенно помочь в лечении различных травм и инфекций ротовой полости.
Для эксперимента исследователи взяли образцы клеток губ у двух доноров, которые получали лечение из-за травм ротовой области. Эти клетки были подвергнуты особой обработке: с помощью ретровирусного вектора ученые дезактивировали ген, останавливающий клеточный цикл, а также изменили длину теломер - структур, находящихся на концах хромосом. Это позволило клеткам дольше делиться и поддерживать жизнедеятельность, что критично для создания устойчивых клеточных линий.
Созданные клеточные линии прошли обширные проверки на генетическую стабильность и отсутствие аномалий, таких как признаки онкологических изменений. Анализы показали, что искусственно выращенные клетки сохраняют свойства и функции первичных клеток, включая производство белков и мРНК - ключевых компонентов, необходимых для нормальной работы и регенерации тканей.
Далее ученые провели тесты на заживление, чтобы понять, как искусственные клетки губ поведут себя при использовании в качестве моделей для лечения ран и инфекций. Было выявлено, что эти клетки способны закрывать ранки за менее чем восемь часов. Для проверки реакции на инфекции 3D-модели клеток были заражены грибком Candida albicans, известным патогеном, который может вызывать тяжелые инфекции у людей с ослабленным иммунитетом. Эксперимент показал, что грибок проникал в искусственные ткани так же, как он это делает в натуральной ткани губ, что подтверждает их биологическую реалистичность.
Однако стоит отметить, что данное достижение направлено не на создание "объемных губ" для косметических процедур, а на развитие клеточных линий для медицинских нужд. Основная цель - лечение разрушительных повреждений и инфекций, от которых может страдать тонкая и подвижная ткань губ.
Эти лабораторные клеточные линии помогут в разработке новых терапий для заживления сложных ран и тестирования лекарств от инфекций губ и ротовой полости. Более того, такие исследования могут в перспективе привести к созданию более точных и безопасных методов восстановления губ после травм или хирургического вмешательства.
Искусственно созданные клетки губ представляют собой значительный шаг вперед в медицинских исследованиях, делая возможным тестирование новых подходов в лечении тканей ротовой полости. Возможно, в будущем эта разработка станет основой для новых методов лечения, существенно улучшая качество жизни пациентов с травмами или заболеваниями губ.
|
Другие интересные новости:
▪ Раскрытие генетической истории неандертальцев
▪ Датчики для пчел
▪ Роботы трудятся внутри людей
▪ Оптимизация производительности сетей 5G
▪ Телефон для китайцев
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Аудиотехника. Подборка статей
▪ статья Плакать (плакаться) в жилетку. Крылатое выражение
▪ статья Отчего белое пьют охлажденным, а красное - комнатной температуры? Подробный ответ
▪ статья Монтажник внутренних санитарно-технических систем и оборудования. Должностная инструкция
▪ статья Частотомер до 1 ГГц. Энциклопедия радиоэлектроники и электротехники
▪ статья Желаемое и действительное. Секрет фокуса
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2026