ВУЗ:
Составители:
16
Выбор элементной базы зависит от класса решаемых задач, сложно-
сти алгоритмов обработки данных и управления, скорости управляемых
процессов, потребностей в размерах памяти и т.д.
Большинство возникающих на практике задач управления может
быть выполнено с помощью однокристальных микроконтроллеров
К1816ВЕ48 и К1816ВЕ51. На примере этих микроконтроллеров рассмот-
рим вопросы проектирования
, возникающие при создании систем управле-
ния динамическим объектом, разработке подсистем сбора данных, созда-
нии цифровых измерительных приборов.
Тип микроконтроллера определен в задании, поэтому здесь следует
отметить только его основные характеристики: разрядность арифметико-
логического устройства - 8 бит; тактовая частота - от 1 до 6 МГц; емкость
резидентной памяти программ - 1 кбайт; емкость встроенной памяти дан-
ных - 64
байта; три восьмиразрядных порта.
В зависимости от характера объекта управления ввод информации с
датчиков может выполняться в режиме ожидания или последовательного
опроса. В режиме ожидания микроконтроллер в цикле ждет появления на
фиксированном входе какого-либо события, в качестве которого могут
быть заданы перепад уровня сигнала, импульс, последовательность им-
пульсов и др
.
Выводимые из микроконтроллера сигналы могут иметь статическую
и импульсную форму в зависимости от характера объекта управления.
Реализация временных соотношений при разработке систем на базе
однокристальных микроконтроллеров может выполняться путем соответ-
ствующего программирования встроенного таймера. Пусть, например, так-
товая частота f генератора равна 6 МГц, тогда частота синхросигнала ма-
шинного цикла равна: f
ц
= f/15 = 400
кГц. Следовательно, на вход таймера
импульсы будут поступать с частотой f
т
= f
ц
/32 = 12,5 кГц, что для одного
такта составляет задержку t
т
= 1/f
т
= 80 мкс. Таким образом, если на тай-
мере необходимо сформировать задержку t
з
длительностью, например, в 4
мс, нужно в счетчик-таймер перед началом цикла ожидания загрузить код
N = 256-t
з
/t
т
= 256-50 = 206
10
= CE
16
.
Временная задержка заданной длительности также может быть реа-
лизована методом вложенных программных циклов.
1.2 Средства отладки программного обеспечения
1.2.1 Состав и работа кросс-систем
Основными составными частями кросс-системы являются: кросс-
ассемблер, кросс-редактор связей, эмулятор.
Выбор элементной базы зависит от класса решаемых задач, сложно- сти алгоритмов обработки данных и управления, скорости управляемых процессов, потребностей в размерах памяти и т.д. Большинство возникающих на практике задач управления может быть выполнено с помощью однокристальных микроконтроллеров К1816ВЕ48 и К1816ВЕ51. На примере этих микроконтроллеров рассмот- рим вопросы проектирования, возникающие при создании систем управле- ния динамическим объектом, разработке подсистем сбора данных, созда- нии цифровых измерительных приборов. Тип микроконтроллера определен в задании, поэтому здесь следует отметить только его основные характеристики: разрядность арифметико- логического устройства - 8 бит; тактовая частота - от 1 до 6 МГц; емкость резидентной памяти программ - 1 кбайт; емкость встроенной памяти дан- ных - 64 байта; три восьмиразрядных порта. В зависимости от характера объекта управления ввод информации с датчиков может выполняться в режиме ожидания или последовательного опроса. В режиме ожидания микроконтроллер в цикле ждет появления на фиксированном входе какого-либо события, в качестве которого могут быть заданы перепад уровня сигнала, импульс, последовательность им- пульсов и др. Выводимые из микроконтроллера сигналы могут иметь статическую и импульсную форму в зависимости от характера объекта управления. Реализация временных соотношений при разработке систем на базе однокристальных микроконтроллеров может выполняться путем соответ- ствующего программирования встроенного таймера. Пусть, например, так- товая частота f генератора равна 6 МГц, тогда частота синхросигнала ма- шинного цикла равна: fц = f/15 = 400 кГц. Следовательно, на вход таймера импульсы будут поступать с частотой fт = fц/32 = 12,5 кГц, что для одного такта составляет задержку tт = 1/fт = 80 мкс. Таким образом, если на тай- мере необходимо сформировать задержку tз длительностью, например, в 4 мс, нужно в счетчик-таймер перед началом цикла ожидания загрузить код N = 256-tз/tт = 256-50 = 20610 = CE16. Временная задержка заданной длительности также может быть реа- лизована методом вложенных программных циклов. 1.2 Средства отладки программного обеспечения 1.2.1 Состав и работа кросс-систем Основными составными частями кросс-системы являются: кросс- ассемблер, кросс-редактор связей, эмулятор. 16
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »