Красноярский Государственный Технический Университет
кафедра “Радиотехника”
КУРСОВАЯ РАБОТА
ПО ЦУиМП
Выполнил:
ст-т гр. Р 41-2
Проверила:
М. М. Мичурина
Красноярск 2004
Задание на курсовую работу
Разработать электронные весы, индицирующие вес товара в цифровой форме. Входная информация поступает с датчика в виде аналоговой величины. Каждую двоично-кодированную десятичную цифру для удобства программирования размещать в отдельном восьмибитовом слове. Микропроцессорное вычислительное устройство производит анализ каждой цифры и выдачу четырёх двоично-десятичных цифр на преобразователь в семи сегментный код и индикатор веса.
Время определения веса не должно превышать 50мс. При выполнении курсового проекта необходимо разработать только микропроцессорное вычислительное устройство и программу, обеспечивающую работу электронных весов. Измеряемый вес составляет 0,00 – 99,99 кг.
Содержание |
|
1 Анализ технического задания___________________________________ |
4 |
2 Описание принципиальной схемы_______________________________ |
4 |
2.1 Построение модуля центрального процессора ___________________ |
4 |
2.2 Подключение памяти и инициализация адресного пространства ____ |
5 |
2.3 Преобразование напряжения в частоту _________________________ |
5 |
2.4 Программируемый таймер ____________________________________ |
6 |
2.5 Обслуживание прерываний ___________________________________ |
6 |
2.6 Контроллер индикации и клавиатуры ___________________________ |
7 |
3 Программа ___________________________________________________ |
8 |
1 Анализ технического задания
Поставленная задача легко решается с помощью дополнительного преобразования аналоговой формы в последовательность с частотой пропорциональной входному напряжению.
Для реализации данного устройства буду использовать не специализированные микропроцессорные вычислительные средства, сопрягаемые с устройствами преобразования и измерения сигналов.
Центральный процессор комплекта К1810ВМ86 имеет разрядность данных 16 бит, разрядность адреса 20 бит, тактовую частоту до 5 МГц. Базовая МПС включает в себя модули МП, ОЗУ и ПЗУ, но в данном случае подключение дополнительных запоминающих устройств (ОЗУ) не требуется, т.к. запоминание какой либо дополнительной (изменяющейся) информации не требуется.
Измеряемый вес будет преобразовываться (например с помощью ИС КР1108ПП1) в последовательность импульсов, которые будут считаться (с помощью программируемого таймера К1810ВИ54) и после определенного преобразования МП будут выводиться на семи сегментные индикаторы с помощью контроллера клавиатуры и индикации (КР580ВВ79).
2 Описание принципиальной схемы
2.1 Построение модуля центрального процессора
При разработке структуры блока ЦП возникают задачи разделения (демультиплексирования) шины адреса/данных (ШАД), буферирования шин адреса (ША) и шинных данных (ШД), а также формирования системных управляющих сигналов для внешних устройств.
Первая задача решается с помощью ИС К1810ИР82 , выполняющих функции адресной защелки.
Вторая задача решатся с помощью двунаправленных восьми битовых шинных формирователей К1810ВА86, которые усиливают сигналы системной шины.
Третья задача решается с помощью комбинационных логических устройств, которые формируют требуемые управляющие сигналы на основе сигналов RD, WR и M/IO.
Стандартным образом к микропроцессору подключен генератор тактовых импульсов К1810ГФ84. Для автоматического формирования сигала сброса (RESET), при включение устройства, ко входу RES генератора подключена RC–цепочка
Частота опорного генератора задается с помощью внешнего кварцевого резонатора частотой 15 МГц, который подключается к выходам Х1и Х2. На выходе генератора имеем импульсы частотой 5 МГц, подаваемые на вход
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.