Курсовая работа: Цифровой измеритель времени
Таким образом, основываясь на общих положениях, изложенных выше, можно сделать заключение, что система, спроектированная с помощью и на основе микропроцессора, будет в большей мере соответствовать требованиям нынешнего времени и быть более дешёвой, по сравнению с системой, реализованной на дискретных элементах.
1. Анализ задачи
Исходя из снижения себестоимости устройства, необходимо спроектировать систему , которая отвечала бы требуемым параметрам и одновременно была недорогой. В ходе изучение задания, делаем следующие выводы:
1: Устройство должно быть максимально простым в использовании, так как будет использоваться преимущественно рядовыми сотрудниками;
2: Необходимо использовать наиболее дешёвые элементы и компоненты с целью снижения себестоимости устройства, тем не менее, они должны удовлетворять заданному условию по точности получаемого результата;
3: Необходимо оптимально разделить ресурсы между программной и аппаратной частями устройства с целью снижения стоимости/ повышения быстродействия/создания запаса по точности ;
4: Необходимо создать защиту устройства от неквалифицированного пользователя;
5: Предусмотреть возможность модернизации устройства.
Для выбора компонентов устройства, необходимо знать критерии их выбора. По условию задания, необходимо в качестве «ядра» устройства использовать микропроцессор 8086. Для данной системы это оптимальный вариант: при малой цене он обладает достаточной производительностью (многое ещё зависит от состава микропроцессорной системы и качества программы «зашитой» в ПЗУ). В данной схеме можно обойтись без применения дополнительных контроллеров ввода/вывода, так как в этом нет необходимости - микропроцессор сам может формировать сигнал обращения к памяти или портам ввода/вывода, а также сигналы чтения /записи, тем более что нет необходимости обрабатывать прерывания от внешних устройств.
Также необходимо наличие портов ввода/вывода, набора регистров, обязательно наличие шинных формирователей, схем индикации для отображения информации, ОЗУ, ПЗУ, таймера а также дискретных элементов. Для вывода информации достаточно четырёх восьмисегментных схем индикации (семь сегментов + точка).
2. Функции, выполняемые системой
Анализируя условие задания можно выделить следующие функции, выполняемые системой:
1: Функция хранения полученных в ходе работы устройства данных. Данную функцию выполняет блок оперативной памяти. Блок оперативной памяти устройства в связи с этим должен обладать следующими свойствами ( в идеале):
а) достаточным для данного устройства объёмом ОЗУ;
б) достаточным быстродействием ;
в) высокой надёжностью;
г) низкой потребляемой мощностью;
д) возможностью дальнейшего наращивания .
2: Функция хранения «драйвера» устройства. Эту функцию выполняет блок ПЗУ. В связи с этим данный блок должен характеризоваться следующими параметрами (в идеале):
а) достаточным для данной программы объёмом;
б) возможностью перезаписи с целью улучшения работы «драйвера» устройства (применение новых алгоритмов, расширения диапазона применения);
в) низкой потребляемой мощностью;
г) высоким быстродействием;
д) требования надёжности .
3: Функция информационного обмена. Эту функцию выполняет блок ввода-вывода. К этому блоку предъявляются следующие требования (в идеале):
а) высокое быстродействие;
б) функциональная завершённость;
в) возможность работы при отсутствии внешнего контроллера.
4: Функция диалога система – пользователь. Эту функцию реализует система индикации и система ввода информации. К ним предъявляются следующие требования (в идеале):
а) достаточная яркость изображения;
б) защита от неправильного ввода информации;