ні десять РОНов, акумулятор і один осередок стека мікроконтролера. Основні перетворення реалізуються в акумуляторі з використанням команд додавання і десяткового корекції. Багатобайтові змінні формуються шляхом послідовного перетворення окремих байтів.
В
6 Висновок
В
Мікропроцесори та мікропроцесорні системи є основою побудови електронних пристроїв з заданими функціональними властивостями. Вирішальними факторами при проектуванні таких пристроїв є зручність практичної експлуатації і новий набір - Якісних характеристик (більше високу швидкодію, точність, нові функціональні можливості) в порівнянні з домікропроцессорним варіантом реалізації подібного пристрою.
Реалізація електронного пристрою в даному курсовому проекті - цифрового радара ГИБДД - на однокристальному мікроконтролері серії МК48 К1830ВЕ35 виявилася найекономічнішим варіантом.
Такого типу радари широко використовуються органами ДАІ для вимірювання та контролю швидкості рухомих автомобілів. Корисною можливістю є вибір варіанта виконання цифрового радара. У пересувному варіанті необхідними частинами пристрої є РЛУ та мікропроцесорна частина. У стаціонарному варіанті в комплект, крім того, входять фотодатчик і фотознімальних апаратура. У такому варіанті виріб функціонує автономно і не вимагає постійного втручання людини.
Даний курсовий проект дозволив зробити серйозні вправи в застосуванні знань, отриманих у процесі вивчення дисципліни "Мікропроцесорні пристрої та системи ".
Список літератури
В
1 ОС ТАСУР 6.1-97. Роботи студентські навчальні та випускні кваліфікаційні. Загальні вимоги та правила оформлення. p> 2 Шарапов А. В. Мікропроцесорні пристрої та системи. Методичні вказівки до виконання курсового проекту. - Томськ: ТУСУР, 1998. - 39 с. p> 3 Шарапов А. В. Приклади розв'язання схемотехнічних завдань. Навчальний посібник. - Томськ: ТІАСУР, 1994. - 141 с. p> 4 Шарапов А. В. Цифрова та мікропроцесорна техніка: Навчальний посібник. 2-е вид., Перер. і доп. - Томськ: Вид-во Том. Ун-ту, 1997. - 108 с. p> 5 Токхайм Р. Мікропроцесори: Курс і вправи/Пер. З англ., Під ред. В. Н. Грасевіча. - М.: Вища школа, 1988. - 336 с. p> 6 Білоцерківський Г. Б. Основи радіолокації і радіолокаційні пристрої. М.: Сов. Радіо, 1975. - 336 с. p align=center> Додаток А
Лістинг керуючої програми
Основна програма:
січня 0000 99 00 MAIN: ANL P1, # 00H; ГјПогасіть індикатори і
лютого 0002 9A 0F ANL P2, # 0FH; Гѕподготовіть порти висновку.
березня 0004 D5 SEL RB1; Гј
квітня 0005 0E MOVD A, P6; ВЅ
травня 0006 03 F0 ADD A, # 0F0H; ВЅ
червня 0008 A9 MOV R1, A; ВЅ Вважати в регістри R0-R1
липня 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 жовтня M1: JNT0 $; Очікування появи імпульсу. p> 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. p> 24 001D 14 42 CALL N; Обчислення числа N = (R1, R0). p> 25 001F 14 53 CALL Y; Обчислення Y В»10 Г— Vа = (R6, R5). p> 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 старшу цифру швидкості. p> 38 0030 3A OUTL P2, A; Старшу цифру на індикатор. p> 39 0031 47 SWAP A; ГјВ R6 старша цифра
40 0032 AE MOV R6, A; Гѕзначенія швидкості. p> 41 0033 D5 SEL RB1; ГјСравніть старші цифри
42 0034 69 ADD A, R1; ГЅVа і Vа.max і перейти на M0,
43 0035 C5 SEL RB0; Гєеслі Vа> Vа.max. p> 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а 49 003C E6 40 JNC N0; Гѕ
50 003E 14 6F M0: CALL PHOTO; Фотозйомка.
51 0040 10 квітня N0: JMP M1; Повторити основну програму. p align=center> Підпрограма вимір...