Вс сен 30, 2018 20:56:52
Вс сен 30, 2018 21:38:16
Вс сен 30, 2018 21:56:03
Кем ? Вы не написали кемAlkul писал(а):чем код, написанный на С для решения той же задачи
Вс сен 30, 2018 22:23:23
Пн окт 01, 2018 08:29:39
AndTer писал(а):Не совсем понятен смысл использования ассемблера? АВР заточены под С.
Не совсем понятен смысл использования ассемблера в данном проекте
Кем ? Вы не написали кемAlkul писал(а):чем код, написанный на С для решения той же задачи
Пн окт 01, 2018 08:32:59
AndTer писал(а):И куда же девать столько свободной памяти? Отсыпать в коробку, а потом поменять на талоны на молоко?
невыносимо достали рассуждения про то, что "сейчас все дешево и сердито"AndTer писал(а):Сейчас проще взять более производительный МК с достаточным объёмом памяти
Пн окт 01, 2018 08:38:38
Пн окт 01, 2018 08:45:58
Пн окт 01, 2018 09:14:21
Пн окт 01, 2018 10:13:08
Пн окт 01, 2018 10:25:04
Пн окт 01, 2018 11:37:49
.include "tn13Adef.inc"
; Константы
;=======
.equ Fo=9600000/8
.org 0
RJMP START
TB_SVET_TIME:
.DB 0b00000111,BYTE3(3*Fo/5-1),BYTE2(3*Fo/5-1),BYTE1(3*Fo/5-1) ;все включены ;красный
.DB 0b00000001,BYTE3(3*Fo/5-1),BYTE2(3*Fo/5-1),BYTE1(3*Fo/5-1) ;красный
.DB 0b00000011,BYTE3(5*Fo/10/5-1),BYTE2(5*Fo/10/5-1),BYTE1(5*Fo/10/5-1) ;красный+желтый
.DB 0b00000100,BYTE3(3*Fo/5-1),BYTE2(3*Fo/5-1),BYTE1(3*Fo/5-1) ;зелёный
TB_SVET_TIME_END:
START:
SER R19
OUT DDRB,R19
LDI ZH,HIGH(TB_SVET_TIME*2)
LDI ZL,LOW(TB_SVET_TIME*2)
CIKLE:
LPM R19,Z+
LPM R20,Z+
LPM R21,Z+
LPM R22,Z+
OUT PORTB,R19
RCALL GO_DEL
CPI ZL,LOW(TB_SVET_TIME_END*2)
BRLO CIKLE
RJMP START
GO_DEL:
SUBI R22,BYTE1(1)
SBCI R21,BYTE2(1)
SBCI R20,BYTE3(1)
BRNE GO_DEL
RET
.EXIT
Пн окт 01, 2018 13:18:13
Пн окт 01, 2018 14:02:35
The External Memory Bus (EMB) allows the device to
access external memory devices (such as Flash,
EPROM, SRAM, etc.) as program or data memory. It
supports both 8-bit and 16-bit Data Width modes and
four address widths from 8 to 20 bits.
Пн окт 01, 2018 14:12:30
Пн окт 01, 2018 14:21:26
Пн окт 01, 2018 14:25:57
Пн окт 01, 2018 14:38:40
Пн окт 01, 2018 14:50:12
Пн окт 01, 2018 14:56:23