标题:汇编怎么把源文件写到几个文件中
只看楼主
笨蛋编程
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:65
专家分:131
注 册:2011-8-11
结帖率:66.67%
 问题点数:0 回复次数:0 
汇编怎么把源文件写到几个文件中
程序代码:
SCL EQU P2.1
SDA EQU P2.0
LED EQU P1
ORG 0000H
    LJMP MAIN
ORG 0050H
TAB: DB 0fch,060h,0dah,0f2h,066h,0b6h,0beh,0e0h,0feh,0f6h,0EEH,03EH,09CH,07AH,09EH,08EH
DELAY5:
    NOP
RET
;--------起始----------
QS:
    SETB SDA
    SETB SCL
    LCALL DELAY5
    CLR SDA
    LCALL DELAY5
RET
;---------写入---------
XR:
    MOV R7,#8
XRS:
    CLR SCL
    RL A
    MOV C,ACC.0
    MOV SDA,C
    LCALL DELAY5
    SETB SCL
    LCALL DELAY5
    DJNZ R7,XRS
RET
;---------写时序应答---------
YD:
    CLR SCL
    SETB SDA
    LCALL DELAY5
    SETB SCL
    MOV C,SDA
    CLR SCL
    LCALL DELAY5
RET
;---------读出---------
DC:
    MOV R7,#8
DCS:
    CLR SCL
    LCALL DELAY5
    SETB SCL
    RL A
    MOV C,SDA
    MOV ACC.0,C
    DJNZ R7,DCS
RET
;--------结束---------
JS:
    CLR SCL
    CLR SDA
    SETB SCL
    LCALL DELAY5
    SETB SDA
    LCALL DELAY5
RET
   
MAIN:
    LCALL QS
    MOV A,#0A0H
    LCALL XR
    LCALL YD
    JC $
    MOV A,#00H
    LCALL XR
    LCALL YD
    JC $
    LCALL QS
    MOV A,#0A1H
    LCALL XR
    LCALL YD
    JC $
    LCALL DC
    LCALL JS
    MOV R0,A
    INC R0
    MOV DPTR,#TAB
    ANL A,#0FH
    MOVC A,@A+DPTR
    ;CPL A
    MOV LED,A
    LCALL QS
    MOV A,#0A0H
    LCALL XR
    LCALL YD
    JC $
    MOV A,#00H
    LCALL XR
    LCALL YD
    JC $
    MOV A,R0
    LCALL XR
    LCALL YD
    JC $
    LCALL JS
    JMP $
END

比如上边这段代码 把他写道七个文件中
搜索更多相关主题的帖子: 源文件 
2014-06-27 19:03



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-433421-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013079 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved