Рефераты. Разработка цифрового спидометра для ГИБДД

Список литературы

ОС ТАСУР 6.1-97. Работы студенческие учебные и выпускные квалификационные. Общие требования и правила оформления.

Шарапов А. В. Микропроцессорные устройства и системы. Методические указания к выполнению курсового проекта. - Томск: ТУСУР, 1998. - 39 с.

Шарапов А. В. Примеры решения схемотехнических задач. Учебное пособие. - Томск: ТИАСУР, 1994. - 141 с.

Шарапов А. В. Цифровая и микропроцессорная техника: Учебное пособие. 2-е изд., перер. и доп. - Томск: Изд-во Том. Ун-та, 1997. - 108 с.

Токхайм Р. Микропроцессоры: Курс и упражнения/ Пер. С англ., под ред. В. Н. Грасевича. - М.: Энергоатомиздат, 1988. - 336 с.

Белоцерковский Г. Б. Основы радиолокации и радиолокационные устройства. М.: Сов. Радио, 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 ;

17 0014 A9 MOV R1,A ; Подготовка регистров

18 0015 AA MOV R2,A ; к вычислениям.

19 0016 AB MOV R3,A ;

20 0017 AC MOV R4,A ;

21 0018 AE MOV R6,A ;

22 0019 BD 05 MOV R5,#05H ;

23 001B 36 1B JT0 $ ; Ожидание нулевого уровня T0.

24 001D 14 42 CALL N ; Вычисление числа N=(R1,R0).

25 001F 14 53 CALL Y ; Вычисление Y10Vа=(R6,R5).

26 0021 FD MOV A,R5 ;

27 0022 47 SWAP A ; Поместить в R5 младшую

28 0023 53 0F ANL A,#0FH ; цифру значения скорости.

29 0025 AD MOV R5,A ;

30 0026 FE MOV A,R6 ;

31 0027 47 SWAP A ; В R5 две младшие цифры

32 0028 53 F0 ANL A,#0F0H ; значения скорости.

33 002A 6D ADD A,R5 ;

34 002B AD MOV R5,A ; Вывести младшие цифры

35 002C 39 OUTL P1,A ; скорости на индикаторы.

36 002D FE MOV A,R6 ; Выделить в старшем полубайте

37 002E 53 F0 ANL A,#0F0H ; R6 старшую цифру скорости.

38 0030 3A OUTL P2,A ; Старшую цифру на индикатор.

39 0031 47 SWAP A ; В R6 старшая цифра

40 0032 AE MOV R6,A ; значения скорости.

41 0033 D5 SEL RB1 ; Сравнить старшие цифры

42 0034 69 ADD A,R1 ; Vа и Vа.max и перейти на M0,

43 0035 C5 SEL RB0 ; если Vа>Vа.max.

44 0036 F6 3E JC M0 ;

45 0038 FD MOV A,R5 ;

46 0039 D5 SEL RB1 ; Сравнить младшие цифры47 003A 68 ADD A,R0 ; Vа и Vа.max и перейти на N0,

48 003B C5 SEL RB0 ; если Vа<Vа.max.

49 003C E6 40 JNC N0 ;

50 003E 14 6F M0: CALL PHOTO ; Фотосъёмка.

51 0040 04 10 N0: JMP M1 ; Повторить основную программу.

Подпрограмма измерения Tдоп (вычисления N):

52 0042 28 N: XCH A,R0 ;

53 0043 03 01 ADD A,#01H ;

54 0045 57 DA A ;

55 0046 28 XCH A,R0 ; Инкрементирование накопителя

56 0047 29 XCH A,R1 ; N=(R1,R0).

57 0048 13 00 ADDC A,#00H ;

58 004A 57 DA A ;

59 004B 29 XCH A,R1 ;

60 004C BF 2F MOV R7,#2FH ; Временная задержка 0.17 мс.

61 004E EF 4E DJNZ R7,$ ;

62 0050 26 42 JNT0 N ; Пока на T0 нулевой уровень.

63 0052 83 RET ; Выход из подпрограммы.

Подпрограмма вычисления Y10Vа=(R6,R5).

64 0053 2A Y: XCH A,R2 ;

65 0054 68 ADD A,R0 ;

66 0055 57 DA A ;

67 0056 2A XCH A,R2 ; Формирование S в двоично-

68 0057 2B XCH A,R3 ; десятичном накопителе

69 0058 79 ADDC A,R1 ; (R4,R3,R2).

70 0059 57 DA A ;

