Цитата(Mareng @ Mar 23 2018, 01:28)

Придется искать 24-разрядный микроконтроллер, иначе никак!)
Есть реализация этой задачи на assembler, но не знаю как это на С перевести
Код
CBLOCK
DIGIT0
DIGIT1
DIGIT2
DIGIT3
DIGIT4
DIGIT5
DIGIT6
DIGIT7
BIN0
BIN1
BIN2
cycles
deccnt
octcnt
bitcnt
ENDC
bin2dec
CLRF FSR
CLRF INDF
clrf DIGIT0
clrf DIGIT1
clrf DIGIT2
clrf DIGIT3
clrf DIGIT4
clrf DIGIT5
clrf DIGIT6
clrf DIGIT7
clrf cycles
movlw 08
movwf octcnt
octloop:
incf cycles
movlw 03
movwf bitcnt
bitloop:
rlf BIN0
rlf BIN1
rlf BIN2
movlw DIGIT0
movwf FSR
movfw cycles
movwf deccnt
decloop:
rlf INDF
movlw 0xF6
addwf INDF,0
btfsc STATUS,0
movwf INDF
incf FSR
decfsz deccnt
goto decloop
decfsz bitcnt
goto bitloop
decfsz octcnt
goto octloop
return