单片机中把两个16位无符号单字节数求和相加,设计程序?

2024年11月30日 15:25
有1个网友回答
网友(1):

如果把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相加
即可。