04-12-2018, 11:36 AM
Probaj ovako za jednu cifru:
; Convert Thermocouple Temperature
ldi ZH, HIGH(digit) ; Load Start Z-Address Of Digit Array (Flash)
ldi ZL, Low(digit)
lds R17, (MAX6675%1000/100)
add ZL, R17
brcc no_carry
inc ZH
no_carry:
lpm R23, Z ; Read Digit1 From Flash
; Convert Thermocouple Temperature
ldi ZH, HIGH(digit) ; Load Start Z-Address Of Digit Array (Flash)
ldi ZL, Low(digit)
lds R17, (MAX6675%1000/100)
add ZL, R17
brcc no_carry
inc ZH
no_carry:
lpm R23, Z ; Read Digit1 From Flash