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

QQ登錄

只需一步,快速開始

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

這段單片機(jī)程序有16處錯(cuò)誤(++的為錯(cuò)),不知道如何修改,希望高手援手

[復(fù)制鏈接]
ID:87568 發(fā)表于 2015-8-11 21:32 | 顯示全部樓層 |閱讀模式

ORG    000H

      LJMP   START

RS:    BIT   P3.7     ++

RW:    BIT   P3.6    ++

E:     BIT   P3.5      ++

START: MOV    SP,#40H

       MOV    P3,#FFH      ++

GAIN: MOV    P1,#01H

      LCALL  ENABLE

      LCALL  DELAY

      MOV    P1,#38H

      LCALL  ENABLE

      MOV    P1,#0FH

      LCALL  ENABLE

      MOV    P1,#06H

      LCALL  ENABLE

      MOV    P1,#80H

      LCALL  ENABLE

      MOV    DPTR,#BUF1

      LCALL  WRITE1

      LCALL  ENABLE

      MOV    P1,#0C0H

      LCALL  ENABLE

       MOV    DPTR,#BUF2    +++

      LCALL  WRITE1

      LCALL  ENABLE

      LCALL  DELAY

      LCALL  DELAY

       JMP    AGAIN     +++

ENABLE:CLR    RS    +++

       CLR   RW      +++

       CLR   E        +++

      LCALL  DELAY

      SETB   E       +++

      RET

WRITE1:MOV    R7,#16H

NEXT: MOV    A,#00H

      MOVC   A,@A+DPTR

      LCALL  WRITE2

      LOOP  NEXT         +++

      RET

WRITE2:MOV    P1,A

      SETB   RS            ++++

       CLR   RW           ++++

       CLR    E              ++++

      CALL   DELAY

      SETB   E              ++++

      RET

DELAY: MOV    R6,#0FFH

DEL1:  MOV   R5,#0FFH

DEL2:  DJNZ   R5,DEL2

       DJNZ   R6,DEL1

       RET

BUF1: DB 20H,20H,"Welcome",20H,20H,20H,"To",20H,20H

BUF1:  DB"XidianUniversity"            ++++++

      END






回復(fù)

使用道具 舉報(bào)

ID:76227 發(fā)表于 2015-8-13 21:09 | 顯示全部樓層
我只能說  你真的不會(huì)寫程序  第一點(diǎn)  出了語法錯(cuò)誤  你居然沒看出來  第二  GAIN標(biāo)號(hào)和AGAIN一樣么?第三 ........我就不說了  免得打擊你  
建議: 1.用C 吧 好用  2.如果 你非要用匯編的話  首先學(xué)習(xí)匯編的最簡(jiǎn)單的例子  然后慢慢 寫難的程序  匯編沒有3年以上的功力  幾乎寫出來的程序都是渣渣
回復(fù)

使用道具 舉報(bào)

ID:70839 發(fā)表于 2015-8-14 15:22 | 顯示全部樓層
樓主,我的匯編也不行,可是你的匯編,唉,用C吧,我現(xiàn)在用C,感覺編程上手快多了
回復(fù)

使用道具 舉報(bào)

ID:87568 發(fā)表于 2015-8-15 16:56 | 顯示全部樓層
beautiful-life 發(fā)表于 2015-8-14 15:22
樓主,我的匯編也不行,可是你的匯編,唉,用C吧,我現(xiàn)在用C,感覺編程上手快多了

謝謝你的提醒,我也感覺C語言比匯編語言好學(xué)
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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