Безкоштовна технічна бібліотека ЕНЦИКЛОПЕДІЯ РАДІОЕЛЕКТРОНІКИ ТА ЕЛЕКТРОТЕХНІКИ Простий програматор. Енциклопедія радіоелектроніки та електротехніки Енциклопедія радіоелектроніки та електротехніки / Мікроконтролери Програматор є пристроєм, виконаним на друкованій платі і підключається через паралельний порт до комп'ютера типу IBM PC. Програмування здійснюється спеціальною програмою, що управляє. Програма реалізована як програма для WIN95WIN98. Програматор може здійснювати запис наступних видів мікросхем: 27C16(К573РФ5), 27C32, 27C64(К573РФ4), 27C128, 27C256(К573РФ8), 27C512. Налаштування на тип мікросхеми здійснюється перемикачами, що знаходяться на програматорі, а також програмі. опис програми Програма написана на DELPHI3. Запис та читання регістрів LPT написані за допомогою асемблерних вставок, тому під WINNT та WIN2000 програма працювати не буде. Необхідні інтервали часу для встановлення та утримання стробів задаються виконанням певної кількості порожніх циклів. Нижче представлений зовнішній вигляд програми, що управляє.
Файл для запису в ПЗУ має бути у готовому двійковому форматі. Запис починається з адреси, встановленої в полі "Початкова адреса", і закінчується або після закінчення файлу або коли значення адреси перевищить значення, встановлене в полі "Концева адреса". Порядок програмування 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 призначений вироблення стробів, управляючих роботою ПЗУ і шиною даних (див. таблицю).
Запис керуючого слова в регістр відбувається через шину даних LPT по передньому фронту строба, що управляє -SLCTIN. DD4 (555АП5) - приймальний буфер DD4 - два 4-х розрядні буфери, через які приймаються дані з ПЗУ в IBM PC. Один приймає молодші 4 розряди даних інший – старші. Такий поділ зроблено через те, що LPT має лише 5 вхідних ліній. Підключення буферів до входів LPT здійснюється стробами inlow_str і inhigh_str управляючого регістру DD3 (див. таблицю).
DD5 (555ІР22) - регістр даних для запису DD5 - 8-розрядний регістр даних. Цей регістр встановлює дані для запису ПЗУ. Запис даних у нього здійснюється через шину даних LPT по передньому фронту сигналу керуючого -STROBE. Стан вихідних сигналів цього регістру залежить від строба OUT керуючого регістра DD3. При OUT=0 дані з регістру виводяться на шину даних ПЗП, при OUT=1 виходи регістру перебувають у високоомному стані. конструкція пристрою Для встановлення мікросхем на програматорі передбачено два посадкові місця. Одне для мікросхем ПЗУ, інше для мікроконтролерів МК51 (програмування мікроконтролерів не було до кінця відпрацьовано, тому в програмі, що управляє, немає цього типу мікросхем). Як посадкові колодки були використані звичайні DIP-панелі. Напруги живлення та програмування подаються на роз'єм P2. Напруга програмування слід встановлювати за технічними вимогами кожного типу мікросхем. Warning: Так як налаштування на тип мікросхем здійснюється перемикачами, то увімкнення пристрою можна проводити тільки після встановлення мікросхеми та відповідного налаштування перемикачів. Ви можете завантажити такі файли, які стосуються проекту:
Автор: Сергій Ростовцев, rmsergey@chuvashia.ru; Публікація: cxem.net Дивіться інші статті розділу Мікроконтролери. Читайте та пишіть корисні коментарі до цієї статті. Останні новини науки та техніки, новинки електроніки: Машина для проріджування квітів у садах
02.05.2024 Удосконалений мікроскоп інфрачервоного діапазону
02.05.2024 Пастка для комах
01.05.2024
Інші цікаві новини: ▪ Надтонкі, легкі та гнучкі панелі дотику для мобільних застосувань ▪ Алгоритм для прогнозування турбулентних потоків в атмосфері Сонця ▪ RFID-мітка 4х4 мм із вбудованою антеною ▪ Щоп'ятниці виходити з лікарні небезпечно ▪ Дрон, що формує хмари та викликає опади Стрічка новин науки та техніки, новинок електроніки
Цікаві матеріали Безкоштовної технічної бібліотеки: ▪ розділ сайту Детектори напруги поля. Добірка статей ▪ стаття Багато благородних слів, а справ не видно благородних... Крилатий вираз ▪ стаття Хто такий іхтіолог? Детальна відповідь ▪ стаття Машиніст мийної установки колісних пар візків. Типова інструкція з охорони праці ▪ стаття Охоронний пристрій. Енциклопедія радіоелектроніки та електротехніки
Залишіть свій коментар до цієї статті: All languages of this page Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт www.diagram.com.ua |