这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » keil,51 keil 51

共2条 1/1 1 跳转至

keil,51 keil 51

院士
2006-09-17 18:14:16     打赏
keil,51 keil 51

院士
2006-12-22 22:43:00     打赏
2楼
1: keil 51中嵌asm文件 链接错误;完成一个显示1234的调试程序
;*****************************************************************************

;接口函数定义
;****************************************************************************
PUBLIC START    ;启动MP3


;程序数据段定义
;*****************************************************************************
PR?XXG SEGMENT CODE        ;程序段声明
DT?XXG SEGMENT DATA OVERLAYABLE    ;数据段声明
RSEG DT?XXG
RSEG PR?XXG
start:
      lcall   DISPLAY
      ret
  
DISPLAY:
        MOV DPTR,#TAB
        MOV A,#01h
        MOVC A,@A+DPTR
        cpl  a
        MOV P0,A
        clr  P2.0
        LCALL DELAY1
        setb P2.0
        MOV DPTR,#TAB
        MOV A,#02h
        MOVC A,@A+DPTR
        cpl  a
        MOV P0,A
        clr P2.1;
        LCALL DELAY1;
        setb P2.1;
        MOV A,#03h
        MOVC A,@A+DPTR
        cpl  a
        MOV P0,A
        clr P2.2;
        LCALL DELAY1;
        setb P2.2;
        MOV A,#04h
        MOVC A,@A+DPTR
        cpl  a
        MOV P0,A
        clr P2.3;
        LCALL DELAY1;
        setb P2.3;
        djnz   r1,DISPLAY
        ret
DELAY1: MOV R3,#50H;
DEL3:    MOV R1,#0AH;
DEL2:   MOV R2,#18H;
DEL1:   NOP;
    NOP;
    DJNZ R2,DEL1;
    DJNZ R1,DEL2;
    DJNZ R3,DEL3;
    RET
TAB:    DB 3FH,06H,5BH,4FH, 66H, 6DH, 7DH, 07H
        DB 7FH, 6FH
     END

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]