如果把6MHZ改成12MHZ程序应该怎么改?
可以使用方式1.
X = M-N = 65 536 - 1 000 = 64 536 = FC 18H
需要修改的指令为如下三条.
MOV TH0,#0FCH ; T0赋初值
MOV TL0,#18H
MOV TMOD,#01H
如果把题目改成把两个16位无符号单字节数求和相加,程序怎么变化?
把:
ADDC A,@R1 ; 两个高位字节带Cy相加
改为:
ADD A,@R1 ; 两个高位字节带Cy相加
即可.
如果把6MHZ改成12MHZ程序应该怎么改?
可以使用方式1.
X = M-N = 65 536 - 1 000 = 64 536 = FC 18H
需要修改的指令为如下三条.
MOV TH0,#0FCH ; T0赋初值
MOV TL0,#18H
MOV TMOD,#01H
如果把题目改成把两个16位无符号单字节数求和相加,程序怎么变化?
把:
ADDC A,@R1 ; 两个高位字节带Cy相加
改为:
ADD A,@R1 ; 两个高位字节带Cy相加
即可.