標(biāo)題: error C129: missing ';' before ':'匯編的程序,不知道什么錯(cuò)誤,求指導(dǎo) [打印本頁]

作者: 額防護(hù)    時(shí)間: 2017-5-25 08:54
標(biāo)題: error C129: missing ';' before ':'匯編的程序,不知道什么錯(cuò)誤,求指導(dǎo)
START:SETB P2.0
      LCALL DELAY
      CLR P2.0
      LCALL DELAY
      AJMP START

DELAY:MOV R7,#250
D1:   MOV R6,#250
D2:   DJNZ R6,D2
      RET
      END

出現(xiàn)這個(gè)錯(cuò)誤   是什么意思,跪求大神指導(dǎo)
yanshi.c(16): error C129: missing ';' before ':'



作者: 不倒翁.WZT    時(shí)間: 2017-5-26 17:07
標(biāo)題: RE: error C129: missing ';' before ':'匯編的程序,不知道什么錯(cuò)誤,求指導(dǎo)
第16行,錯(cuò)誤C129,在before 前面缺少“:”號。
作者: bayga456    時(shí)間: 2017-5-27 10:56
ORG 00H
START:SETB P2.0
      LCALL DELAY
      CLR P2.0
      LCALL DELAY
      AJMP START

DELAY:MOV R7,#250
D1:MOV R6,#250
D2:DJNZ R6,D2
      RET
      END
程序沒錯(cuò),可能是你的標(biāo)點(diǎn)符號用的不是英文半格的,把標(biāo)點(diǎn)符號改回來就可以了,另外你的延時(shí)程序有問題,這程序R7沒什么用,就是R6=255,然后一直自減到0返回,R7不參與延時(shí),所以延時(shí)時(shí)間很短。如果是C51用12M晶振,約0.5毫秒.
作者: 51hei電子    時(shí)間: 2017-5-28 21:44
在這里,我只能說匯編和C語言的標(biāo)點(diǎn)(:、;等)都是用的英文字符,中文字符會提示錯(cuò)誤




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1