找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10883|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

編譯時(shí)顯示錯(cuò)誤,求幫忙看下是什么問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:62923 發(fā)表于 2014-6-13 16:16 | 只看該作者 回帖獎勵(lì) |倒序?yàn)g覽 |閱讀模式
顯示是這樣的錯(cuò)誤:
Rebuild target 'Target 1'
assembling 123.asm...
123.asm(5): error A40: INVALID REGISTER
123.asm(5): error A9: SYNTAX ERROR
Target not created
程序:ORG 0000H
AJMP MAIN
ORG 0100H
MAIN:
      MOV R1,#DPTR
          MOV   DPTR,#7FF8H
          MOV R7,#08H
LOOP:MOVX  @DPTR,A
HER:  JNB  P3.0,HER
      MOVX  A,@DPTR
          MOV   @R1,A
          INC   DPTR
          INC   R1
          DJNZ  R7,LOOP
        k1: LCALL DISP
        JB P3.2,K2
                INC @R1
        LCALL DISP
    k2: JB P3.3,K1
             DEC @R1
       LCALL DISP         
DISP: MOV  A,@R1
      MOV  B,#10
          DIV  AB
          MOV  20H,A
          MOV  21H,B
          CLR  P2.4
          SETB P2.5
          MOV  A,20H
          MOVC  A,@A+DPTR
          MOV  P1,A
          LCALL  DELAY
      CLR   P2.5
      SETB  P2.4
      MOV   A,21H
          MOVC  A,@A+DPTR
      MOV   P1,A
      RET
DELAY: MOV  R6,#01H
DL0:   MOV  R5,#61H
       DJNZ  R5,$
       DJNZ  R6,DL0
       RET
TABLE:  DB   0C0H,0F9H,0A4H,0B0H,99H      ;
        DB  92H,82H,0F8H,80H,90H

END

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:7485 發(fā)表于 2014-6-13 20:50 | 只看該作者
MOV  R1,  #DPTR  這一句有問題。

“DPTR”是51單片機(jī)唯一的一個(gè)16位寄存器(其實(shí)是由DPH和DPL兩個(gè)8位寄存器組成的“寄存器對”。所以DPTR既不可以作為“立即數(shù)”賦值給R1,也不可以將DPTR中的16位內(nèi)容賦值給8位的R1。更何況“#DPTR"沒有一個(gè)確定的值。也不可能是DPTR的2個(gè)地址。
只有“MOV R1,#DPH”或“MOV R1,#DPL”是合法的,但是傳送的DPH或DPL的地址82H或83H。
回復(fù)

使用道具 舉報(bào)

板凳
ID:262 發(fā)表于 2014-6-14 01:18 | 只看該作者
是的 還是 老大厲害
回復(fù)

使用道具 舉報(bào)

地板
ID:62923 發(fā)表于 2014-6-15 13:33 | 只看該作者
ahshmj 發(fā)表于 2014-6-13 20:50
MOV  R1,  #DPTR  這一句有問題。

“DPTR”是51單片機(jī)唯一的一個(gè)16位寄存器(其實(shí)是由DPH和DPL兩個(gè)8位寄 ...

謝謝,是這個(gè)問題,已經(jīng)解決。
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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