Проектирование микропроцессорных систем. Бурькова Е.В. - 21 стр.

UptoLike

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

21
- формализация задач и выполняемых функций, куда входит опреде-
ление входов и выходов алгоритмических и программных блоков, конкретных
процессов обработки, формулирование и учет системных ограничений (экс-
плуатационных, временных, объемных, точностных и др.);
- проектирование программы или составление алгоритма ее выпол-
нения, удовлетворяющего требованиям постановки задачи и спецификаций;
- кодирование или собственно программирование, заключается в
формировании программы на выбранном языке
- программирование (исходный текст). Затем осуществляется компи-
ляция и трансляция для программы, написанной на языке высокого уровня, или
только трансляция для программы, написанной на языке ассемблера. После
компоновки с помощью редактора связей получается загрузочный модуль в
машинных кодах целевого (используемого) микропроцессора или микрокон-
троллера;
- тестирование и автономная отладка, когда на программной модели
проверяется корректность программы. Тестирование позволяет убедиться в
том, что программа правильно выполняет возложенные на нее функции. При
этом очень важным является правильный выбор тестовых данных, разработка
методов тестирования и тестовых примеров.
Для выполнения двух последних этапов проектирование ПО необходимо
использовать специальные инструментальные апппаратно-программные сред-
ства на базе микро-ЭВМ: а) резидентные, если микропроцессоры инструмен-
тальной микро-ЭВМ и объектной МПС совпадают, и б) кросс-средства, если
они различны.
8 Средства отладки микропроцессорных систем
Эффективность проектирования микропроцессорных систем определяет-
ся в первую очередь квалификацией разработчика и арсеналом инструменталь-
ных средств. При изучении курса «Микропроцессорные системы» используют-
ся различные средства, выполняющие следующие функции: ввод/вывод анало-
говых и цифровых сигналов, хранение и обработки данных, хранение и выпол-
нения командных кодов, а также консольная индикация выполняемых операций
и управление. По своей функциональной законченности различают следующие
устройства:
- контроллеры-конструкторы;
- учебные микропроцессорные стенды.
Контроллеры-конструкторы это средства, наиболее популярные у мас-
сового разработчика. Представляют собой полуфабрикат микропроцессорного
контроллера, на основании которого легко собрать несложную целевую систе-
му в ограниченном количестве экземпляров.
Контроллеры-конструкторы разнообразны по своей организации и со-
ставу периферийных блоков, могут снабжаться схемами защиты, элементами
        - формализация задач и выполняемых функций, куда входит опреде-
ление входов и выходов алгоритмических и программных блоков, конкретных
процессов обработки, формулирование и учет системных ограничений (экс-
плуатационных, временных, объемных, точностных и др.);
        - проектирование программы или составление алгоритма ее выпол-
нения, удовлетворяющего требованиям постановки задачи и спецификаций;
        - кодирование или собственно программирование, заключается в
формировании программы на выбранном языке
        - программирование (исходный текст). Затем осуществляется компи-
ляция и трансляция для программы, написанной на языке высокого уровня, или
только трансляция для программы, написанной на языке ассемблера. После
компоновки с помощью редактора связей получается загрузочный модуль в
машинных кодах целевого (используемого) микропроцессора или микрокон-
троллера;
        - тестирование и автономная отладка, когда на программной модели
проверяется корректность программы. Тестирование позволяет убедиться в
том, что программа правильно выполняет возложенные на нее функции. При
этом очень важным является правильный выбор тестовых данных, разработка
методов тестирования и тестовых примеров.
      Для выполнения двух последних этапов проектирование ПО необходимо
использовать специальные инструментальные апппаратно-программные сред-
ства на базе микро-ЭВМ: а) резидентные, если микропроцессоры инструмен-
тальной микро-ЭВМ и объектной МПС совпадают, и б) кросс-средства, если
они различны.


     8 Средства отладки микропроцессорных систем


      Эффективность проектирования микропроцессорных систем определяет-
ся в первую очередь квалификацией разработчика и арсеналом инструменталь-
ных средств. При изучении курса «Микропроцессорные системы» используют-
ся различные средства, выполняющие следующие функции: ввод/вывод анало-
говых и цифровых сигналов, хранение и обработки данных, хранение и выпол-
нения командных кодов, а также консольная индикация выполняемых операций
и управление. По своей функциональной законченности различают следующие
устройства:
       - контроллеры-конструкторы;
       - учебные микропроцессорные стенды.
       Контроллеры-конструкторы – это средства, наиболее популярные у мас-
сового разработчика. Представляют собой полуфабрикат микропроцессорного
контроллера, на основании которого легко собрать несложную целевую систе-
му в ограниченном количестве экземпляров.
       Контроллеры-конструкторы разнообразны по своей организации и со-
ставу периферийных блоков, могут снабжаться схемами защиты, элементами
                                                                      21