正在加载图片...
例2计算50个8位二进制数(单字节)之和 要求:50个数存放在3OH开头的内部RAM中, 和放在R6R7中。 分析:采用DJM循环体的流程框图如下页所 示,在参考程序中,RO为数据地址指针,R2为 减法循环计数器 需要指出的是,在使用DNZ控制时,循环计 数器初值不能为0,当为0时,第一次进入循环 执行到DN时,减1使R2变为FFH,循环次数成 了256,显然不合题意。例2 计算50个8位二进制数(单字节)之和。 要求:50个数存放在30H开头的内部RAM中, 和放在R6R7中。 分析:采用DJNZ循环体的流程框图如下页所 示,在参考程序中,R0为数据地址指针,R2为 减法循环计数器。 需要指出的是,在使用DJNZ控制时,循环计 数器初值不能为0,当为0时,第一次进入循环 执行到DJNZ时,减1使R2变为FFH,循环次数成 了256,显然不合题意
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有