导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[waser]C51编程:c51定时器!昨天贴错了,不



No.14814
作者:waser
邮件:
ID:6787
登陆:1次
文章数:4篇
最后登陆IP:
最后登陆:2002/11/18 19:13:00
注册:2002/11/18 19:13:00
财富:26
发帖时间:2002/11/21 10:11:00
发贴者IP:218.17.250.82
标题:waser:C51编程:c51定时器!昨天贴错了,不好意思!
摘要:No.14814C51编程:c51定时器!昨天贴错了,不好意思! (接上条)
?C_STARTUP:
        ljmp    C_START                
        CSEG    AT    3H
        ljmp    CMD_ir_bit_receive

        CSEG    AT    7H            
        ljmp    main_loop            

        CSEG    AT    0bH            
        setb    F_t0_int
        ljmp    CMD_ir_bit_receive

        CSEG    AT    13H
        inc        g_hsync_counter
        reti

        CSEG    AT    1bH
        ljmp    TM_timer_1_int

        CSEG    AT    23H
        reti

        CSEG    AT    43H
        reti    ;ljmp    CS_watchdog_int

        CSEG    AT    53H
        clr        AVS
        reti    ;ljmp    CS_acq_vsync_int

        CSEG    AT    93H
        reti    ;ljmp    CS_acq_hsync_int

        RSEG    ?C_C51STARTUP

C_START:
IF IBPSTACK <> 0
EXTRN DATA (?C_IBP)

        mov    ?C_IBP,#LOW IBPSTACKTOP
ENDIF
STRT_LOOP1:
        mov        @R0,A
        inc        R0
        djnz    R7,STRT_LOOP1
;// clear xram    
        mov        R6,#HIGH (XDATA_LENG)
        mov        R7,#LOW (XDATA_LENG)
        mov        DPTR,#XDATA_START
STRT_LOOP2:
        movx    @DPTR,A
        inc        DPTR
        dec        R7
        cjne    R7,#0ffH,STRT_LOOP2
        dec        R6
        cjne    R6,#0ffH,STRT_LOOP2

;/* initialize the variable need power on initialized */
         mov        DPTR,#?C_INITSEG
Loop:
        WATCHDOG
        clr        A
        mov        R6,#1
        movc    A,@A+DPTR
        jz        INITEND
        inc        DPTR
        mov        R7,A
        anl        A,#3FH
        jnb        ACC.5,NOBIG
        anl        A,#01FH
        mov        R6,A
        clr        A
        movc    A,@A+DPTR
        inc        DPTR
        jz         NOBIG
        inc        R6
NOBIG:
        xch        A,R7
        anl        A,#0C0H        
        add        A,ACC
        jz        IorPDATA
        jc        Bits

XdataMem:
        clr        A
        movc    A,@A+DPTR
        inc        DPTR
        mov        R2,A        ; High
        clr        A
        movc    A,@A+DPTR
        inc        DPTR
        mov        R0,A        ; LOW
XLoop:
        clr        A
        movc    A,@A+DPTR
        inc        DPTR
        xch   &n ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:13毫秒 最大:7276毫秒 查询6次