Курсовая работа: Пристрій мікропроцесорної обробки аналогової інформації
SHLD518H
LHLD514H; Xn-1 -> Xn-2
SHLD512H
LHLD516H; Xn -> Xn-1
SHLD514H
EI; дозвіл переривання
HLT; зупинка процесора поки не викличеться підпрограма обробки
; переривання і запише нове Xn
JMPSTART
4.3 Оцінка верхньої фінітної частоти вхідного аналогового сигналу
Кількість тактів, за які виконується програма, зведені в таблицю:
Таблиця
Назва програми | Кількість тактів, необхідних для виконнаня програми | Число виконань даної програми за один цикл | Кількість тактів, за цикл виконання програми |
Основна програма | 566 | 1 | 566 |
DMULT | 475 | 3 | 1425 |
Обробник переривання | 151 | 1 |
151 |
SUM | 206 | 1 | 206 |
Загальна тривалість | 2348 |
Теорема Котельникова:
Будь-який сигнал, який має скінчений спектр, може бути без втрат перетворений у цифрову форму і потім відтворений за відліками цього дискретного сигналу при умові:
Для виконання програми необхідно всього тактів N=2031. Для максимальної частоти f=2.5МГц для МП KР580ВМ80, частота видачі інформації fвид =2,5МГц/2348=1064,74 Гц
За теоремою Котельникова, верхня гранична частота для фільтра складає
fверхнє = fвид /2=1064,74 /2=532,37 Гц
5. Реалізація блоку ОЗП для МПС розміром 8К на елементах 4096x1
Для побудови ОЗП використаєм схему обєднання модулів для нарощення розрядності та об’єму. Визначимо, яку кількість мікросхем даного типу необхідно використати для того, щоб наростити розрядність. Скористаємось наступними формулами:
,
де -розрядність, яку необхідно отримати; -розрядність однієї мікросхеми
Для нашого випадку К=8/1=8
Далі визначаєно скільки мікросхем у нашому випадку потрібно для нарощення об’єму. Скористаємось наступними формулами:
,
де -об’єм, який необхідно отримати; - об’єм однієї мікросхеми
8К=8192
Для нашого випадку К=8192/4096=2.