混编

2019-07-16 03:31发布

NAME VS1003
?PR?_spi_write_asm?VS1003 SEGMENT CODE
        PUBLIC   _spi_write_asm
        RSEG ?PR?_spi_write_asm?VS1003
_spi_write_asm:

                MOV                A,R7
                SETB        SCK
                CLR                RST
                MOV                R1,#8
WLP:       
                CLR                C
                RLC                A
                CLR                SCK
                NOP
                NOP
                MOV                SO,C
                //MOV                SO,A
                SETB        SCK
                //RL                A
                DJNZ        WLP
                RET
                END


这是我嵌在C语言中的一段汇编函数,主函数是C语言编的,用主函数调用它,可就是不行,下面是编译的错误(VS1003是这个文件的名字,spi_write_sm是这个函数的名字)
VS1003.C(634): error C129: missing ';' before 'VS1003'
望哪位大哥指教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。