71 005A 2B XCH A,R3 ;

72 005B 2C XCH A,R4 ;

73 005C 13 00 ADDC A,#00H ;

74 005E 57 DA A ;

75 005F B2 6E JB5 M2 ; Закончить сложение N c S,

76 0061 2C XCH A,R4 ; если S>=200000.

77 0062 2D XCH A,R5 ;

78 0063 03 01 ADD A,#01H ;

79 0065 57 DA A ;

80 0066 2D XCH A,R5 ; Формирование Y в двоично-

81 0067 2E XCH A,R6 ; десятичном накопителе

82 0068 13 00 ADDC A,#00H ; (R6,R5)

83 006A 57 DA A ;

84 006B 2E XCH A,R6 ;

85 006C 04 53 JMP Y ; Продолжить вычисление Y.

86 006E 83 M2: RET ; Выход из подпрограммы.

Подпрограмма управления фотосъёмкой:

87 006F 56 6F PHOTO: JT1 $ ; Ожидание импульса фотодатчика.

88 0071 23 FE MOV A,#FEH ; Вывод 0 в линию P7.0.

89 0073 9F ANLD P7,A ;

90 0074 46 74 JNT1 $ ; Ожидание конца импульса.

91 0076 23 01 MOV A,#01H ; Вывод 1 в линию P7.0.

92 0078 8F ORLD P7,A ;

93 0079 83 RET ; Выход из подпрограммы.

Приложение Б

Карта прошивки памяти программ

0: 1: 2: 3: 4: 5: 6: 7: 8: 9: A: B: C: D: E: F:

0000: 99 00 9A 0F D5 0E 03 F0 A9 0D 47 A8 0C 68 A8 C5

0010: 26 10 27 A8 A9 AA AB AC AE BD 05 36 1B 14 42 14

0020: 53 FD 47 53 0F AD FE 47 53 F0 6D AD 39 FE 53 F0

0030: 3A 47 AE D5 69 C5 F6 3E FD D5 68 C5 E6 40 14 6F

0040: 04 10 28 03 01 57 28 29 13 00 57 29 BF 2F EF 4E

0050: 26 42 83 2A 68 57 2A 2B 79 57 2B 2C 13 00 57 B2

0060: 6E 2C 2D 03 01 57 2D 2E 13 00 57 2E 04 53 83 56

0070: 6F 23 FE 9F 46 74 23 01 8F 83 FF FF FF FF FF FF

0080: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

0090: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

00A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

00B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

00C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

00D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

00E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

00F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

ФЭТ КП.XXXXXX.007 Э3

МИКРОКОНТРОЛЛЕР

Схема электрическая

Принципиальная

Лист

Масса

Масшт

Лист

№докум

Подпись

Дата

Разработ.

Ощепков

Проверил.

Шевелев

Т. контр.

Лист

Листов 1

ТУСУР ФЭТ ПрЭ гр.367-3

Н.контр.

Утв.

Поз.

Обозначен

Наименование

Кол.

Примечание

Резонатор кварцевый

BQ1

РК-160МА-14БП-12000кГц-В ОД 0.338.003 ТУ

1

Конденсатор

C1, C2, C3

К73-24-100В-0.68нФ10% ГОСТ 5.623-70

3

Резистор

R1

МЛТ-0.125-15кОм1.0% ОЖО.467.404 ТУ

1

Микросхемы

DD1

K555ТЛ1 5К 1,673,006ТУ11

1

DD2

К555ТМ2 6К 0,348,006ТУ14

1

DD3

К1830ВЕ35 8П 0,375,006ТУ18

1

DD4

К580ИР82 4В 0,244,006ТУ55

1

DD5

К580ВР43 3М 2,345,005ТУ32

1

DD6 - DD8

К514ИД1 6К 0,478,006ТУ47

3

DD9

К556РТ5 3Р 1,394,006ТУ99

1

Индикаторы

HG1 - HG3

АЛС324А аА 0,336367ТУ

3

Вилки

XS1 - XS3

ОНП - КГ - 26 - 64/73xВ 0.324.027ТУ

3

ФЭТ КП.XXXXXX.007 ПЭ3

Лист

№докум.

Подп.

Дата

Разработ.

Ощепков

МИКРОКОНТРОЛЛЕР

перечень

элементов

Лиcт

Лист

Листов

Провер.

Шевелев

1

Т.контр.

ТУСУР ФЭТ ПрЭ гр.367-3

Н.контр.

Утв.

Страницы: 1, 2, 3



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.