Меню

 

Форум

Список форумов :: ЖК-индикаторы :: Не работает МТ-10
Гость
25 мая 2007 15:54

Id сообщения: 3415
Не работает МТ-10
Мне написали прогу для генератора импульсов с индикацией на доработанном согласно Ваших рекомендаций индикаторе МТ10-Т7.(Изготовил доработанный вариант с НС595 и НС164)
Используемый МК - ATTiny2313. Все попытки "запустить " индикатор безуспешны. Помогите разобраться, что нужно изменить в программе, может где-то ошибка?.

RJMP $96
RETI
RETI
RETI
RJMP $E4
RETI
RETI
RETI
RETI
RETI
RJMP $F5
RETI
RETI
RETI
RETI
RETI
RETI
RETI
RETI
LDI r23,$0F
RCALL $5F
LDI r23,$0F
RCALL $36
LDI r23,$00
RCALL $5F
LDI r25,$0A
CLR r23
RCALL $30
DEC r25
CPI r25,$00
BRNE $1A
CBI $18,5
CBI $18,6
RET
LDI r30,$9A
LDI r31,$03
ADD r30,r23
LDI r17,$00
ADC r31,r17
BRCC $29
INC r31
LPM
MOV r23,r0
IN r5,$3F
SBRC r5,6
ORI r23,$10
RCALL $30
RET
PUSH r23
RCALL $36
POP r23
SWAP r23
RCALL $36
RET
ANDI r23,$0F
ORI r23,$10
RJMP $60
LDI r23,$00
RCALL $5F
LDI r23,$8B
RCALL $30
MOV r18,r6
RCALL $75
MOV r23,r20
SWAP r23
PUSH r23
ANDI r23,$0F
RCALL $22
POP r23
SWAP r23
ANDI r23,$0F
RCALL $22
LDI r25,$04
LDI r23,$01
RCALL $30
DEC r25
CPI r25,$00
BRNE $49
LDI r23,$AB
RCALL $30
LDS r18,$0064
RCALL $75
MOV r23,r20
SWAP r23
PUSH r23
ANDI r23,$0F
SET
RCALL $22
POP r23
CLT
SWAP r23
ANDI r23,$0F
RCALL $22
RET
ANDI r23,$0F
LSL r23
LSL r23
LSL r23
LDI r24,$05
CBI $18,6
ROL r23
BRCS $69
CBI $18,5
RJMP $6A
SBI $18,5
DEC r24
SBI $18,6
BRNE $64
CBI $18,7
NOP
SBI $18,5
NOP
SBI $18,7
CBI $18,5
CBI $18,6
RET
LDI r19,$00
LDI r22,$FF
INC r22
SUBI r18,$10
SBCI r19,$27
BRSH $77
SUBI r18,$F0
SBCI r19,$D8
LDI r21,$EF
SUBI r21,$F0
SUBI r18,$E8
SBCI r19,$03
IN r0,$3F
SBRS r0,2
BRSH $7E
SUBI r18,$18
SBCI r19,$FC
INC r21
SUBI r18,$64
SBCI r19,$00
IN r0,$3F
SBRS r0,2
BRSH $86
SUBI r18,$9C
LDI r20,$F0
SUBI r20,$F0
SUBI r18,$0A
IN r0,$3F
SBRS r0,2
BRSH $8E
SUBI r18,$F6
ADD r20,r18
RET
LDI r16,$DF
OUT $3D,r16
LDI r16,$4D
OUT $2E,r16
LDI r16,$00
OUT $2F,r16
LDI r16,$60
OUT $39,r16
LDI r16,$0B
OUT $08,r16
LDI r18,$FC
OUT $17,r18
LDI r18,$98
OUT $18,r18
LDI r18,$42
OUT $11,r18
LDI r18,$3C
OUT $12,r18
LDI r16,$00
OUT $1E,r16
LDI r16,$01
OUT $1C,r16
NOP
IN r5,$1D
STS $0064,r5
LDI r16,$01
OUT $1E,r16
LDI r16,$01
OUT $1C,r16
NOP
IN r5,$1D
OUT $2A,r5
LDI r16,$06
OUT $1E,r16
LDI r16,$01
OUT $1C,r16
NOP
IN r6,$1D
LDI r16,$07
OUT $1E,r16
LDI r16,$01
OUT $1C,r16
NOP
IN r14,$1D
LDI r16,$08
OUT $1E,r16
LDI r16,$01
OUT $1C,r16
NOP
IN r15,$1D
LDI r16,$40
STS $0059,r16
LDI r16,$00
OUT $2B,r16
LDI r16,$FF
STS $0062,r16
LDI r16,$30
STS $0063,r16
RCALL $13
RJMP $152
SBI $18,2
LDI r20,$04
LDI r22,$05
LDI r21,$FD
LDI r18,$FA
DEC r21
BRNE $DB
DEC r18
BRNE $DD
DEC r22
BRNE $D9
DEC r20
BRNE $D9
RJMP $10B
SEI
CBI $18,4
SBI $12,6
LDS r17,$0064
LDI r16,$64
DEC r16
CPI r16,$00
BRNE $EA
CPI r17,$00
BREQ $F0
DEC r17
CPI r17,$00
BRNE $E9
SBI $18,4
CBI $12,6
RETI
SBI $18,4
CBI $12,6
LDI r16,$04
MOV r8,r16
CBI $18,2
CBI $18,3
RCALL $146
NOP
DEC r8
LDI r17,$00
CP r8,r17
BREQ $106
SBIC $08,5
RJMP $F9
SBI $18,2
SBI $18,3
RETI
CBI $12,1
CBI $18,3
NOP
NOP
RJMP $106
SBIS $10,0
RJMP $11C
SBI $18,4
SBI $18,2
SEI
SBIS $10,2
RCALL $1AF
NOP
SBIS $10,3
RCALL $161
NOP
SBIS $10,4
RCALL $18B
NOP
SBIS $10,5
RCALL $19D
RJMP $10B
CLI
SBI $18,4
CBI $18,2
LDI r16,$00
OUT $1E,r16
LDS r16,$0064
OUT $1D,r16
SBI $1C,2
SBI $1C,1
SBIC $1C,1
RJMP $126
LDI r16,$01
OUT $1E,r16
IN r5,$2A
OUT $1D,r5
SBI $1C,2
SBI $1C,1
SBIC $1C,1
RJMP $12E
LDI r16,$06
OUT $1E,r16
OUT $1D,r6
SBI $1C,2
SBI $1C,1
SBIC $1C,1
RJMP $135
LDI r16,$07
OUT $1E,r16
OUT $1D,r14
SBI $1C,2
SBI $1C,1
SBIC $1C,1
RJMP $13C
LDI r16,$08
OUT $1E,r16
OUT $1D,r15
SBI $1C,2
SBI $1C,1
SBIC $1C,1
RJMP $143
RJMP $152
LDI r23,$0B
LDI r24,$FF
LDI r25,$F0
DEC r25
BRNE $149
DEC r24
BRNE $148
DEC r25
DEC r23
BRNE $147
NOP
RET
NOP
RCALL $39
SBI $12,1
SBIC $10,0
RJMP $D6
CBI $12,6
SBIS $10,2
RCALL $1AF
SBIS $10,3
RCALL $161
SBIS $10,4
RCALL $18B
SBIS $10,5
RCALL $19D
RJMP $152
MOV r30,r14
MOV r31,r15
MOV r6,r13
LPM r16,Z
OUT $2A,r16
LDS r4,$0062
RCALL $17F
CBI $18,4
RCALL $17F
PUSH r30
PUSH r31
SUBI r30,$BE
SBCI r31,$FF
LPM r6,Z
RCALL $39
POP r31
POP r30
LPM
MOV r14,r30
MOV r15,r31
CPSE r0,r4
SBIW r30,1
CPSE r0,r4
SBI $18,4
SBIS $10,3
RJMP $164
MOV r13,r6
SBI $18,4
RET
LDI r22,$04
LDI r23,$FF
LDI r24,$FF
NOP
DEC r24
BRNE $182
DEC r23
NOP
BRNE $181
DEC r22
BRNE $180
RET
LDI r16,$28
MOV r3,r16
LDS r17,$0064
CPSE r3,r17
INC r17
STS $0064,r17
CPSE r3,r17
RCALL $17F
CBI $18,4
RCALL $17F
SBI $18,4
MOV r18,r17
RCALL $39
SBIS $10,4
RJMP $18B
RET
LDI r16,$05
MOV r3,r16
LDS r17,$0064
CPSE r3,r17
DEC r17
STS $0064,r17
CPSE r3,r17
RCALL $17F
CBI $18,4
RCALL $17F
SBI $18,4
MOV r18,r17
RCALL $39
SBIS $10,5
RJMP $19D
RET
MOV r30,r14
MOV r31,r15
MOV r6,r13
LPM r16,Z
OUT $2A,r16
LDS r4,$0063
RCALL $17F
CBI $18,4
RCALL $17F
PUSH r30
PUSH r31
SUBI r30,$BE
SBCI r31,$FF
LPM r6,Z
RCALL $39
POP r31
POP r30
LPM
MOV r14,r30
MOV r15,r31
CPSE r0,r4
ADIW r30,1
CPSE r0,r4
SBI $18,4
SBIS $10,2
RJMP $1B2
MOV r13,r6
SBI $18,4
RET
.DB $EE, $60
.DB $2F, $6D
.DB $E1, $CD
.DB $CF, $68
.DB $EF, $ED
.DB $01, $8B
.DB $AB, $01
.DB $00, $8B
.DB $AB, $80
.DB $86, $8E
.DB $FF, $F4, $E5, $D9, $CD, $C3, $BA, $B1, $A9, $A2
.DB $9C, $96, $90, $8B, $86, $82, $7E, $7A, $76, $72
.DB $6F, $6C, $69, $66, $64, $61, $5F, $5D, $5A, $58
.DB $56, $54, $53, $51, $4F, $4E, $4C, $4B, $49, $48
.DB $47, $45, $44, $43, $42, $41, $40, $3F, $3E, $3D
.DB $3C, $3B, $3A, $39, $38, $37, $37, $36, $35, $34, $34, $33
.DB $32, $32, $31, $30, $0F, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $1A
.DB $1B, $1C
.DB $1D, $1E, $1F, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29, $2A, $2B, $2C
.DB $2D, $2E
.DB $2F, $30, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3A, $3B, $3C, $3D, $3E
.DB $3F, $40
.DB $41, $42, $43, $44, $45, $46, $47, $48, $49, $4A, $4B, $4C, $4D, $4E, $4F, $50

Петухов
31 мая 2007 18:25

Id сообщения: 3471

Может ошибка где-то и есть. Но вот найти её в дисассемблированом коде весьма сложно.


Код подтверждения:
Для зарегистрированых:
Логин
Пароль
Забыл пароль Регистрация Поиск


Телефоны офиса компании МЭЛТ:
тел: (495) 662-4414
e-mail: sales@melt.com.ru
ICQ: 221-319-648
Skype имя: melt-mos

Фактический адрес: 111024, Москва, Андроновское шоссе, д.26

Adress: 111024, Moscow, Andronovskoe highway, 26.

Адрес для корреспонденции: 109145, г. Москва, а/я 37, ООО "МЭЛТ".

Address for mail:  109145, Moscow, post box 37, MELT Ltd..

Продукция | Печатные платы | Сборочно-монтажные услуги | Документация | Цены | Новости | Контакты | Купить | Форум
создание - prorock web-soft