Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Машинные циклы и синхронизация микро-ЭВМ



Питание микро-ЭВМ..ВЕ52 осуществляется от одного источника +5В. Кварцевый резонатор 3,5..12 МГц подключается к выводам Х1, Х2; возможно подключение внешнего тактового генератора через Х1.

OSC/2 - основная внутренняя тактовая частота CLK. Первая половина периода CLK - фаза P1, вторая - P2. Каждый машинный цикл состоит из шести периодов CLK: состояний S1, S2,.. S6 или двенадцати периодов OSC, называемых фазами S1P1, S1P2, S2P1,.. S6P, S6P2. Каждый машинный цикл сопровождается генерацией двух стробов ALE длительностью в один период CLK - S1P2..S2P1, S4P2.. S5P1 (Рис. 11.13).

Командный цикл (КЦ) содержит один или два машинных цикла (МЦ) и отсчитывается от S1P1. По фазе S1P2 в IR фиксируется код операции, второй байт двухбайтовой команды читается в S4P2 того же МЦ, третий байт трехбайтовой - в S1P2 следующего МЦ. Таким образом, для ввода каждого байта команды требуется один полуцикл. Во время всех оставшихся полуциклов в фазах S1P2 и S4P2 читается код операции следующей размещенной в памяти команды, однако он не помещается в IR и не инкрементируется PC. Текущий КЦ всегда завершается в S6P2. Вслед за этим начинается S1, в котором в IR вводится новый байт.

Обращение к внешней памяти данных XSEG по команде MOVX требует второго МЦ, в котором не вырабатывается первый строб ALE. На Рис. 11.14 приведена временная диаграмма обращения к XSEG (чтение). Запись в XSEG осуществляется аналогично, кроме того, что вместо сигнала RD формируется WR и на P0 после снятия младшего байта адреса устанавливаются выходные данные (содержимое аккумулятора).

Для приведения..ВЕ52 в исходное состояние необходимо подать на вход RST импульс H-уровня длительностью не менее 24 периодов OSC (два МЦ) при условии что генератор запущен.

*) если память программ внешняя

Рис. 11.13. Синхронизация микро-ЭВМ..ВЕ52

По сбросу большинство внутренних регистров устанавливается в нулевое состояние. Исключение составляют:

· порты P0..P3 - в FFh;

· указатель стека SP - в 07.





Дата публикования: 2015-01-24; Прочитано: 174 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...