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

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 ; Выход из подпрограммы.

Подпрограмма вычисления Y»10×Vа=(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 ; ü

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