ahshmj 发表于 2018-12-22 17:00 不好,不能事实交流。我们这个属于异步交流,不能同步 |
| 在这里交流不是挺好的吗? |
sxhwdz 发表于 2018-12-21 15:54 能加你的微信吗?我的微信名 zhangzhao2423,请加我 |
ahshmj 发表于 2018-12-21 15:10 是的,我写错了 |
zhangzhao2423 发表于 2018-12-21 07:17 R0~R7都是8位寄存器,都可以用于作为循环变量。具体用哪一个,看各人编程习惯,一般R0、R1常保留用作间接寻址用。 |
zhangzhao2423 发表于 2018-12-21 07:17 R0~R7都是8位寄存器(51单片机只有DPTR是16位寄存器,其余的都是8位。)每一个工作寄存器都可以用在这里。 另外: MOV DPTH,#5000H 错了吧?应为 DPTR 由DPL和DPH两个8位寄存器组成。 |
xuyaqi 发表于 2018-12-20 18:53 R7寄存器是几位寄存器,是不是R0~R7之中任选一个都可以。R7只是随机抽选的寄存器 |
| R7控制清零的内存个数,如果 R7置零,清零的内存个数是256个 . |
| 5000H~50FFH一共是0FFH+1(256)个单元,R7初始值是0,减1后等于0FFH,然后再减到0跳出循环,刚刚好也就是0FFH+1(256)个单元。 |
| 你是什么单片机?有这么多的RAM吗? |