ер, призначений для примусового скидання МК при «зациклення»;
) блоки інтерфейсу, до складу яких входять блоки аналого-цифрового інтерфейсу (вбудовані аналогові компаратори, АЦП і ЦАП), блоки стандартного цифрового інтерфейсу між МК (блоки SPI, I2C і т. п.) і між МК і хост-пристроями, зазвичай блоки USART і USB.
При цьому, як правило, розробники МК не виділяють спеціальних висновків інтегральних мікросхем для вищеназваних периферійних пристроїв, а також БСС, зважаючи на обмежену кількість зазначених висновків, з одного боку, і великої кількості і різноманітності периферійних пристроїв, що входять до складу сучасних МК - з іншого. Тому в якості зовнішніх висновків периферійних пристроїв (наприклад, входів АЦП, входів і виходів блоків стандартного інтерфейсу і т. П.) Зазвичай використовуються висновки портів, програмно сконфігуровані під виконання відповідних функцій (малюнок 3.10). Їх називають альтернативними функціями відповідних висновків портів, на противагу їх «основним» функціям цифрового інтерфейсу з підлеглими по відношенню до МК пристроями. У ряду конкретних МК спеціальні висновки ІС виділяються для БСС і для блоків аналого-цифрового інтерфейсу.
Малюнок 3.10 - Типова структурна схема МК загального призначення
Розглянемо структурну схему восьмирозрядного регістра зберігання на прикладі одного з основних регістрів мікроконтролера - регістра спеціальних функцій (РСФ). Формат регістра спеціальних функцій микроконтроллера представлений малюнку 3.11.
Малюнок 3.11 - Формат регістра спеціальних функцій мікроконтролера
Даний регістр складається з 8-ми розрядів, кожен з яких призначений для зберігання одного біта інформації (0 або 1). Кожен розряд регістра являє собою D-тригер, в який шляхом програмування записується відповідний біт інформації.
Призначення бітів регістра спеціальних функцій:
) С - ознака переносу;
) DC - ознака переносу з молодшої тетради в старшу;
) Z - ознака нульового результату;
) PD - ознака режиму зниженого енергоспоживання, встановлюваний в одиничний стан по включенні живлення або по скиданню сторожового таймера, і скидається в нульовий стан при перекладі МК в режим очікування;
) ТО - ознака переповнення сторожового таймера, скидається в нульовий стан за його переповненні і встановлюваний в одиничний стан по включенні живлення, скидання сторожового таймера або перекладу МК в режим очікування;
) РА0 - біт-покажчик номера сторінки пам'яті команд;
) зазначений сірим кольором 6-й біт РСФ не задіяні;
) RBWUF - ознака скидання МК вхідним сигналом порту В; встановлюється в одиничний стан після скидання МК при його виведенні з режиму очікування зміною стану якого-небудь виводу порту В; після скидання МК по включенні живлення дана ознака встановлюється в нульовий стан.
Функціональна схема РСФ представлена ??в графічній частині.
Висновки по розділу
У даному розділі пояснювальної записки до курсової роботи розглянуті тригери, регістри, електронні лічильники, а також функціональні блоки мікропроцесорів і мікроконтролерів, побудовані на їх основі.
4. ВИБІР І РОЗРАХУНОК ЕЛЕКТРОННОЇ ЛАНЦЮГА аналого-цифрового перетворення ЕЛЕКТРИЧНИХ СИГНАЛІВ
4.1 Опис аналого-цифрового перетворювача
Аналого-цифрові перетворювачі (АЦП) застосовуються у вимірювальних системах і вимірювально-обчислювальних комплексах для узгодження аналогових джерел вимірювальних сигналів з цифровими пристроями обробки і представлення результатів вимірювання [10].
Різним методам побудови АЦП відповідають пристрою, що розрізняються по точності, швидкодії, перешкодозахищеності, складності реалізації. Одним з найбільш поширених є метод порозрядного врівноваження, званий також методом послідовного наближення. У АЦП, побудованому цим методом, код в регістрі результату змінюється так, щоб забезпечити по можливості швидке урівноваження вхідної напруги або струму напругою або струмом, одержуваних з виходу цифроаналогового перетворювача (ЦАП), приєднаного до згаданого регістру. У цьому розряді спочатку встановлюється одиниця і оцінюється знак різниці перетворюється сигналу і уравновешивающего сигналу, що формується в ЦАП. Якщо з'ясовується, що врівноважує сигнал менше перетворюваного, то встановлена ??в старшому розряді одиниця надалі зберігається, а якщо більше - то одиниця скидається, тобто надалі в цьому розряді буде зберігатися нуль. Далі таким же чином перевіряється, чи потрібна одиниця в сусідньому молодшому розряді регістра. І так у...