Курсовая работа: Разработка цифрового спидометра для ГИБДД
14 - число машинных циклов выполнения команд подпрограммы N, которые надо учесть наряду с основной задержкой в счётчике R7.
Отсюда Z=47=2Fh.
Отметим, что для реализации вычислений задействованы десять РОНов, аккумулятор и одна ячейка стека микроконтроллера. Основные преобразования реализуются в аккумуляторе с использованием команд сложения и десятичной коррекции. Многобайтовые переменные формируются путём последовательного преобразования отдельных байтов.
6 Заключение
Микропроцессоры и микропроцессорные системы являются основой построения электронных устройств с заданными функциональными свойствами. Решающими факторами при проектировании таких устройств являются удобство практической эксплуатации и новый набор - качественных характеристик (более высокое быстродействие, точность, новые функциональные возможности) по сравнению с домикропроцессорным вариантом реализации подобного устройства.
Реализация электронного устройства в данном курсовом проекте - цифрового радара ГИБДД - на однокристальном микроконтроллере серии МК48 К1830ВЕ35 оказалась самым экономичным вариантом.
Такого типа радары широко используются органами ГАИ для измерения и контроля скорости движущихся автомобилей. Полезной возможностью является выбор варианта исполнения цифрового радара. В передвижном варианте необходимыми частями устройства являются РЛУ и микропроцессорная часть. В стационарном варианте в комплект, кроме того, входят фотодатчик и фотосъёмочная аппаратура. В таком варианте изделие функционирует автономно и не требует постоянного вмешательства человека.
Данный курсовой проект позволил сделать серьёзные упражнения в применении знаний, полученных в процессе изучения дисциплины “Микропроцессорные устройства и системы”.
Список литературы
1 ОС ТАСУР 6.1-97. Работы студенческие учебные и выпускные квалификационные. Общие требования и правила оформления.
2 Шарапов А. В. Микропроцессорные устройства и системы. Методические указания к выполнению курсового проекта. - Томск: ТУСУР, 1998. - 39 с.
3 Шарапов А. В. Примеры решения схемотехнических задач. Учебное пособие. - Томск: ТИАСУР, 1994. - 141 с.
4 Шарапов А. В. Цифровая и микропроцессорная техника: Учебное пособие. 2-е изд., перер. и доп. - Томск: Изд-во Том. Ун-та, 1997. - 108 с.
5 Токхайм Р. Микропроцессоры: Курс и упражнения/ Пер. С англ., под ред. В. Н. Грасевича. - М.: Энергоатомиздат, 1988. - 336 с.
6 Белоцерковский Г. Б. Основы радиолокации и радиолокационные устройства. М.: Сов. Радио, 1975. - 336 с.
Приложение А
Листинг управляющей программы
Основная программа:
1 0000 99 00 MAIN: ANL P1,#00H ; üПогасить индикаторы и
2 0002 9A 0F ANL P2,#0FH ; þподготовить порты к выводу.
3 0004 D5 SEL RB1 ; ü
4 0005 0E MOVD A,P6 ; ½
5 0006 03 F0 ADD A,#0F0H ; ½
6 0008 A9 MOV R1,A ; ½Считать в регистры R0-R1
7 0009 0D MOVD A,P5 ; ýпервого банка РОНов инверсное
8 000A 47 SWAP A ; ½двоично-десятичное значение
9 000B A8 MOV R0,A ; ½максимальной скорости.
10 000C 0C MOVD A,P4 ; ½
11 000D 68 ADD A,R0 ; ½
12 000E A8 MOV R0,A ; ½
13 000F C5 SEL RB0 ; þ
14 0010 26 10 M1: JNT0 $ ; Ожидание появления импульса.
15 0012 27 CLR A ; ü
16 0013 A8 MOV R0,A ; ú