- •Архитектура Фон-Неймана.
- •Init_timer0: anl tmod, #0f0h ;clear Timer 0
- •Init_special_interrupts: mov ie, #082h
- •Вопрос 21 платы развития
- •Вопрос 22мониторы отладки
- •Линейные,
- •Разветвляющиеся,
- •Циклические.
- •Igbt (Insulated Gate Bipolar Transistor) были запатентованы компанией International Rectifier в 1983 году и с тех пор постоянно совершенствуются.
- •Vd1,vd2,c1,c2 – двухполупериодный выпрямитель;
- •1) Метод прямого (параллельного) преобразования;
- •2) Метод последовательного приближения (поразрядного уравновешивания);
- •3) Метод интегрирования.
- •Ieee-1394 (FireWire или I.Link)
- •Ieee-1394 (FireWire или I.Link)
Init_timer0: anl tmod, #0f0h ;clear Timer 0
orl TMOD, #00h ;
mov TL0, #0f5h ;value set by user
mov TH0, #0fah ;value set by user
setb TR0 ;TCON.4 start timer
ret
Init_special_interrupts: mov ie, #082h
mov IP, #00h
ret
end
вопрос №19 внутрисхемные эмуляторы
Внутрисхемные эмуляторы
Внутрисхемный эмулятор - программно аппаратное средство, способное замещать собой эмулируемый (моделируемый) процессор в реальной схеме. Внутрисхемный эмулятор - это наиболее мощное и универсальное отладочное средство.
Классификация внутрисхемных эмуляторов (функционально) :
стыкуемые с внешней вычислительной машиной (обычно это бывает IBM PC);
функционирующие автономно.
Автономные внутрисхемные эмуляторы имеют индивидуальные вычислительные ресурсы, средства ввода-вывода, не требуют для своей нормальной работы стыковки с какими-либо внешними вычислительными средствами, но за это пользователю приходится расплачиваться либо существенно более высокой ценой, либо пониженными функциональными и сервисными возможностями по сравнению с аналогичными моделями, стыкуемыми с IBM PC.
Достоинства и недостатки внутрисхемных эмуляторов
Достоинства:
широкий набор функциональных возможностей;
работу внутрисхемного эмулятора в реальной схеме электронного блока, в котором предполагается робота микроконтроллера;
большая гибкость моделирования временных и электрических характеристик микроконтроллера, что связано с преимущественно программным методом их моделирования.
Недостатки:
трудность программного моделирования электрических сигналов на выводах микроконтроллера в реальном масштабе времени. Для адекватного моделирования быстродействие моделирующего процессора или компьютера должно быть существенно выше, чем эмулируемого микроконтроллера, что достижимо далеко не всегда, особенно в случае эмуляции современных высокопроизводительных микроконтроллеров;
различные модели внутрисхемных эмуляторов могут иметь разного рода ограничения по контролю и управлению функционированием отлаживаемых устройств, что связано трудностью их моделирования. Например, это может быть некорректное обрабатывание прерываний в пошаговом режиме, или запрет на использование последовательного порта и т.п..
вопрос №20 программные симуляторы
Программные симуляторы
Симулятор - программное средство, способное имитировать работу микроконтроллера и его памяти. Как правило, симулятор содержит в своем составе:
отладчик;
модель ЦПУ и памяти.
Хорошие симуляторы содержат в своем составе модели встроенных периферийных устройств, таких, как таймеры, порты, АЦП, системы прерываний.
Исполнение программ, загруженных в симулятор, происходит в масштабе времени, отличном от реального. Однако, низкая цена, возможность ведения отладки даже в условиях отсутствия макета отлаживаемого устройства делают программные симуляторы весьма эффективным средством отладки. Отдельно необходимо подчеркнуть, что существует целый класс ошибок, которые могут быть обнаружены только при помощи симулятора.
