Розмістивши більше байт програми в мікропроцесорі 8008/8080 і використовуючи інтегральний таймер типу 555, можна створити систему, що перетворює кут потенціометра в цифровий код. Зазначений спосіб зручно і вигідно застосовувати в тих випадках, коли інформація про становище потенціометра надходить на вхід системи, яка містить мікропроцесор (системи управління виробничими процесами, телевізійні ігри і т. п.). Як показано на малюнку, імпульс строба мікропроцесора запускає інтегральний таймер 555, включений за схемою чекаючого мультівібратор. Часовий інтервал, відповідний високому потенціалу на вихід таймера, пропорційний опору потенціометра. Для вимірювання цього періоду мікропроцесор збільшує вміст внутрішнього регістра до тих пір, поки потенціал інтегрального таймера, вступник на вхід D7, залишається високим.


Коли необхідно ввести в мікропроцесор інформацію про становище потенціометра, програма звертається до підпрограмі POTPOS (положення потенціометра), в якій використовуються чотири прапора, акумулятор і регістр В. Як показано на малюнку, зазначеної підпрограмі відповідають такі операції мікропроцесора: 1. Встановити регістр В в 0. 2. Включити таймер 555. 3. Збільшити вміст регістру В на 1. 4. Подати стан ІС 555 на вхід розряду D7 акумулятора. 5. Встановити мінусове значення знакового прапора при негативному стані. 6. Повернутися до кроку три при негативному прапорі. 7. Повернутися до основної програми, якщо прапор не від'ємний. Перед поверненням до основної програми регістр В містить число, пропорційне тривалості вихідного імпульсу ІС 555 і, отже, відповідне кутку потенціометра. При використанні програми і апаратури, описаних вище, стосовно до мікропроцесора з періодом тактовою частоти 2,5 мкс вихідний код регістра У змінюється від 2 до 65 (в шістнадцятковому коді), тобто забезпечує 100 дискретних значень у всьому діапазоні регулювання потенціометра. Опір потенціометра і ємність времязадающего конденсатора можуть змінюватися залежно від швидкодії використовуваного мікропроцесора і заданого динамічного діапазону. Джерело: Електроніка 5-76
Автор: Шулейн, Фірма Aeronu> tronic Ford Corp.