Дискретни изходи

Изходите на микроконтролера, както и входовете, могат да бъдат аналогови и дискретни.
В съвременните микроконтролери, за да се намали броят на щифтовете на корпуса на микросхемата и да се намали размерът на самата микросхема, заключенията почти винаги се правят универсални. Тоест, такъв щифт може да работи като вход или като изход. Освен това обикновено може да работи и като аналогов, и като дискретен. В кой режим работи отделният изход - той се инсталира програмно.
Но в тази статия ще говорим конкретно за дискретни резултати, тоест какви са те, за какво са и как се използват (най-общо казано).
За начинаещи ви съветвам първо да прочетете статиите за дискретни и аналогови входове, които също говорят за дискретни и аналогови сигнали.
Тъй като входният сигнал се различава от изходния сигнал само по посока, тогава голяма част от казаното в статията за дискретни входове е вярно и за дискретни изходи.
Едно от най-простите, но в същото време най-важното и широко разпространено приложение на дискретни изходи на микроконтролера може да се счита за управление на различни устройства.
Дискретен изход може да извърши само едно от двете действия - или да включи устройството, или да го изключи. По-точно тези действия се извършват от програмата на микроконтролера, а дискретният изход е само хардуерната част на микроконтролера, която е подчинена на процесора (структурата на микроконтролера е описана тук).
Фигурата по-долу показва много опростена схема за цифров изход.

