Меню English Ukrainian російська Головна

Безкоштовна технічна бібліотека для любителів та професіоналів Безкоштовна технічна бібліотека


Простий програматор. Енциклопедія радіоелектроніки та електротехніки

Безкоштовна технічна бібліотека

Енциклопедія радіоелектроніки та електротехніки / Мікроконтролери

Коментарі до статті Коментарі до статті

Програматор є пристроєм, виконаним на друкованій платі і підключається через паралельний порт до комп'ютера типу 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 Д0-Д3
1 0 Д4-Д7
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

Дивіться інші статті розділу Мікроконтролери.

Читайте та пишіть корисні коментарі до цієї статті.

<< Назад

Останні новини науки та техніки, новинки електроніки:

Машина для проріджування квітів у садах 02.05.2024

У сучасному сільському господарстві розвивається технологічний прогрес, спрямований на підвищення ефективності догляду за рослинами. В Італії було представлено інноваційну машину для проріджування квітів Florix, створену з метою оптимізації етапу збирання врожаю. Цей інструмент оснащений мобільними важелями, що дозволяють легко адаптувати його до особливостей саду. Оператор може регулювати швидкість тонких проводів, керуючи ним із кабіни трактора за допомогою джойстика. Такий підхід значно підвищує ефективність процесу проріджування квітів, забезпечуючи можливість індивідуального налаштування під конкретні умови саду, а також сорт та вид фруктів, що вирощуються на ньому. Після дворічних випробувань машини Florix на різних типах плодів результати виявились дуже обнадійливими. Фермери, такі як Філіберто Монтанарі, який використовував машину Florix протягом кількох років, відзначають значне скорочення часу та трудовитрат, необхідних для проріджування кольорів. ...>>

Удосконалений мікроскоп інфрачервоного діапазону 02.05.2024

Мікроскопи відіграють важливу роль у наукових дослідженнях, дозволяючи вченим занурюватися у світ невидимих ​​для ока структур та процесів. Однак різні методи мікроскопії мають обмеження, і серед них було обмеження дозволу при використанні інфрачервоного діапазону. Але останні досягнення японських дослідників із Токійського університету відкривають нові перспективи вивчення мікросвіту. Вчені з Токійського університету представили новий мікроскоп, який революціонізує можливості мікроскопії в інфрачервоному діапазоні. Цей удосконалений прилад дозволяє побачити внутрішні структури живих бактерій із дивовижною чіткістю в нанометровому масштабі. Зазвичай мікроскопи в середньому інфрачервоному діапазоні обмежені низьким дозволом, але нова розробка японських дослідників дозволяє подолати ці обмеження. За словами вчених, розроблений мікроскоп дозволяє створювати зображення з роздільною здатністю до 120 нанометрів, що в 30 разів перевищує дозвіл традиційних метрів. ...>>

Пастка для комах 01.05.2024

Сільське господарство - одна з ключових галузей економіки, і боротьба зі шкідниками є невід'ємною частиною цього процесу. Команда вчених з Індійської ради сільськогосподарських досліджень – Центрального науково-дослідного інституту картоплі (ICAR-CPRI) у Шимлі представила інноваційне вирішення цієї проблеми – повітряну пастку для комах, яка працює від вітру. Цей пристрій адресує недоліки традиційних методів боротьби зі шкідниками, надаючи дані про популяцію комах у реальному часі. Пастка повністю працює за рахунок енергії вітру, що робить її екологічно чистим рішенням, яке не вимагає електроживлення. Її унікальна конструкція дозволяє відстежувати як шкідливі, так і корисні комахи, забезпечуючи повний огляд популяції в будь-якій сільськогосподарській зоні. "Оцінюючи цільових шкідників у потрібний час, ми можемо вживати необхідних заходів для контролю як комах-шкідників, так і хвороб", - зазначає Капіл. ...>>

Випадкова новина з Архіву

Літак на водоростях 17.12.2010

Європейський авіаконцерн EADS, виробник аеробусів, запустив у небо експериментальний чотиримісний літак, двигуни якого працюють на біопальному, що отримується з одноклітинних водоростей. Зі 100 кілограмів водоростей виробляється 21 літр рідкого палива. "Водорослевого" палива потрібно на півтора літри на годину менше, ніж звичайного авіаційного палива, а вихлопи двигуна стають значно чистішими.

Щоправда, пальне з водоростей істотно дорожче за нафтове, але розробники впевнені, що масове виробництво нового виду палива дозволить значно знизити ціну.

Інші цікаві новини:

▪ Надтонкі, легкі та гнучкі панелі дотику для мобільних застосувань

▪ Алгоритм для прогнозування турбулентних потоків в атмосфері Сонця

▪ RFID-мітка 4х4 мм із вбудованою антеною

▪ Щоп'ятниці виходити з лікарні небезпечно

▪ Дрон, що формує хмари та викликає опади

Стрічка новин науки та техніки, новинок електроніки

 

Цікаві матеріали Безкоштовної технічної бібліотеки:

▪ розділ сайту Детектори напруги поля. Добірка статей

▪ стаття Багато благородних слів, а справ не видно благородних... Крилатий вираз

▪ стаття Хто такий іхтіолог? Детальна відповідь

▪ стаття Машиніст мийної установки колісних пар візків. Типова інструкція з охорони праці

▪ стаття Охоронний пристрій. Енциклопедія радіоелектроніки та електротехніки

▪ стаття Імпульсний перетворювач, 12/220 вольт 100 ват. Енциклопедія радіоелектроніки та електротехніки

Залишіть свій коментар до цієї статті:

ім'я:


E-mail (не обов'язково):


коментар:





All languages ​​of this page

Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт

www.diagram.com.ua

www.diagram.com.ua
2000-2024