Mình chiken nên nhờ các pro chỉ giáo giúp
Mới học về AVR (ASM)
.def DVgiay=r18
.def Cgiay=r19
.def DVphut=r20
.def Cphut=r21
.def DVgio=r22
.def Cgio=r23
.......
ldi zh,high(0x090*2)
ldi zl,low(0x090*2)
mov r16,DVgiay
add zl,r16
lpm r16,z
out portA,r16
Có cách nào thay ngay chỗ DVgiay bắng 1 biến khác chứa địa chỉ của r18 , rồi sau đó tăng cái biến này lên để thực hiện 1 vòng lặp không ? giống như bên 89c :
mov r0,02h
inc r0
em đang thắc mắc chỗ này
em gà các pro chỉ em nha chứ đừng có chém em. Thanks
Mới học về AVR (ASM)
.def DVgiay=r18
.def Cgiay=r19
.def DVphut=r20
.def Cphut=r21
.def DVgio=r22
.def Cgio=r23
.......
ldi zh,high(0x090*2)
ldi zl,low(0x090*2)
mov r16,DVgiay
add zl,r16
lpm r16,z
out portA,r16
Có cách nào thay ngay chỗ DVgiay bắng 1 biến khác chứa địa chỉ của r18 , rồi sau đó tăng cái biến này lên để thực hiện 1 vòng lặp không ? giống như bên 89c :
mov r0,02h
inc r0
em đang thắc mắc chỗ này
em gà các pro chỉ em nha chứ đừng có chém em. Thanks
Comment