欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 5208|回復(fù): 11
收起左側(cè)

單片機(jī)片外RAM地址清零的問(wèn)題

[復(fù)制鏈接]
ID:450037 發(fā)表于 2018-12-20 15:24 來(lái)自觸屏版 | 顯示全部樓層 |閱讀模式
           MOV  DPTH,#5000H
           MOV   R7,     #00H
           CLR       A
LOOP:MOVX   @DPTH,A
            INC     DPTH
            DJNZ    R7,loop
HERE:SJMP   HERE
要求是將片外數(shù)據(jù)存儲(chǔ)器中的5000H~50FF單元全部清零,請(qǐng)問(wèn)為什么他用了一個(gè)MOV  R7,#00H
這邊的R7代表什么

評(píng)分

參與人數(shù) 1黑幣 +8 收起 理由
菜雞一只314159 + 8 贊一個(gè)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:7485 發(fā)表于 2018-12-20 18:23 | 顯示全部樓層
你是什么單片機(jī)?有這么多的RAM嗎?
回復(fù)

使用道具 舉報(bào)

ID:7485 發(fā)表于 2018-12-20 18:30 | 顯示全部樓層
5000H~50FFH一共是0FFH+1(256)個(gè)單元,R7初始值是0,減1后等于0FFH,然后再減到0跳出循環(huán),剛剛好也就是0FFH+1(256)個(gè)單元。
回復(fù)

使用道具 舉報(bào)

ID:94031 發(fā)表于 2018-12-20 18:53 | 顯示全部樓層
R7控制清零的內(nèi)存?zhèn)數(shù),如果 R7置零,清零的內(nèi)存?zhèn)數(shù)是256個(gè) .
回復(fù)

使用道具 舉報(bào)

ID:450037 發(fā)表于 2018-12-21 07:17 來(lái)自觸屏版 | 顯示全部樓層
xuyaqi 發(fā)表于 2018-12-20 18:53
R7控制清零的內(nèi)存?zhèn)數(shù),如果 R7置零,清零的內(nèi)存?zhèn)數(shù)是256個(gè) .

R7寄存器是幾位寄存器,是不是R0~R7之中任選一個(gè)都可以。R7只是隨機(jī)抽選的寄存器
回復(fù)

使用道具 舉報(bào)

ID:7485 發(fā)表于 2018-12-21 15:10 | 顯示全部樓層
zhangzhao2423 發(fā)表于 2018-12-21 07:17
R7寄存器是幾位寄存器,是不是R0~R7之中任選一個(gè)都可以。R7只是隨機(jī)抽選的寄存器

R0~R7都是8位寄存器(51單片機(jī)只有DPTR是16位寄存器,其余的都是8位。)每一個(gè)工作寄存器都可以用在這里。

另外: MOV  DPTH,#5000H   錯(cuò)了吧?應(yīng)為 DPTR   由DPL和DPH兩個(gè)8位寄存器組成。
回復(fù)

使用道具 舉報(bào)

ID:387733 發(fā)表于 2018-12-21 15:54 | 顯示全部樓層
zhangzhao2423 發(fā)表于 2018-12-21 07:17
R7寄存器是幾位寄存器,是不是R0~R7之中任選一個(gè)都可以。R7只是隨機(jī)抽選的寄存器

R0~R7都是8位寄存器,都可以用于作為循環(huán)變量。具體用哪一個(gè),看各人編程習(xí)慣,一般R0、R1常保留用作間接尋址用。
回復(fù)

使用道具 舉報(bào)

ID:450037 發(fā)表于 2018-12-21 21:51 來(lái)自觸屏版 | 顯示全部樓層
ahshmj 發(fā)表于 2018-12-21 15:10
R0~R7都是8位寄存器(51單片機(jī)只有DPTR是16位寄存器,其余的都是8位。)每一個(gè)工作寄存器都可以用在這里 ...

是的,我寫錯(cuò)了
回復(fù)

使用道具 舉報(bào)

ID:450037 發(fā)表于 2018-12-22 08:20 來(lái)自觸屏版 | 顯示全部樓層
sxhwdz 發(fā)表于 2018-12-21 15:54
R0~R7都是8位寄存器,都可以用于作為循環(huán)變量。具體用哪一個(gè),看各人編程習(xí)慣,一般R0、R1常保留用作間接 ...

能加你的微信嗎?我的微信名  zhangzhao2423,請(qǐng)加我
回復(fù)

使用道具 舉報(bào)

ID:7485 發(fā)表于 2018-12-22 17:00 | 顯示全部樓層
在這里交流不是挺好的嗎?
回復(fù)

使用道具 舉報(bào)

ID:450037 發(fā)表于 2018-12-22 21:44 來(lái)自觸屏版 | 顯示全部樓層
ahshmj 發(fā)表于 2018-12-22 17:00
在這里交流不是挺好的嗎?

不好,不能事實(shí)交流。我們這個(gè)屬于異步交流,不能同步
回復(fù)

使用道具 舉報(bào)

ID:450037 發(fā)表于 2019-1-16 22:09 來(lái)自觸屏版 | 顯示全部樓層
ahshmj 發(fā)表于 2018-12-22 17:00
在這里交流不是挺好的嗎?

請(qǐng)看一下圖片,我有個(gè)問(wèn)題想請(qǐng)教下,為什么要先取反CPL  C,還有MOV  A    #9AH是什么意思,為什么是9A給累加器,請(qǐng)幫我看一下,什么原因謝謝。
Screenshot_20190116-211931.jpg
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表