导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→C51编程:帮我看看程序

* 14023: C51编程:帮我看看程序

   wanh 
wanh发表的帖子 

 C51编程:帮我看看程序
我用的是AT89C52,现在问题是程序不循环,我想是跳转指令的问题,可也找不到错误。
请大侠看看,先谢谢了 !  

      ORG 0000H
      AJMP MAIN
      ORG 002BH
  INT:MOV TH2(0CDH),R0        ;T2中断子程序
      MOV TL2(0CCH),R1
      CPL P1.0
      CLR TF2(0CFH)          
      RETI
      ORG 0100H
 MAIN:MOV IE(0A8H),#0A0H      ;打开T2中断,CPU开中断
      MOV TMOD(89H),#55H      ;T0,T1处于计数器模式\方式1下
      MOV TCON(88H),#50H      ;启动T0,T1计数
      MOV T2MOD(0C9H),#00H    ;不设定
      MOV R0,#0C2H
      MOV R1,#0F7H
MAIN1:MOV TH2(0CDH),R0        ;送T2初值       
      MOV TL2(0CCH),R1
      MOV T2CON(0C8H),#05H    ;捕获模式,定时器,启动T2
      MOV 8AH,#00H
      MOV 8BH,#00H
DELAY:MOV 21H,#0AH            ;延时5秒程序   
  L3: MOV 22H,#05H
  L2: MOV 23H,#64H
  L1: MOV 24H,#0C7H
  L0: NOP
      NOP
      NOP
      DJNZ 24H,L0
      DJNZ 23H,L1
      DJNZ 22H,L2
      DJNZ 21H,L3
      MOV TCON,#00H           ;T0,T1停止计数
      MOV A,TL0
      MOV R3,TL1
      CLR C
      SUBB A,R3
      CJNE A,#00H,SUCC
      SJMP MAIN1
 SUCC:MOV R0,#0B1H
      MOV R1,#0E0H
      SJMP MAIN1
      SJMP $
      END

发表时间:2002年11月10日20:57:00

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:AENAEN用了没有?我的读写不了IER我确定选址正确。我的信箱WJS6646@SINA.COM.C
[下一篇帖子]:硬件:请问老古和众位大虾RTL8019AS里CURR到底是指什么?是指当前正写的页,还是正写的页的下