альних блоків:
МП - мікропроцесор;
БТ - блок тюнера;
ЦАП - цифровий аналоговий перетворювач;
КС - компоратор сигналу;
БК - блок клавіш;
РКІ - рідкокристалічний індикатор;
БКМ - блок комутації;
БР-1, 2,3 - буфер регістрів.
Вибір керуючого контролера
Перед тим як вибрати контролер, я вирішив провести аналіз слід серій мікроконтролерів представлених на ринку і використовуються в аналогічних пристроях: AVR, PIC, MK-51.
Огляд PIC
Альтернативою є PIC 16С745. Всі команди даного контролера складаються з одного слова (14 біт шириною) і виконуються за один цикл (200 нс при 20 МГц), крім команд переходу, що виконуються за два цикли (400 нс). Контролер має переривання, що спрацьовує від чотирьох джерел, і восьмирівневий апаратний стек. Висока здатність навантаження (25 мА макс. Втікає струм, 20 мА макс. Витікаючий струм) ліній введення/виведення спрощують зовнішні драйвери і, тим самим, зменшується загальна вартість системи. Є можливість роботи з трьома таймерами і каналом I2C. Але при всьому цьому ціна більш висока, ніж у 52 контролера. Так само недоліком є ​​одноразово програмований ПЗУ, що вимагає покупки більш дорогого отладочного кристала. p align="justify"> Короткий огляд AVRядро базується на вдосконаленій RISC архітектурі, з регістровим файлом швидкого доступу, що містить 32 регістри загального призначення, безпосередньо пов'язаних з арифметико-логічним пристроєм (ALU), і потужною системою команд. За один тактовий цикл із реєстрового файлу витягуються два операнди, виконується команда і результат записується в регістр призначення. Така високоефективна архітектура забезпечує продуктивність майже в десять разів більшу, ніж стандартні CISC мікроконтролери. Одним з основних мінусів є відсутність апаратної можливості використання функції поділу. Її необхідно прописувати програмно, що тягне до ризику переповнення ПЗУ. p align="justify"> Огляд сімейства МК51
МК сімейства МК-51 використовують гарвардську архітектуру: пам'ять програм (ПЗУ) і пам'ять даних (ОЗП) мають роздільне адресний простір. І, як наслідок, для звернення до комірок пам'яті різного типу повинні бути використані різні типи команд. Максимальний розмір адресного простору для кожного типу пам'яті становить 64 Кбайта. Однак безпосередньо на кристалі МК 8051 АН розташовуються тільки 4 Кбайта ПЗУ і 128 байт ОЗУ. МК сімейства MCS-51 мають відкриту архітектуру, тобто дозволяють підключати зовнішню пам'ять. Тому при необхідності, як пам'ять програм, так і пам'ять даних можуть бути збільшені за допомогою підключення додаткових мікросхем пам'яті. МК-51 має чотири 8-розрядних паралельних порту введення/вивод...