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

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 ; Вычисление Y»10×Vа=(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,

К-во Просмотров: 505
Бесплатно скачать Курсовая работа: Разработка цифрового спидометра для ГИБДД