试用单片机keil c51写出一条把片内RAM 50H~59H单元清零的程序.
答案:3 悬赏:10 手机版
解决时间 2021-03-22 21:49
- 提问者网友:动次大次蹦擦擦
- 2021-03-22 10:35
试用单片机keil c51写出一条把片内RAM 50H~59H单元清零的程序.
最佳答案
- 五星知识达人网友:鱼忧
- 2021-03-22 11:30
MOV R0,50H
MOV R1,#10
CLR A
LOOP:
MOV R0,A
R0++;
DJNZ R1,LOOP
JMP$
END
MOV R1,#10
CLR A
LOOP:
MOV R0,A
R0++;
DJNZ R1,LOOP
JMP$
END
全部回答
- 1楼网友:佘樂
- 2021-03-22 13:56
正确程序如下:
CLR A
MOV R0, #50H
LOOP: MOV @R0, A
INC R0
CJNE R0, #5AH, LOOP
SJMP $
END
CLR A
MOV R0, #50H
LOOP: MOV @R0, A
INC R0
CJNE R0, #5AH, LOOP
SJMP $
END
- 2楼网友:拾荒鲤
- 2021-03-22 12:54
#define uchar unsigned char
uchar data buf_str _at_ 0x50;
uchar data *ptr;
void main(void)
{
uchar i;
ptr = &buf_str;
for (i = 0; i < 10 ;i++)
{
*ptr = 0;
ptr++;
}
}
uchar data buf_str _at_ 0x50;
uchar data *ptr;
void main(void)
{
uchar i;
ptr = &buf_str;
for (i = 0; i < 10 ;i++)
{
*ptr = 0;
ptr++;
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