Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Cистема автоматичного підстроювання частоти

Реферат Cистема автоматичного підстроювання частоти





ься одиниця.

Обчислення значення керуючого сигналу здійснюється процедурою ANALIZ. У даній роботі реалізований найпростіший випадок, коли керуючий сигнал пропорційний зміряному відхиленню. Алгоритм цієї процедури зображений на рис. 3 додатка 1. p> Тут відхилення множиться на коефіцієнт пропорційності та додається значення, відповідне нульового відхиленню. У даному випадку це значення дорівнює 127. Одержаний результат заносимо в регістр R5.


[fde_1369993337_3396393917_1369993337_1363379993_4576]

Система команд МК КР1816ВЕ51 орієнтована на організацію гнучкого вводу-виводу даних і первинну обробку інформації. Особливу увагу приділено операціям з бітами і передачу управління з їх значенням.

В асемблері 51 використовуються різні методи адресації, тобто набори механізмів доступу до операндів. У справжній розробці використовувалися такі методи адресації:

В· реєстрова адресація;

В· побічно-реєстрова адресація;

В· безпосередня адресація.

Для адресації портів, регістрів спеціальних функцій використовуються зарезервовані символічні імена (Р0, Р1, Р2, Р3 - порти, А чи АСС - акумулятор).

Текст програми приведений у додатку 2.

На початку програми оголошуються константи, вибирається банк регістрів загального призначення, номер якого визначається розрядами RS0, RS1 регістра PSW. У даному випадку вибирається нульової банк (SEL RB0).

У регістр R2 заноситься число каналів N. Регістр R2 далі використовується для зберігання номера входу мультиплексора, з якого береться значення. Регістр R0 використовується в якості покажчика на клітинку внутрішньої пам'яті даних, що зберігає операнд. На початку в R0 заноситься значення 20H. За цією адресою буде зберігається значення з пульта оператора. За адресою 21Н буде зберігається значення поточної частоти. У регістрі R5 зберігається значення керуючого сигналу. Відхилення заноситься в регістр R4.

Велике значення в системі команд приділено операціями з бітами. У програмі використовуються наступні команди: SETB bit, CLR bit, які встановлюють біт відповідно в 1 або в 0. Для адресації біт використовуються зарезервовані символічні імена виду <ім'я РСФ або порту>. <Номер біта>.

Для передачі управління використовувалися такі команди як АSJMP - короткий перехід, JNB - перехід, якщо біт дорівнює 0, JB - перехід, якщо біт дорівнює 1, JZ - перехід, якщо акумулятор дорівнює 0.

Час виконання команд одно одному, двом або чотирьом машинним циклам. Цикл дорівнює 12 періодам зовнішнього синхросигналу (при зовнішній частоті 4МГц тривалість циклу становить 3 мкс). Це дозволяє не вводити додаткові затримки при введенні даних між видачею адреси на мультиплексор, запуском ПВЗ та запуском АЦП і при виведенні даних між видачею даних в порт 1 і видачею адреси на дешифратор.

Система арифметичних команд включає в себе операції додавання, віднімання, інкремент, декремент, а також множення і поділ. p> Програма написана відповідно до алгоритмами, представленими в додатку 1 і описаними в попередньому розділі. Вона включає в себе основну програму, підпрограми INPUT, OUTPUT, OBRAB, ANALIZ. Виклик підпрограм здійснюється командою АCALL. br/> 9. розрахунок тимчасових характеристик пристрою.

Розрахуємо час введення даних, їх обробки і видачі керуючого сигналу для одного каналу. Для цього складемо час виконання всіх команд і врахуємо час перетворення на АЦП.

При зовнішній частоті в 4 МГц отримаємо не більше 672 мкс.

Для всіх чотирьох каналів отримаємо не більше 2.7 мс.

Частота опитування каналів не менше 0,37 кГц.






ВИСНОВОК В 

У результаті курсового проектування була розроблено систему автоматичного підстроювання частоти на основі однокристальної ЕОМ КР1816ВЕ51 з наступними параметрами: споживана потужність: 3,1 Вт, число обсуговується каналів - 4, частота опитування не менше 0,37 кГц.

Розробка системи була проведена з урахуванням вимог, зазначених у технічному завданні.

Система забезпечує індикацію каналу, в якому відхилення поточної частоти від заданої перевищує певне значення.

Була розроблена принципова схема пристрою, алгоритм управління та програма мовою асемблер для мікроконтролерів серії MCS-51. p> Розроблена система може застосовуватися регулювання частоти в різних пристроях і приладах.


Список використаної літератури

1. В.Б. Бродін, М.І. Шагуріна - Мікроконтролери. Довідник. /М.; Видавництво ЕКОМ, 1999 р. - 400 с. p> 2. Є.В. Вениаминов - Мікросхеми і їх застосування. Справ. Посібник. /М.; Радіо і зв'язок, 1989р. - 240 с. p> 3. В.Г. Гусєв, Ю.М. Гусєв - Електроніка. Навчальний посібник/М.; Вища школа, 1990 р. - 622 с. p> 4. Ф.В. Шульгін - Довідник по аналогових мікросхемах/М., 1997 р.



Назад | сторінка 5 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Система команд. Структура слова команд. Синтаксис команд. Групи команд
  • Реферат на тему: Алгоритм створення бази даних &Значення коефіцієнта і показників ступеня у ...
  • Реферат на тему: Розробка мікропроцесорного пристрою для визначення частоти сигналу
  • Реферат на тему: Розробка програм по створенню бази даних приладів і додавання першого рядка ...
  • Реферат на тему: Система команд мікроконтролерів