Электроника и МП техника. Китаев Ю.В. - 71 стр.

UptoLike

Составители: 

71
ответом на 4-ый вопрос будет 15 ( номер временной диаграммы для этого
режима).
Для второго режима выходная и входная частоты связаны
соотношением Fоut = FсlК/N. Коэффициент деления N в программе
записывается в счетчик (во второй) в последних двух командах, причем
записывается одним младшим байтом, так как биты D5,D4=01. 14 можно
истолковать как 14 в двоично-десятичном коде
или как 1*16
1
+ 4*16
0
= 20 в
16-ном. РIТ "истолкует" это число как двоичное, так как бит D0
управляющего байта = 0. Следовательно коэффициент деления N=20(DЕС)
и частота на выходе второго счетчика Fоut2 = 1000Гц/20 = 50Гц. Это ответ
на второй вопрос.
Как и в задаче 1 адрес порта можно вычислить, анализируя уравнение
на входе ~СS. Биты адреса А4=А3=1, бит
А7=0, для второго счетчика биты
А1,А0=10(ВIN)=2, остальные биты заполняем чем угодно (например
нулями) и получаем один из возможных адресов второго счетчика:
1А(НЕХ).
ЗАДАЧА 4. УПРАВЛЕНИЕ ЦАП
1. Вычислите ряд значений на выходе устройства #/^ при выполнении
блока команд от метки OUTP до метки EXIT (рис. I-4). Полярность Uвых
положительная. 2. Определите порт вывода PX (PA,PB или PC).
Рис. I-4 Управление ЦАП
РЕШЕНИЕ
а) Определяем, что устройство #/^ - есть цифро-аналоговый
преобразователь, у которого Uвых = (-Uо*D)/2
n
, где n - число разрядов ЦАП
(n=4,Uо=-48v), D- десятичный эквивалент двоичного кода на входах ЦАП.
Поэтому Uвых = (3*D) вольт. Первые три команды дадут (SI)=0FЕ9-3=0FЕ6