Мікропроцесорна система управління мікрокліматом теплиці

курсовая работа

5.1 Проведення аналізу даних із температурного датчика

jb type_dat, nnext7_1

jmp next7_1

nnext7_1:

mov r0,a

cjne r1,#1,no11

subb a,#17

jnc e1no1

setb p2.0

clr p2.2

jmp GT_ex

e1no1:

subb a,#6

jnc e1no2

clr p2.2

clr p2.0

jmp GT_ex

e1no2:

setb p2.2

clr p2.0

jmp GT_ex

no11:

cjne r1,#2,no21

subb a,#19

jnc e2no1

setb p2.0

clr p2.2

jmp GT_ex

e2no1:

subb a,#5

jnc e2no2

clr p2.0

clr p2.2

jmp GT_ex

e2no2:

setb p2.2

clr p2.0

jmp GT_ex

no21:

cjne r1,#3,no31

subb a,#18

jnc e3no1

setb p2.0

clr p2.2

jmp GT_ex

e3no1:

subb a,#4

jnc e3no2

clr p2.2

clr p2.0

jmp Gt_ex

e3no2:

setb p2.2

clr p2.0

jmp GT_ex

no31:

cjne r1,#4,no41

subb a,#21

jnc e4no1

setb p2.0

clr p2.2

jmp GT_ex

e4no1:

subb a,#4

jnc e4no2

clr p2.0

clr p2.2

jmp Gt_ex

e4no2:

setb p2.2

clr p2.0

jmp GT_ex

no41:

subb a,#25

jnc e5no1

clr p2.2

setb p2.0

jmp GT_ex

e5no1:

subb a,#6

jnc e5no2

clr p2.0

clr p2.2

jmp GT_ex

e5no2:

clr p2.0

setb p2.2

GT_ex:

mov a,r0

mov b, #10 ;розбиваю значення

div ab ;на два числа

swap a ;збираю значення

add a, b ;докупи в акумуляторі

mov p1, a

;виводжу в порт на індикатор 1

jmp GT_exit

Делись добром ;)