Цитата(Nanobyte @ May 9 2006, 01:01)

Собрал несколько таких приборов. Все работают просто отлично! Вместо применённого там индикатора использовал его эмулятор на AT90S2313 (не удалось найти HT1611/1613). Действительно, в оригинальной прошивке вместо пробелов выводятся знаки "-". В прошивке эмулятора заменил код "-" на пробел. Также пришлось вместо указанных подстроечных резисторов установить другие, с номиналом в 10 раз меньше, и последовательно с ними ограничительные резисторы. Это пришлось делать из-за того, что калибровка L и C была очень грубой, и легко сбивалась. В идеале, наверное, нужно подобрать и поставить постоянные резисторы. А проблему с отображением можно решить изменением прошивки Tiny15 но, к сожалению, автор выложил только HEX-файл.

наверно можно и без эмуляции . Если дизассемблировать hex file в avr studio:
+00000040: E00A LDI R16,0x0A Load immediate
+00000041: E0E6 LDI R30,0x06 Load immediate
+00000042: 8110 LDD R17,Z+0 Load indirect with displacement
+00000043: 9512 SWAP R17 Swap nibbles
+00000044: E024 LDI R18,0x04 Load immediate
+00000045: 1F11 ROL R17 Rotate Left Through Carry
+00000046: F408 BRCC PC+0x02 Branch if carry cleared
+00000047: 9AC4 SBI 0x18,4 Set bit in I/O register
+00000048: F008 BRCS PC+0x02 Branch if carry set
+00000049: 98C4 CBI 0x18,4 Clear bit in I/O register
+0000004A: 9AC3 SBI 0x18,3 Set bit in I/O register
+0000004B: C000 RJMP PC+0x0001 Relative jump
+0000004C: C000 RJMP PC+0x0001 Relative jump
+0000004D: 98C3 CBI 0x18,3 Clear bit in I/O register
+0000004E: 952A DEC R18 Decrement
+0000004F: F7A9 BRNE PC-0x0A Branch if not equal
+00000050: 95E3 INC R30 Increment
+00000051: 950A DEC R16 Decrement
+00000052: F779 BRNE PC-0x10 Branch if not equal
+00000053: 98C4 CBI 0x18,4 Clear bit in I/O register
+00000054: 9508 RET Subroutine return
Наверху вроде бы подпрограмма вывода на экран lcd . Наверно можно подправить .
По адресу 00000042 цифра выводимая на экран записывается в R17 в 4 бита младших разрядов.
Упс, недоглядел, наверно много еше чего надо поменять чтобы на другой контроллер перенести . Но размер кода не такой уж большой .